Скачиваний:
94
Добавлен:
02.05.2014
Размер:
2.94 Mб
Скачать

5.4. Различные услугиInternet

5.4.1. Передача файлов по протоколу ftp

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

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

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

Раньше работа с программами FTP,использующими команды системы UNIX,напоминала криптографические записи, но сегодня персональные компьютеры из семейств IBM PCиMacintoshнапрямую подсоединяются к Internet,предоставляя пользователям современные графические интерфейсы. Большинство FTP-клиентов, функционирующих в среде Windows, предоставляют интерактивный доступ к серверу, позволяющий легко менять каталоги и выбирать из них файлы, которые нужны для пересылки на машину пользователя.

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

Анонимный FTP-сервер является одним из наиболее распространенных типов сетевых ресурсов. Этот тип серверов позволяет любым пользователям устанавливать соединение с удаленным компьютером, не будучи занесенными в список пользователей данного хост-компьютера. Поскольку при выполнении процедуры регистрации необходимо ввести имя пользователя и его пароль, в качестве первого используется специальное имя "anonymous",а далее вводится любой пароль. В соответствии с принятыми в Internetправилами при регистрации на анонимном FTP-ссрвере в качестве пароля обычно вводится адрес электронной почты пользователя. Многие серверы при обращении к ним выдают сообщение о порядке регистрации.

Анонимные FTP-серверы играют одну из главных ролей в распространении программного обеспечения и другой информации по сети Internet.На этих серверах размещен огромный объем информации, которая чаще всего имеет статус бесплатной или условно бесплатной. На FTP-серверах можно найти программное обеспечение для любых компьютерных платформ, включая UNIX, PCи Macintosh.Это системные утилиты, программы, связанные с работой в Internet,игры, графические файлы и многое другое.

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

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

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

На некоторых компьютерах, особенно хранящих большие объемы информации, существует индексный указатель доступных файлов с краткими аннотациями о том, что каждый из них собой представляет. Это бывает крайне полезным для быстрого поиска нужных файлов, поэтому в качестве совета можно рекомендовать начинать изучение содержимого каталогов с поиска файла, имеющего название INDEX.Следует также не оставлять без внимания файлы с именами README(или readme, readme.txtи т. п.). Эти файлы чаще всего хранят информацию о содержимом каталогов или о самом FTP-серверс.

Если у пользователя возникли вопросы о данном сервере, можно обратиться к его администратору, используя адрес электронной почты с именем получателя "postmaster". Например, для FTP-ссрвера с именем rs.internic.netследует адресовать вопросы по адресуpostmaster@rs.internic.net.Некоторые серверы имеют несколько ответственных лиц, поэтому конкретное имя можно найти в файле READMEили же оно сообщается при регистрации на данном сервере.

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

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

Для того чтобы воспользоваться этим сервисом, необходимо иметь на своей машине программу Archie-клиент или же с помощью Telnetобратиться на один из Archie-серверов и воспользоваться имеющейся там базой данных в режиме удаленного терминала. В обоих случаях поиск нужных файлов происходит только по имени. Например, для поиска программы сжатия файлов можно ввести слово "compress"и в ответ получить список файлов, имена которых начинаются с этого сочетания символов, с указанием их местонахождения в Internet.Однако система Archie ничего не сообщит о других файлах, связанных с программами сжатия данных, например, таких как программы восстановления, которые в данном случае следовало бы искать по ключевому слову "uncompess".

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

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