Сети ЭВМ и телекоммуникации. Фролов А.И. - 62 стр.

UptoLike

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

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

протокола сервера», пользователь (клиент) может отправлять на сервер коман-
ды. FTP-команды определяют параметры соединения передачи данных: роль
участников соединения (активный или пассивный), порт соединения (как для
модуля «Программа передачи данных пользователя», так и для модуля «Про-
грамма передачи данных сервера»), тип передачи, тип передаваемых данных,
структуру данных и управляющие директивы, обозначающие действия, кото-
рые пользователь хочет совершить (например, сохранить, считать, добавить
или удалить данные или файл и другие).
    3. После того как согласованы все параметры канала передачи данных,
один из участников соединения (пассивный модуль) становится в режим ожи-
дания открытия соединения на определенный порт. После этого другая сторона
(активный модуль) открывает соединение на указанный порт и начинается об-
мен данными.
    4. После окончания передачи данных соединение между «Программой пе-
редачи данных сервера» и «Программой передачи данных пользователя» за-
крывается, но управляющее соединение «Интерпретатора протокола сервера» и
«Интерпретатора протокола пользователя» остается открытым. Пользователь,
не закрывая сессии FTP, может еще раз открыть канал передачи данных.
    Возможна ситуация, когда данные должны передаваться на третий узел. В
этом случае имеет место другая модель работы протокола FTP, при которой
пользователь организует канал управления с двумя серверами и прямой канал
данных между ними. Команды управления идут через пользователя, а данные –
напрямую между серверами. Подробное рассмотрение этой модели работы
протокола FTP выходит за рамки данной лабораторной работы.

    6.2 Особенности управления процессом обмена данными
    Основу передачи данных FTP составляет механизм установления соедине-
ния между соответствующими портами и выбора параметров передачи. Каждый
участник FTP-соединения должен поддерживать порт передачи данных по
умолчанию. По умолчанию «Программа передачи данных пользователя» ис-
пользует тот же порт, что и для передачи команд, а «Программа передачи дан-