TCP works very hard to get the data delivered in order...
TCP works very hard to get the data delivered in order without errors and does retransmissions and recoveries and all that kind of stuff which is exactly what you want in a file transfer because so you don't want any errors in your file.
Click Here or the flag on image above to change the background image