ВУЗ:
Составители:
Рубрика:
60
протокола сервера», пользователь (клиент) может отправлять на сервер коман-
ды. FTP-команды определяют параметры соединения передачи данных: роль
участников соединения (активный или пассивный), порт соединения (как для
модуля «Программа передачи данных пользователя», так и для модуля «Про-
грамма передачи данных сервера»), тип передачи, тип передаваемых данных,
структуру данных и управляющие директивы, обозначающие действия, кото-
рые пользователь хочет совершить (например, сохранить, считать, добавить
или удалить данные или файл и другие).
3. После того как согласованы все параметры канала передачи данных,
один из участников соединения (пассивный модуль) становится в режим ожи-
дания открытия соединения на определенный порт. После этого другая сторона
(активный модуль) открывает соединение на указанный порт и начинается об-
мен данными.
4. После окончания передачи данных соединение между «Программой пе-
редачи данных сервера» и «Программой передачи данных пользователя» за-
крывается, но управляющее соединение «Интерпретатора протокола сервера» и
«Интерпретатора протокола пользователя» остается открытым. Пользователь,
не закрывая сессии FTP, может еще раз открыть канал передачи данных.
Возможна ситуация, когда данные должны передаваться на третий узел. В
этом случае имеет место другая модель работы протокола FTP, при которой
пользователь организует канал управления с двумя серверами и прямой канал
данных между ними. Команды управления идут через пользователя, а данные –
напрямую между серверами. Подробное рассмотрение этой модели работы
протокола FTP выходит за рамки данной лабораторной работы.
6.2 Особенности управления процессом обмена данными
Основу передачи данных FTP составляет механизм установления соедине-
ния между соответствующими портами и выбора параметров передачи. Каждый
участник FTP-соединения должен поддерживать порт передачи данных по
умолчанию. По умолчанию «Программа передачи данных пользователя» ис-
пользует тот же порт, что и для передачи команд, а «Программа передачи дан-
60 протокола сервера», пользователь (клиент) может отправлять на сервер коман- ды. FTP-команды определяют параметры соединения передачи данных: роль участников соединения (активный или пассивный), порт соединения (как для модуля «Программа передачи данных пользователя», так и для модуля «Про- грамма передачи данных сервера»), тип передачи, тип передаваемых данных, структуру данных и управляющие директивы, обозначающие действия, кото- рые пользователь хочет совершить (например, сохранить, считать, добавить или удалить данные или файл и другие). 3. После того как согласованы все параметры канала передачи данных, один из участников соединения (пассивный модуль) становится в режим ожи- дания открытия соединения на определенный порт. После этого другая сторона (активный модуль) открывает соединение на указанный порт и начинается об- мен данными. 4. После окончания передачи данных соединение между «Программой пе- редачи данных сервера» и «Программой передачи данных пользователя» за- крывается, но управляющее соединение «Интерпретатора протокола сервера» и «Интерпретатора протокола пользователя» остается открытым. Пользователь, не закрывая сессии FTP, может еще раз открыть канал передачи данных. Возможна ситуация, когда данные должны передаваться на третий узел. В этом случае имеет место другая модель работы протокола FTP, при которой пользователь организует канал управления с двумя серверами и прямой канал данных между ними. Команды управления идут через пользователя, а данные – напрямую между серверами. Подробное рассмотрение этой модели работы протокола FTP выходит за рамки данной лабораторной работы. 6.2 Особенности управления процессом обмена данными Основу передачи данных FTP составляет механизм установления соедине- ния между соответствующими портами и выбора параметров передачи. Каждый участник FTP-соединения должен поддерживать порт передачи данных по умолчанию. По умолчанию «Программа передачи данных пользователя» ис- пользует тот же порт, что и для передачи команд, а «Программа передачи дан-
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »