Операционные системы, среды и оболочки. Макаренко С.И. - 130 стр.

UptoLike

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

корпоративных IP-сетях. Первые спецификации FTP относятся к 1971 году.
Серверы и клиенты FTP имеются практически в каждой ОС семейства UNIX,
а также во многих других сетевых ОС. Клиенты FTP встроены сегодня в
программы просмотра (браузеры) Интернета, так как архивы файлов на
основе протокола FTP по-прежнему популярны и для доступа к таким
архивам браузером используется протокол FTP.
Протокол FTP (File Transfer Protocol) позволяет целиком
переместить файл с удаленного компьютера на локальный и наоборот, то
есть работает по схеме загрузки-выгрузки. Кроме того, он поддерживает
несколько команд просмотра удаленного каталога и перемещения по
каталогам удаленной файловой системы. Поэтому FTP особенно удобно
использовать для доступа к тем файлам, данные которых нет смысла
просматривать удаленно, а гораздо эффективней целиком переместить на
клиентский компьютер (например, файлы исполняемых модулей
приложений).
В протокол FTP встроены примитивные средства аутентификации
удаленных пользователей на основе передачи по сети пароля в открытом
виде. Кроме того, поддерживается анонимный доступ, не требующий
указания имени пользователя и пароля, который является более безопасным,
так как не подвергает пароли пользователей угрозе перехвата.
Протокол FTP выполнен по схеме клиент-сервер.
Клиент FTP состоит из нескольких функциональных модулей:
User Interface пользовательский интерфейс, принимающий от
пользователя символьные команды и отображающий состояние
сеанса FTP на символьном экране.
User-Pi интерпретатор команд пользователя. Этот модуль
взаимодействует с соответствующим модулем сервера FTP.
User-DTP модуль, осуществляющий передачу данных файла по
командам, получаемым от модуля User-Pi по протоколу клиент-
сервер. Этот модуль взаимодействует с локальной файловой
системой клиента.
FTP-сервер включает следующие модули:
Server-Pi — модуль, который принимает и интерпретирует команды,
передаваемые по сети модулем User-PL
Server-DTP модуль, управляющий передачей данных файла по
командам от модуля Server-PL Взаимодействует с локальной
файловой системой сервера.
Клиент и сервер FTP поддерживают параллельно два сеанса
управляющий сеанс и сеанс передачи данных. Управляющий сеанс
открывается при установлении первоначального FTP-соединения клиента с
сервером, причем в течение одного управляющего сеанса может
130
корпоративных IP-сетях. Первые спецификации FTP относятся к 1971 году.
Серверы и клиенты FTP имеются практически в каждой ОС семейства UNIX,
а также во многих других сетевых ОС. Клиенты FTP встроены сегодня в
программы просмотра (браузеры) Интернета, так как архивы файлов на
основе протокола FTP по-прежнему популярны и для доступа к таким
архивам браузером используется протокол FTP.
     Протокол FTP (File Transfer Protocol) позволяет целиком
переместить файл с удаленного компьютера на локальный и наоборот, то
есть работает по схеме загрузки-выгрузки. Кроме того, он поддерживает
несколько команд просмотра удаленного каталога и перемещения по
каталогам удаленной файловой системы. Поэтому FTP особенно удобно
использовать для доступа к тем файлам, данные которых нет смысла
просматривать удаленно, а гораздо эффективней целиком переместить на
клиентский компьютер (например, файлы исполняемых модулей
приложений).
      В протокол FTP встроены примитивные средства аутентификации
удаленных пользователей на основе передачи по сети пароля в открытом
виде. Кроме того, поддерживается анонимный доступ, не требующий
указания имени пользователя и пароля, который является более безопасным,
так как не подвергает пароли пользователей угрозе перехвата.
     Протокол FTP выполнен по схеме клиент-сервер.
     Клиент FTP состоит из нескольких функциональных модулей:
     − User Interface — пользовательский интерфейс, принимающий от
       пользователя символьные команды и отображающий состояние
       сеанса FTP на символьном экране.
     − User-Pi — интерпретатор команд пользователя. Этот модуль
       взаимодействует с соответствующим модулем сервера FTP.
     − User-DTP — модуль, осуществляющий передачу данных файла по
       командам, получаемым от модуля User-Pi по протоколу клиент-
       сервер. Этот модуль взаимодействует с локальной файловой
       системой клиента.
     FTP-сервер включает следующие модули:
     − Server-Pi — модуль, который принимает и интерпретирует команды,
       передаваемые по сети модулем User-PL
     − Server-DTP — модуль, управляющий передачей данных файла по
       командам от модуля Server-PL Взаимодействует с локальной
       файловой системой сервера.
     Клиент и сервер FTP поддерживают параллельно два сеанса —
управляющий сеанс и сеанс передачи данных. Управляющий сеанс
открывается при установлении первоначального FTP-соединения клиента с
сервером, причем в течение одного управляющего сеанса может

                                  130