Сети ЭВМ и телекоммуникации. Гайсина Л.Ф. - 135 стр.

UptoLike

Составители: 

организует прямой канал данных между ними. Команды управления идут через
пользователя, а данные напрямую между серверами.
Канал управления должен быть открыт при передаче данных между
машинами. В случае его закрытия передача данных прекращается.
Протокол 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