Номер порта TCP 21 и как он работает с FTP

Протокол передачи файлов обеспечивает основу для передачи информации между двумя компьютерами в сети, во многом подобно протоколу передачи гипертекста через веб-браузер. Однако FTP работает с двумя разными портами протокола управления передачей: 20 и 21. Оба порта FTP 20 и 21 должны быть открыты в сети для успешной передачи файлов.

После ввода правильного имени пользователя и пароля FTP с помощью программного обеспечения FTP-клиента программное обеспечение FTP-сервера открывает порт 21, который по умолчанию иногда называют портом управления или контроля. Затем клиент устанавливает другое соединение с сервером через порт 20, чтобы можно было осуществить фактическую передачу файлов.

Getty Images

Порт по умолчанию для отправки команд и файлов по FTP можно изменить. Однако стандарт существует, так что клиентские / программные программы, маршрутизаторы и брандмауэры могут согласовывать одни и те же порты, что упрощает настройку.

Как подключиться через FTP-порт 21

Если FTP не работает, правильные порты могут быть не открыты в сети. Эта блокировка может происходить как на стороне сервера, так и на стороне клиента. Любое программное обеспечение, которое блокирует порты, необходимо вручную изменить, чтобы открыть их, включая маршрутизаторы и брандмауэры, которые могут заблокировать порты, если операционная система этого не сделает.

По умолчанию маршрутизаторы и брандмауэры могут не принимать соединения на порту 21. Если FTP не работает, лучше сначала проверить, правильно ли маршрутизатор пересылает запросы на этот порт и что брандмауэр не блокирует порт 21.

Используйте Port Checker для сканирования вашей сети, чтобы увидеть, открыт ли у маршрутизатора порт 21. Функция, называемая пассивным режимом, помогает проверить наличие препятствий для доступа к портам за маршрутизатором.

В дополнение к обеспечению того, чтобы порт 21 был открыт с обеих сторон канала связи, порт 20 также должен быть разрешен в сети и через клиентское программное обеспечение. Пренебрежение открытием обоих портов препятствует выполнению полной передачи туда-обратно.

Когда он подключен к FTP-серверу, клиентское программное обеспечение запрашивает учетные данные для входа — имя пользователя и пароль — которые необходимы для доступа к этому конкретному серверу. Многие FTP-серверы, если вы входите в систему через telnet или соединение Secure Shell, будут предлагать анонимные учетные данные по умолчанию.

FileZilla и WinSCP — два популярных FTP-клиента. Оба доступны бесплатно.