10-24-2008 06:47 AM - edited 03-04-2019 12:03 AM
client wants to transfer some files (ISO) with FTP server to another company but it takes too long and sometimes the connection breaks basically uploading files to website
my client is seeking information on what solutions are available for transferring 1 GB and lager files to business partners. over internet
network is normal in the path
Please help ?
10-24-2008 07:27 AM
All I can suggest is that you use good file compression and use and ftp client and server that can resume uploads and downloads.... better to use sftp if over the itnernet.
10-24-2008 02:40 PM
Many hosts size the TCP receive window too small for high speed transfers on high bandwidth links if there's much latency. Either adjusting the receive window size or using a newer TCP stack can result in large increase of transfer performance. (NB: some proxies can be a problem for this too if they actually terminate both ends of the data flow.)
Some hosts set MTU down to 576 when traffic is leaving local subnet. Internet, today, often appears to handle the Ethernet size 1500 w/o problem. Larger might also be possible. Insure largest MTU that's possible between hosts is being used.
As the other poster noted, compression can increase performance. (Your mileage might vary.) If lots of the content of the file is static, applications that create compressed delta files, can make for hugh improvement in transfers.
Lastly, if working with high bandwidth and high latency, TCP is noted for slow ramp up. There are some transfer applications that will "slice" a file into multiple segments and transmit them concurrently. (This also addresses receiving client with too small TCP receive window.)
PS:
Besides proxy issues, sometimes firewalls or intrusion detection systems can be a problem for high speed transfers. Much depends on how busy the device is compared to its maximum performance and/or how "smart" it tries to be examining the traffic.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide