Разница между активным и пассивным FTP

Разница между активным и пассивным FTP
Разница между активным и пассивным FTP

Видео: Разница между активным и пассивным FTP

Видео: Разница между активным и пассивным FTP
Видео: Отличия пассивного и активного режимов FTP | VPS.ua 2024, Июль
Anonim

Активный и пассивный FTP

FTP означает протокол передачи файлов. Это стандартный протокол, который используется для передачи файлов с одного хоста на другой через сеть на основе TCP. FTP имеет клиент-серверную архитектуру и работает по модели OSI прикладного уровня. Существует четыре режима представления данных при передаче данных по сети, 1. Режим ASCII

2. Бинарный режим (режим изображения)

3. Режим EBCDIC

4. Локальный режим

Когда одному хосту (скажем, хосту A) необходимо передать файл на другой хост (скажем, хост B), должно быть соединение между этим хостом A и хостом B. Есть два способа установить это соединение между двумя хостами. Они называются, 1. Активный FTP

2. Пассивный FTP

(На самом деле это не разные типы FTP, а разные способы открытия порта FTP.)

Активный FTP

В активном режиме FTP-клиент подключается к порту 21 FTP-сервера со случайного непривилегированного порта, который обычно больше 1024 (номер порта). Ниже приведен способ связи между FTP-клиентом и FTP-сервером в Active FTP, • Командный порт клиента связывается с командным портом сервера и передает свой порт данных.

• Сервер дает подтверждение командному порту клиента.

• Сервер устанавливает соединение между своим портом данных и портом данных клиента.

• Наконец, клиент отправляет подтверждение на сервер.

Активный FTP следует использовать, когда FTP-сервер, который пытается подключиться, не поддерживает пассивные FTP-соединения или если FTP-сервер находится за брандмауэром/маршрутизатором/устройством NAT.

Пассивный FTP

Пассивный режим FTP разработан для решения проблем с подключением в активном режиме. FTP-клиент может использовать команду PASV, чтобы сообщить серверу, что соединение является пассивным. Это связь между FTP-клиентом и сервером в пассивном режиме.

• Клиент связывается с командным портом сервера и выдает команду PASV, чтобы указать, что это пассивное соединение.

• Затем сервер отдает порт прослушиваемых данных клиенту.

• Затем клиент устанавливает соединение для передачи данных между сервером и самим собой, используя данный порт. (порт предоставляется сервером)

• Наконец, сервер отправляет подтверждение клиенту.

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

В чем разница между активным и пассивным FTP?

1. Активный режим обеспечивает большую безопасность для FTP-сервера. А вот в пассивном режиме этого нет. (Пассивный режим используется, когда FTP-соединения блокируются брандмауэрами.)

2. Активный FTP может вызвать проблемы из-за брандмауэров. Но у пассивного FTP нет проблем с подключением от брандмауэров)

3. В активном режиме клиент устанавливает командный канал, а сервер устанавливает канал данных, но в пассивном FTP оба соединения устанавливаются клиентом.

4. Большая часть режима веб-браузера по умолчанию - пассивный. Активный режим не используется в качестве режима браузера по умолчанию.

Рекомендуемые: