Это старая версия документа!
FTP (File Transfer Protocol) протокол передачи файлов.
При работе по протоколу FTP между клиентом и сервером устанавливается два соединения.
Клиент инициирует TCP-соединение с порта (из диапазона 1024-65535) к TCP-порту 21.
Режимы выбора порта канала передачи данных.
Клиент сообщает серверу номер TCP-порта (из диапазона 1024-65535).
Сервер подключается к заданному номеру порта клиента используя со своей стороны номер TCP-порта 20 для передачи данных.
Сервер сообщает клиенту номер TCP-порта (из диапазона 1024-65535).
Клиент подключается к порту переданному сервером.