![]() ![]() It is important to note that since the control and data ports are separate channels, bold>it is possible to send commands from one machine and receive data on another. The client DTP then listens on the specified port for data coming from the server. Once the connection is established, the server PI gives the port on which data will be sent to the Client DTP. The client sends FTP commands to the server, the server interprets them, runs its DTP, then sends a standard response. When an FTP client is connected to an FTP server, the USER-PI initiates the connection to the server according to the Telnet protocol. On the other hand, The USER-PI is responsible for establishing the connection with the FTP server, sending FTP commands, receiving responses from the SERVER-PI and controlling the USER-DTP if needed. It is different on the client and the server because, on the one hand, The SERVER-PI is responsible for listening to the commands coming from a USER-PI over the control channel on a data port, establishing the connection for the control channel, receiving FTP commands from the USER-PI over this, responding to them and running the SERVER-DTP. PI (Protocol Interpreter) interprets the protocol allowing the DTP to be controlled using commands received over the control channel.The server side DTP is called SERVER-DTP, the client side DTP is called USER-DTP DTP (Data Transfer Process): the process in charge of establishing the connection and managing the data channel.So, both the client and server have two processes allowing these two types of information to be managed:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |