Передача и поиск файлов
Сеть Интернет, кроме всего прочего, может использоваться для обмена файлами. Наиболее часто возможность передачи данных используется для загрузки свободно распространяемых программ, игр, изображений и звуковых файлов. Извлечение файлов из Интернета осуществляется с помощью FTP (File Transfer Protocol, Протокол передачи файлов) — стандартного способа передачи двоичных файлов. В отличие от электронной почты или конференций, FTP не требует кодировки двоичных файлов перед загрузкой.
Доступ к FTP-серверам может осуществляться из Проводника Windows. Например, на рис. 1.8 показан каталог FTP-сервера Microsoft. Вы открываете каталоги и перетаскиваете файлы мышью точно так же, как вы это делаете в обычных папках на вашем компьютере. Единственное различие состоит в том, что вы должны подключиться к FTP-серверу прежде, чем что-то делать с его данными.
Рис. 1.8. Просмотр каталога FTP-сервера
Найти файл даже на одном компьютере — довольно сложная задача. Поиск файла на любом из десятков тысяч компьютеров среди миллионов других файлов является сверхсложной задачей. Для ее решения в Интернете используются специальные Archie-серверы, которые хранят информацию о файлах, доступных на отдельных узлах Интернета. Archie-серверов в мире немного, всего около сорока. Вам не нужно помнить их имена, так как клиент-программа Archie знает весь список Archie-серверов, которыми вы можете пользоваться.
Для поиска файла в Интернете вы запускаете клиент-программу Archie (например, WSArchie), указываете полное имя файла или его часть, параметры поиска и активизируете процесс поиска. Клиентская программа посылает запрос Archie-серверу на поиск указанного файла. Archie-сервер просматривает свою базу данных в поисках файла, удовлетворяющего данным запроса, и возвращает результаты клиент-программе. При поиске файла Archie-сервер анализирует свою базу данных, а не весь Интернет. Периодически Archie-серверы просматривают FTP-серверы и обновляют собственную базу данных.