The fastest way to transfer file between home and servers

file-transfer

I have a 50 megabit connection at home and a 1Gb connection at work, yet transferring files between home and the work servers is extremely slow, about 300KB/s, using HTTP FTP or RD.

What should I do to increase the transfer rate?

EDIT: My home connection is 50/10, however, I'm more concerned about downloads at the moment. The speeds I was talking about was only for a single file using those methods. My biggest concern is that clients will be getting those types of speeds from the servers as well so I may be looking in the wrong place for the problem.

EDIT #2: After taking the advice of many people here, I tested with iperf and it reported 3.03 MB/s transfer and 2.50Mbits/s bandwidth (I'm not sure what that means, since I'm not sure how transfer could be higher than bandwidth). However, assuming that I can transfer at 3MB/s what program / protocol would take advantage of that best?

Best Answer

I have a 50 megabit connection at home...

Do you?

Every home broadband connection I've ever seen has severely capped upload speeds. As an example, I'm currently on 30 megabit downstream, but I'm capped at 1 megabit upstream.

Check your speeds at http://speedtest.net/ and see if you're seeing a similar asymmmetric setup.