logo search
Olifer_V_G__Olifer_N_A_-_Kompyuternye_seti_-_2010

Протокол передачи файлов

819

одному провайдеру). Деление телефонного номера на зоны производится по цифрам в пол­ ном соответствии с административной ответственностью каждой конкретной организации за отображение телефонных номеров на DNS-имена (точнее, на URL-адреса, которые в дополнение к DNS-имени имеют префикс, указывающий на протокол доступа к ресурсу). Чем больше уровней подчиненности провайдеров IP-телефонии, тем больше составных компонентов в имени зоны.

Протокол передачи файлов

До появления службы WWW сетевая файловая служба на основе протокола FTP (File Transfer Protocol —протокол передачи файлов), описанная в спецификации RFC 959, долгое время была самой популярной службой доступа к удаленным данным в Интернете и корпоративных 1Р-сетях. FTP-серверы и FTP-клиенты имеются практически в каждой ОС, кроме того, для доступа ко все еще популярным FTP-архивам используются FTP-клиенты, встроенные в браузеры.

Протокол FTP позволяет целиком переместить файл с удаленного компьютера на локаль­ ный, и наоборот. FTP также поддерживает несколько команд просмотра удаленного ката­ лога и перемещения по каталогам удаленной файловой системы. Поэтому FTP особенно удобно использовать для доступа к тем файлам, данные которых нет смысла просматривать удаленно, а гораздо эффективней целиком переместить на клиентский компьютер (напри­ мер, файлы исполняемых модулей приложений).

В протокол FTP встроены примитивные средства авторизации удаленных пользователей на основе передачи по сети пароля в открытом виде. Кроме того, поддерживается аноним­ ный доступ, не требующий указания имени пользователя и пароля; такой способ доступа часто рассматривается как более безопасный, так как он не подвергает пароли пользова­ телей угрозе перехвата.

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

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

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

играфические оболочки, не требующие от пользователя знания символьных команд. Символьные клиенты обычно поддерживают следующий основной набор команд:

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

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

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

j* '

ОIs (dir) —печать содержимого текущего удаленного каталога;

Оget имя файла копирование удаленного файла на локальный хост;

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

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