• Команды FTP – команды передаются между двумя компьютерами во время сеанса для управления потоком данных
• Управляющие сообщения – между клиентом и сервером устанавливается соединение для обмена командами и откликами ftp
• Отклик – уведомление, посылаемое сервером через управляющие соединения
• Соединение для передачи данных – для передачи данных между компьютерами устанавливается полнодулексное соединение. Это отдельное соединение, отличное от управляющего соединения.
• Процесс передачи данных (DTP) – объект, который устанавливает соединение.
• Интерпретатор протокола (PI) – на клиентской стороне пользователь инициирует управляющее соединение от клиентского порта к ftp-процессу сервера. На серверной стороне сеанса PI сервера прослушивает соединение PI пользователя и управляет выдачей откликов и DTP сервера.
FTP-соединение между клиентом и сервером представляется в виде передаваемых последовательностей команд, которые выполняются для клиента, и откликов от сервера, посылаемых в ответ на эти команды.
Рисунок 11 – FTP- компоненты