Протокол FTP
FTP (File Transfer Protocol протокол передачи файлов) - это протокол для передачи файлов между клиентом и сервером. Он использует протокол TCP, который позволяет передавать файлы в обоих направлениях (СЕРВЕР → КЛИЕНТ и КЛИЕНТ → СЕРВЕР). По умолчанию он использует порт 20 (передача данных) и 21 (ведение журнала / сообщения). Обычно доступ к данным разрешен, но бывает, что ресурсы должны быть доступны большему количеству получателей, поэтому используется доступ с уровня анонимного пользователя. Загрузка файлов всегда осуществляется авторизованным пользователем (с логином и паролем).
Для корректной работы протокола FTP требуется настроить два соединения - контрольное и файловое.