Hi all. I have about 4 years experience in application programming but lately I've been getting into web and networking. My situation is that I have two servers running, an HTTP server and an FTP server. There are quite a few large files that I want to upload, and since they are large, users will obviously appreciate a fast transfer speed while downloading them. So I was wondering whether it would be better to put these large files on my FTP server or my HTTP server, depending on which one would offer a faster transfer speed.
I understand that both FTP and HTTP (application layer protocols) rely on TCP as their transfer layer protocol and this in turn relies on IP, so there shouldnt be much difference in the connection speed since FTP and HTTP both rely on the same lower protocols.
From memory packet segmentation also occurred at the transport layer (TCP) or Network Layer (IP) so there shouldnt be a difference there either. However, I'm thinking that there may be a difference in how much data is passed from the application layer (HTTP / FTP) to the Transport layer and lower, which may cause a difference in transfer speeds.
Does anybody have any info about this?
Thanks in advance
Tags: