|
|||||||
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
#1 |
|
Lest we forget
Join Date: Jun 2003
Location: Ontario, Canada
Posts: 1,870
|
FTP vs HTTP
Some site let you download using FTP or HTTP, is there any real difference? Would FTP be faster because it is made only for file transfer?
__________________
redqueen: Antec Sonata, Pentium-D 2.5GHz, MSI G31M3-L, 2GB ram, 320 GB HDD, OpenBSD hal9000: Lenovo T61, 2GB ram, 120 GB HDD, FreeBSD |
|
|
|
|
|
#2 |
|
Professional gadfly
|
It depends on the file. HTTP works well for small files like web pages. For huge files, FTP makes more sense because it has more options for transferring files.
As to whether one is faster than the other, it's hard to say. FTP connections take longer to set up because they are more complicated, which is why HTTP is better for small files. |
|
|
|
|
|
#3 | |
|
Moderator
Staff
Premium Member
Join Date: Aug 2003
Location: Richmond, VA
Posts: 7,835
|
Re: FTP vs HTTP
Quote:
kram
__________________
"For today, goodbye. For tomorrow, good luck. And forever, Go Blue!"
University of Michigan President Mary Sue Coleman |
|
|
|
|
|
|
#4 |
|
Premium Member
Join Date: Jun 1999
Posts: 9,231
|
While the original HTTP protocols were just designed primarily for ASCII and "hypertext" the newer protocols are no slouches for transferring binary. So it isnt an issue about protocols. There are a variety of reasons, though, why FTP is preferred for File Transfers. Remember that FTP is a two-way transfer method; meaning you can up and dowload. Modern HTTP, scripting and web browser based languages might be able to accomplish uploading (for example, sending an attachment through a webmail), but it is either insecure or just inconvenient from the server standpoint to open up write permissions on directories.
Now talking about speed; it's a subject you must think of from a variety of angles. Say you have one person (you) downloading HTTP is efficient if it is a single small file; mostly because FTP's authentication procedure are longer. Now consider file transfers for a large number of files, FTP is usually faster; finally for something like a one large file, even though FTP is a bit slower, it is usually more reliable. Browsers that resume downloads from HTTP servers usually work like download managers, being able to append parts to broken downloads. However the method is not accurate, and you may frequently be faced with unusable files. Now consider from a server standpoint, if you want to offer files for download; http is usually faster, and it allows for a greater spread of connections downloading your file. Again, though, FTP is a far more superior implementation for downloads - again, allowing you to limit the number of connections at a given time, or control who gets what. IMO if you want to compare apples to apples, compare downloading by FTP to downloading from an HTTPS server, now with the authentication procedures etc, you'd find that FTP is far superior. Also, if you want to truly consider the speed of FTP, IGNORE MS IE as an FTP browser, there are too many overheads (first the authentication, then the insistance of IE to turn into Windows Explorer rather than remain as a browser), try using an FTP program; or even something like Mozilla/Firefox .. you'll see how much faster an FTP server responds. |
|
|
|
|
|
#5 |
|
Lest we forget
Join Date: Jun 2003
Location: Ontario, Canada
Posts: 1,870
|
I ignore IE as a web browser. Im already using firefox. What more do FTP programs give? Ive heard of them but never used one.
|
|
|
|
|
|
#6 |
|
PCMech: Saving Lives
Join Date: Apr 2004
Location: England, the United Kingdom
Posts: 1,839
|
I have used both Firefox (or Waterbunny as its calling itself), IE, and Wise FTP for FTP, and Firefox is my favourite. IE I don't use anyway, and takes the longest. There are advantages of using a seperate program, but this can take a while to load up. By far the easiest I think is using Firefox. As for FTP vs HTTP, FTP can download/upload a wide number of files consectivily i.e. file 1, then file 2 etc. But with HTTP it downloads all the files at once, which for me, can be annoying.
|
|
|
|
|
|
#7 | |
|
Member (13 bit)
|
Quote:
|
|
|
|
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|