EMZETT.
Войти

FTP

Коротко: File Transfer Protocol — один из старейших интернет-протоколов для передачи файлов между клиентом и сервером, по умолчанию без шифрования.

Подробнее: FTP использует два отдельных соединения: одно для управляющих команд (стандартный порт 21) и другое для самих данных. Поскольку учётные данные и содержимое файлов передаются открытым текстом, сегодня он считается небезопасным — его заменили SFTP или FTPS. Тем не менее всё ещё используется в старых хостинг-средах.

Подробности

Два отдельных соединения

Разделение на два соединения — самая заметная особенность FTP, восходящая ко времени (RFC 959, 1985), когда сети были значительно менее надёжны, чем сегодня. Через стандартный порт 21 (управляющее соединение) идут только команды, такие как вход, смена каталога или «отправь этот файл», — сами данные файлов идут по отдельному соединению данных. Это создаёт проблемы для межсетевых экранов и NAT (активный и пассивный режимы).

См. также: SFTP, SCP, стандартный порт, межсетевой экран