FTP Operational Model, Protocol Components, and Key Terminology
The standards that define FTP describe its overall operation using a simple conceptual tool called the FTP model. This model defines the roles of the devices that participate in a file transfer and the two communication channels that are established between them. It also describes the components of FTP that manage these channels and defines the terminology used for the components. This makes it an ideal place for us to see how FTP works in broad terms.
The Server-FTP Process and User-FTP Process
FTP is a classic client/server protocol, as mentioned earlier. However, the client is not called by that name, but rather is called the user. The name comes from the fact that the human user ...