Re: HTTP speed much lower than FTP speed for same file

From: Phillip Windell (_at_.)
Date: 06/30/04


Date: Wed, 30 Jun 2004 09:37:02 -0500

When doing FTP with HTTP, the HTTP encapsulates a special form of
"read-only/download-only" FTP inside the HTTP packet. This is why when
running FTP with a browser using a "CERN Compliant HTTP Proxy" you are only
able to download and not upload.

Most browser uploads are done with "components". There is a "non-component"
ASP based upload but the scripting for it is very extensive. Samples of
that can be found by using "ASP Upload" in a search engine of your choice.

So HTTP has a higher overhead when doing this than with the "real"
Winsock-based (Sockets-based with Unix/Linux/Mac) FTP.

-- 
Phillip Windell [MCP, MVP, CCNA]
www.wandtv.com
"H. Debs" <no@spam.com> wrote in message
news:eFWK$SmXEHA.2972@tk2msftngp13.phx.gbl...
> Downloading a certain file from a certain server via FTP gives a
> relatively smooth download speed curve which stays at max bandwidth
> while the download lasts.  Doing the same thing via HTTP from the same
> site with the same file produces a speed curve which zigzags, giving
> an average download speed which is 3 to 4 times slower.
> I've tried uninstalling and resinstalling tcp/ip to reset parameters
> to defaults, uninstalling the NIC device, using tcp parameter and MTU
> optimizers... but nothing seems to correct this problem.
> Anyone knows where this is coming from?
>
> Thanks.
>
> Habib
>
>


Relevant Pages

  • Re: Updating a VB6 across the Internet
    ... Can you host the update download on an HTTP? ... I wrote an update function into the program using FTP calls. ... Many corporate firewalls do not allow users to use FTP. ...
    (comp.lang.basic.visual.misc)
  • Wget and proxy:question
    ... I have a Linux PC behind a proxy; I can download stuff (http and ftp) ...
    (comp.os.linux.networking)
  • Re: Encrypted transfers to/from vendors
    ... If you are sending data to ECuRep, it supports HTTP, HTTPS, FTP, ... FTP site? ... Is ECuRep strictly for uploading? ... and there wasn't an obvious "download" directory ...
    (bit.listserv.ibm-main)
  • Re: http uploading
    ... It's not unusual for ftp password to be different. ... | It seems that the password that you use to upload through http is the FPSE ... |> My problem with http has only appeared now i have crossed over to Vista. ...
    (microsoft.public.publisher.webdesign)
  • Re: File transfer with HPC using Visual Basic in VS2005?
    ... Now with WM5 and WM6 we have had to recode for Visual Studio 2005. ... Is there an example code of how to transfer files (upload and download) ... using either http or Ftp and Visual Basic?? ...
    (microsoft.public.pocketpc.developer)

Loading