Sometimes there's a need to download multiple files from somewhere. The protocol I'm specifically interested in is HTTP, however this question is also relevant to FTP or any other non-P2P protocol for transferring files.
Assuming the server (for example, Rapidshare) has unlimited bandwidth (relative to the client), and the client has a standard internet connection of X Mb/s, will it be faster to download multiple files at the same time (how many?) or download them as a queue, one after the other?
Which parameters will change your answer? Will it be different for different internet connection speeds? What about home/work LAN?