а зачем "ПАССИВ МОДЕ" нужен в ftp:21 протоколе?
Новая тема Написать ответ
# Сб Dec 24, 2005 3:46 amIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21724Ответить с цитатой
сабж?
# Сб Dec 24, 2005 12:48 pmTuchkov Зарег.: 05.10.2005 ; Сообщ.: 759Ответить с цитатой
FTP – активный и пассивный режимы

FTP это служба, основанная исключительно на TCP (Протокол управления передачей). FTP необычна в том, что она использует два порта, порт «данных» и порт «команд» (также известный как порт управления). Традиционно это порт 21 для команд и порт 20 для данных. Однако зависимо от режима, порт данных не всегда будет 20.

В активном режиме FTP клиент соединяется с произвольного непривилегированного порта (N > 1024) к FTP серверному командному порту 21. Затем, клиент начинает слушать порт N+1 и посылать FTP команду PORT N+1 на FTP сервер. В ответ, сервер соединяется с указанным портом данных клиента из своего локального порта данных 20.



В пассивном режиме FTP клиент инициирует оба соединения с сервером, решая проблему с файрволами, которые фильтруют входящий порт данных клиента. При открытии FTP соединения, клиент локально открывает два непривилегированных порта (N > 1024 и N+1). Первый порт контактирует с сервером на порт 21, но вместо того, чтобы затем выдать команду PORT и позволить серверу в ответ соединиться с его портом данных, клиент выдает команду PASV. В результате сервер открывает произвольный непривилегированный порт (P > 1024) и посылает клиенту команду PORT P. Затем, для передачи данных, клиент инициирует соединение от порта N+1 к порту P на сервере.



netpromoter.ru
# Чт Dec 29, 2005 3:03 pmIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21724Ответить с цитатой
Tuchkov писал(а):
FTP – активный и пассивный режимы
........
........



thanks
Новая тема Написать ответ    ГЛАВНАЯ ~ ФЛЕЙМ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.