[e2e] FTP data port

David P. Reed dpreed at reed.com
Mon Feb 26 12:19:41 PST 2001


Yes.  The original FTP protocol defined in the ARPANET by Abhay Bhushan of 
MIT made data connections independent from control connections in just that 
way.  The original idea was to be general: specifically, that one could use 
the control connection to establish a file transfer between machines 
unrelated to the client machine.

This also avoided the need for FTP to multiplex a single stream between 
data and control, so that the control connection could operate 
asynchronously from data flow, and encoding steps need not be undertaken to 
recover from bit errors that would prevent resync'ing at data/control 
boundaries.

More than you wanted to know, probably.

- David


At 01:42 PM 2/26/01 -0500, Oleg Vishnepolsky wrote:
>Why does FTP protocol has FTP server to connect out to a data port 
>specified to a client, as opposed to the client connecting to a
>port specified by the server ? Is there a historical reason for doing that ?
>
>Oleg Vishnepolsky
>-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.postel.org/pipermail/end2end-interest/attachments/20010226/a60d718d/attachment.html


More information about the end2end-interest mailing list