I am not too intelligent,but i got this in my mind.Lets say i download a file from abc.comand the speed is limited for an IP(say 60kbps).Can i initiate parallel downloads from multiple ip addresses which could be virtual IP's OR two diff.devices and break my download into parts,download each part at 60kbps and then join all.So that now it takes less time?IS this possible some kind of software to create Virtual Ip addresses?Or in multiple devices? 
Can parallel downloading with many ip's possible?
communication protocols;protocols