ВУЗ:
Составители:
Рубрика:
57
другое для собственно передачи данных. Порт 21 используется для
передачи команд, а порт 20 для передачи данных (порт для канала дан-
ных может назначаться сервером и из нестандартных портов с но-
мерами > 1024).
Служба FTP построена по хорошо известной схеме клиент
сервер. FTP-клиент посылает запросы серверу и принимает файлы.
FTP-сервер обрабатывает запросы клиента на получение файла. Схема
взаимодействия клиента и сервера показана на рис. 3.1.
Клиент
Сервер
Пользователь Интерфейс
пользователя
Протокольный
Интерпретатор
сервера
Протокольный
Интерпретатор
пользователя
Команды
и ответы Порт 21
Данные
Процесс
передачи
данных
Файловая
система
Процесс
передачи
данных
Порт 20 Файловая
система
Рис. 3.1. Схема взаимодействия клиента и сервера FTP
Возможны два режима установления соединений в протоколе
FTP – активный и пассивный.
Действия сервера и клиента в активном режиме:
клиент инициирует TCP-соединение с динамического порта N
(N > 1024) к порту номер 21 на FTP-сервере;
сервер посылает ответ на порт N клиента;
сервер устанавливает связь для передачи данных по порту 20 на
порт клиента N+1.
Действия сервера и клиента в пассивном режиме:
клиент устанавливает связь и посылает запрос, сообщая, что
надо работать в пассивном режиме, на 21-й порт сервера с динамиче-
ского порта N (N > 1024);
сервер посылает ответ и сообщает номер порта для канала дан-
ных P (P > 1024) на порт N клиента;
другое для собственно передачи данных. Порт 21 используется для передачи команд, а порт 20 для передачи данных (порт для канала дан- ных может назначаться сервером и из нестандартных портов с но- мерами > 1024). Служба FTP построена по хорошо известной схеме клиент сервер. FTP-клиент посылает запросы серверу и принимает файлы. FTP-сервер обрабатывает запросы клиента на получение файла. Схема взаимодействия клиента и сервера показана на рис. 3.1. Клиент Сервер Пользователь Интерфейс Протокольный пользователя Интерпретатор Протокольный сервера Интерпретатор Команды пользователя и ответы Порт 21 Процесс Процесс передачи передачи данных Данные данных Файловая Порт 20 Файловая система система Рис. 3.1. Схема взаимодействия клиента и сервера FTP Возможны два режима установления соединений в протоколе FTP – активный и пассивный. Действия сервера и клиента в активном режиме: клиент инициирует TCP-соединение с динамического порта N (N > 1024) к порту номер 21 на FTP-сервере; сервер посылает ответ на порт N клиента; сервер устанавливает связь для передачи данных по порту 20 на порт клиента N+1. Действия сервера и клиента в пассивном режиме: клиент устанавливает связь и посылает запрос, сообщая, что надо работать в пассивном режиме, на 21-й порт сервера с динамиче- ского порта N (N > 1024); сервер посылает ответ и сообщает номер порта для канала дан- ных P (P > 1024) на порт N клиента; 57
Страницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »