Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Основные модули службы FTP



FTP-клиент состоит из трех основных функциональных модулей.

□ User Interface (аналог агента пользователя) — пользовательский интерфейс, принимающий от пользователя команды и отображающий состояние FTP-сеанса на экране. Пользовательский интерфейс зависит от программной реализации FTP-клиента. Наряду с традиционными клиентами, работающими в символьном режиме, имеются и графические оболочки, не требующие от пользователя знания символьных команд. Символьные клиенты обычно поддерживают следующий основной набор команд:

· open имя_хоста — открытие сеанса с удаленным сервером;

· bye — завершение сеанса с удаленным хостом и завершение работы утилиты ftp;

· close — завершение сеанса с удаленным хостом, утилита ftp продолжает работать;

· ls (dir) — печать содержимого текущего удаленного каталога; О get имяфайла — копирование удаленного файла на локальный хост;

· put имя_файла — копирование удаленного файла на удаленный сервер.

□ User-PI — интерпретатор команд пользователя. Этот модуль взаимодействует с модулем Server-PI FTP-сервера.

□ User-DTP — модуль, осуществляющий передачу данных файла по командам, полу­чаемым от модуля User-PI по протоколу клиент-сервер. Этот модуль взаимодействует с локальной файловой системой клиента.

FTP-сервер включает два модуля.

□ Server-PI — модуль, который принимает и интерпретирует команды, передаваемые по сети модулем User-PI.

□ Server-DTP — модуль, управляющий передачей данных файла по командам от модуля Server-PI. Взаимодействует с локальной файловой системой сервера.





Дата публикования: 2014-10-25; Прочитано: 900 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...