This is a disambiguation page: a list of articles associated with the same title. If an internal link referred you to this page, you may wish to change the link to point directly to the intended article.
Some of the terminology is very specific to the FTP model; some readers may wish to turn to the section on the FTP model while reviewing the terminology.
This current edition of the FTP specification is intended to correct some minor documentation errors, to improve the explanation of some protocol features, and to add some new optional commands.
At the initiation of the user, standard FTP commands are generated by the user-PI and transmitted to the server process via the control connection.
FTP is an 8-bit client-server protocol, capable of handling any type of file without further processing, such as MIME or Uuencode.
However, FTP has extremely high latency; that is, the time between beginning the request and starting to receive the required data can be quite long, and a sometimes-lengthy login procedure is required.
It is hard to filter active mode FTP traffic on the client side by using a firewall, since the client must open a random port in order to make the connection.