ВУЗ:
Составители:
Рубрика:
организует прямой канал данных между ними. Команды управления идут через
пользователя, а данные напрямую между серверами.
Канал управления должен быть открыт при передаче данных между
машинами. В случае его закрытия передача данных прекращается.
Протокол FTP определяет запрос-ответный способ взаимодействия между
программой-клиентом и программой-сервером.
Работа FTP на пользовательском уровне содержит несколько этапов:
1. Идентификация (ввод имени и пароля).
2. Выбор каталога.
3. Определение режима обмена (поблочный, поточный, ascii или
двоичный).
4. Выполнение команд обмена (get, mget, dir, mdel, mput или put).
5. Завершение процедуры (quit или close).
В старых версиях для передачи данных использовался только 20-й порт
(активный режим), в современных версиях FTP-серверов порт для канала
данных может назначается сервером из нестандартных (N > 1024) портов
(пассивный режим).
Различие работы пассивного режима и активного. Активный режим.
Действия сервера и клиента:
1. Клиент устанавливает связь и посылает запрос на 21 порт сервера с
порта N (N>1024)
2. Сервер посылает ответ на порт N (N>1024) клиента
3. Сервер устанавливает связь для передачи данных по порту 20 на порт
клиента N+1
Рисунок 80 - Активный режим работы FTP
Пассивный режим. Действия сервера и клиента:
1. Клиент устанавливает связь и посылает запрос (сообщает, что надо
работать в пассивном режиме) на 21 порт сервера с порта N (N>1024)
2. Сервер посылает ответ и сообщает номер порта для канала данных P
(P>1024) на порт N (N>1024) клиента
135
организует прямой канал данных между ними. Команды управления идут через
пользователя, а данные напрямую между серверами.
Канал управления должен быть открыт при передаче данных между
машинами. В случае его закрытия передача данных прекращается.
Протокол FTP определяет запрос-ответный способ взаимодействия между
программой-клиентом и программой-сервером.
Работа FTP на пользовательском уровне содержит несколько этапов:
1. Идентификация (ввод имени и пароля).
2. Выбор каталога.
3. Определение режима обмена (поблочный, поточный, ascii или
двоичный).
4. Выполнение команд обмена (get, mget, dir, mdel, mput или put).
5. Завершение процедуры (quit или close).
В старых версиях для передачи данных использовался только 20-й порт
(активный режим), в современных версиях FTP-серверов порт для канала
данных может назначается сервером из нестандартных (N > 1024) портов
(пассивный режим).
Различие работы пассивного режима и активного. Активный режим.
Действия сервера и клиента:
1. Клиент устанавливает связь и посылает запрос на 21 порт сервера с
порта N (N>1024)
2. Сервер посылает ответ на порт N (N>1024) клиента
3. Сервер устанавливает связь для передачи данных по порту 20 на порт
клиента N+1
Рисунок 80 - Активный режим работы FTP
Пассивный режим. Действия сервера и клиента:
1. Клиент устанавливает связь и посылает запрос (сообщает, что надо
работать в пассивном режиме) на 21 порт сервера с порта N (N>1024)
2. Сервер посылает ответ и сообщает номер порта для канала данных P
(P>1024) на порт N (N>1024) клиента
135
Страницы
- « первая
- ‹ предыдущая
- …
- 133
- 134
- 135
- 136
- 137
- …
- следующая ›
- последняя »
