Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сети эвм телекоммуникации.doc
Скачиваний:
8
Добавлен:
07.07.2019
Размер:
662.02 Кб
Скачать

Файловый обмен

В сети Internet для файлового обмена используется прикладной протокол FTP. Доступ к серверу возможен в режимах off-line и on-line. В режиме off-line посылается запрос к FTP-серверу, сервер формирует и посылает ответ на запрос. В режиме on-line осуществляется интерактивный просмотр каталогов FTP-cервера, выбор и передача нужных файлов.

Обращаться к FTP-серверу можно по команде

ftp[<параметры>][<имя сервера>]. (6.1)

Как обычно, квадратные скобки в записи команд означают необязательные части. Параметры используются только при отладке FTP. В качестве имени сервера указывается IP-имя или IP-адрес удаленного компьютера.

Доступ к файлам большинства серверов разрешен только определенному кругу пользователей Internet. Иногда условием получения прав доступа является лишь предварительная регистрация пользователя, в других случаях нужно знать пароль.. Но имеются также общедоступные (анонимные) серверы,. обслуживаемые организациями, заинтересованными в распространении информации определенного вида.

После выполнения команды (6.1) FTP-клиент переходит в командный режим. Примеры субкоманд, которые могут выполняться в командном режиме (ниже удаленный компьютер обозначен S, локальный компьютер - T):

open [<имя S>] - устанавливает связь с удаленным компьютером;

close [<имя S>] - разрывает связь с удаленным компьютером, оставаясь в командном режиме;

quit - то же, что и close, но с выходом из командного режима (из ftp);

cd [<имя каталога в S>] - выбор каталога на сервере;

get [<имя файла в S>[<имя файла в T >]] - перепись файла с S на T;

mget [<имена файлов в S>] - то же, что и get, но нескольких файлов;

put [<имя файла в Т>[<имя файла в S>]] - обратная перепись (допускается не во всех случаях);

mput <имена файлов в S> - то же, что и put, но более одного файла;

user <имя/пароль> - идентификация пользователя на сервере.

Пример последовательности команд при работе по протоколу FTP:

ftp> cd book - переход в каталог book;

ftp> ascii - установка передачи текста в коде ASSCII (если binary, то двоичные данные);

ftp> get ch1 tmp.txt - перепись файла ch1 в компьютер пользователя под именем tmp.txt;

ftp> quit - конец.

Каждый обмен порождает два процесса. Управляющий (командный) процесс инициирован во время всего сеанса связи и осуществляется через протокол Тelnet, а процесс передачи файла - только на время передачи. Номера протокольных портов сервера 20 и 21, у клиента могут быть различные номера портов, в том числе несколько одновременно. Для одновременного обслуживания нескольких клиентов создаются копии программного обеспечения FTP-процессов в сервере и у клиентов.

  1. Вспомогательные подсистемы Ethernet. Archie, Whois, Telnet.

Вспомогательные средства облегчают поиск в разветвленных сетях. В Internet к ним относится Archie - информационная система для просмотра содержимого FTP-серверов. Вместо утомительной навигации вручную по каталогам система позволяет искать данные по ключевым словам или по образцу. Другая вспомогательная система в Internet - система Whois - справочник по абонентам электронной почты.