This document provides an overview of the File Transfer Protocol (FTP):
1. FTP is a standard network protocol used for transferring computer files between a client and server on a TCP-based network like the Internet. It is built on a client-server model using separate control and data connections.
2. FTP uses various commands to transfer files, list directories, and manage the connection. Common commands include GET to download a file and PUT to upload. FTP servers also support anonymous access without credentials.
3. The FTP protocol was first specified in 1971 before TCP/IP existed. It has since been updated and standardized to support TCP/IP through specifications like RFC 959 from 1985. FTP remains widely used today for