Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава18.DOC
Скачиваний:
17
Добавлен:
14.04.2019
Размер:
346.11 Кб
Скачать

Передача файлов с помощью протокола ftp

Протокол передачи файлов File Transfer Protocol (FTP) позволяет пересылать файлы с одного компьютера на другой. С помощью этого протокола можно осуществлять процесс обмена массивами данных: текстовыми и программными файлами. Например, можно, и часто бесплатно, получать новейшие компьютерные программы; на сервере библиотеки Ватикана доступен любой из более 200 файлов с рукописями, картинами, книгами и многое, многое другое.

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

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

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

Функции доступа к FTP-серверам реализованы и в обычном прикладном ПО (например, Windows Commander или веб-браузеры). Для установки связи с FTP-сервером пользователь должен включить в URL префикс ftp, а затем IP-адрес или доменный адрес этого сервера. Если связь установлена, появится приглашение ввести имя пользователя. Пользователь, не зарегистрированный на сервере (не имеющий на нем специальных прав доступа), вправе представиться под именем anonymous, и он получит доступ к определенным файлам и программам. Если будет запрошен пароль, можно ввести адрес своей электронной почты.

Итак, существует универсальное соглашение: если вы не претендуете ни на что, кроме общедоступных файлов, следует:

  • на запрос login ввести anonymous;

  • на запрос password ввести свой электронный адрес.

Поступившее после выполнения этих процедур приглашение позволяет работать с FTP-сервером.

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

Существуют тысячи FTP-узлов, позволяющих работать анонимному пользователю, но как их найти? Существенную помощь при работе с FTP в этом плане может оказать программа поиска файлов Archie университета McGill в Канаде. Есть три варианты работы с Archie: через сеанс Telnet, запустив локально установленный клиент (для UNIX) или по электронной почте. Указав Archie критерий поиска, вы получаете список просканированных FTP-серверов, которые могут предоставить вам нужный файл.

Telnet — программа работы с удаленным компьютером

Программа Telnet, разработанная для UNIX (но поддерживаемая всеми современными версиями Windows), позволяет установить связь с удаленным компьютером и использовать его в интерактивном режиме. Если доступ к этому компьютеру разрешен, то вы можете работать с ним, как если бы находились непосредственно перед его экраном. То есть программа Telnet позволяет в некоторых случаях пользователю общаться с удаленным компьютером, как со «своим», и временно получить в свое распоряжение все его ресурсы. Тысячи компьютеров доступны для выполнения самых разнообразных задач абсолютно всем и в любое время, а для доступа на тысячи других компьютеров нужно заранее договориться о получении права на вход (имени и пароля).

Telnet и более современная программа Remote Access эффективно используются при организации «домашних офисов», то есть для надомной работы специалистов. Для справки: в 1994 году 37 млн американцев работали на дому в своих домашних офисах, а сейчас количество таких специалистов превысило 100 млн человек.

Работать с удаленным компьютером следует в обычной последовательности. Для установления соединения с нужным компьютером-сервером нужно вызвать на исполнение программу Telnet (ввести команду Telnet) и указать в командной строке адрес этого компьютера. В процессе соединения хост-компьютер запрашивает имя пользователя. Для работы в удаленной системе пользователь должен иметь там права доступа. Если вам предоставлены права доступа к этому компьютеру, в ответ на запрос «login:» следует ввести свое имя, а затем на запрос «password:» ввести известный вам пароль. Если таких прав нет, то вы все равно сможете работать с общедоступными программами. Например, в электронном справочнике по библиотечным информационным системам вы найдете указания типа telnet to такой-то адрес, login=library и т. п.

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

  • библиотечные каталоги;

  • электронные доски объявлений.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]