Система файловых архивов FTP




FTP (File Transfer Protocol) - протокол передачи файлов, еще один широко распространенный сервис Интернет. При рассмотрении ftp как сервиса Интернет имеется в виду не просто протокол, но имен­но сервис - доступ к файлам в файловых архивах.

Схема FTP позволяет адресовать файловые архивы FTP из про­грамм-клиентов: ftp://polyn.net.kiae.su/pub/Oindex.txt.

Вообще говоря, ftp - стандартная программа, работающая по про­токолу TCP, всегда поставляющаяся с операционной системой. Ее ис­ходное предназначение - передача файлов между разными компьюте­рами, работающими в сетях TCP/IP: на одном из компьютеров работает программа-сервер, на втором пользователь запускает программу-кли­ента, которая соединяется с сервером и передает или получает по про­токолу ftp файлы. Здесь предполагается, что пользователь зарегистри­рован на обоих компьютерах и соединяется с сервером под своим


именем и со своим паролем на этом компьютере. Протокол ftp, разу­меется, оптимизирован для передачи файлов. Данная черта и послужи­ла причиной того, что программы ftp стали частью отдельного сервиса Интернет. Дело в том, что сервер ftp может настраивается таким обра­зом, что соединиться с ним можно не только под своим именем, но и под условным именем anonymous - аноним. Тогда Вам становятся до­ступна не вся файловая система компьютера, а некоторый набор фай­лов на сервере, которые составляют содержимое сервера anonymous ftp - публичного файлового архива. Итак, если кто-то хочет предоста­вить в публичное пользование файлы с информацией, программами и прочим, то ему достаточно организовать на своем компьютере, вклю­ченном в Интернет, сервер anonymous ftp. Сделать это достаточно про­сто, программы-клиенты ftp есть практически на любом компьютере -поэтому сегодня публичные файловые архивы организованы в основ­ном как серверы anonymous ftp. На таких серверах сегодня доступно огромное количество информации и программного обеспечения. Прак­тически все, что может быть предоставлено публике в виде файлов, доступно с серверов anonymous ftp. Это и программы - свободно рас­пространяемые и демонстрационные версии, это и мультимедиа, это, наконец, просто тексты - законы, книги, статьи, отчеты. Таким обра­зом, если Вы хотите представить миру демо-версию Вашего программ­ного продукта - anonymous ftp является удачным решением такой зада­чи. Если, с другой стороны, Вы хотите найти последнюю версию Вашей любимой свободно распространяющейся программы, то искать ее нуж­но именно на серверах ftp. Несмотря на распространенность, у ftp есть и множество недостатков. Программы-клиенты ftp могут быть не всегда удобны и просты в использовании. Не всегда можно понять, а что это за файл перед Вами - то ли это тот файл, что Вы ищете, то ли нет. Нет простого и универсального средства поиска на серверах anonymous ftp - хотя для этого и существует специальный сервис archie, но это неза­висимая программа, не универсальная и не всегда применимая. Про­граммы ftp довольно стары и некоторые их особенности, бывшие по­лезными при рождении, не очень понятны и нужны сегодня - так, на­пример, для передачи файлов есть два режима - бинарный и тексто­вый, и если Вы вдруг неправильно выбрали режим, то передаваемый файл может быть поврежден. Описания файлов на сервере выдаются в формате операционной системы сервера, а список файлов операци­онной системы UNIX может привести в недоумение пользователя DOS. Проблема тут в том, что со списком файлов выдается лишняя информа­ция, а слишком много знать всегда вредно. Серверы ftp нецентрализо­ванны, и это имеет свои проблемы. Несмотря на все это, серверы anonymous ftp сегодня - стандартный путь организации публичных фай­ловых архивов в Интернет. Вы можете также организовывать доступ к файлам под паролем - например, своим клиентам, ftp - сервис прямо­го доступа, требующий полноценного подключения к Интернет, но воз-


можен и доступ через электронную почту - существуют серверы, кото­рые могут прислать Вам по электронной почте файлы с любых серве­ров anonymous ftp. Однако это может быть весьма неудобно, ибо такие серверы сильно загружены, и Ваш запрос может долго ждать своей очереди. Кроме того, большие файлы при отсылке делятся сервером на части ограниченного размера, посылаемые отдельными письмами - и если одна часть из сотни потеряется или повредится при переда­че, то остальные 99 тоже окажутся ненужными.

Archie - это не самостоятельный сервис, но сервис, облегчающий работу с серверами anonymous ftp, обеспечивающий поиск файлов на таких серверах. Вам наверняка никогда не придется организовывать свой сервер archie, но пользоваться его услугами придется наверняка. Их всего существует с десяток, и каждый из них сильно загружен. Сер­веры archie «помнят» списки всех файлов на многих серверах anonymous ftp, и по Вашему запросу могут искать интересующий Вас файл по име­ни или части имени. Вы задаете шаблон для поиска, указываете харак­теристики поиска и получаете список имен серверов и мест располо­жения файлов на них, которые удовлетворяют Вашему запросу. Суще­ствуют специальные программы-клиенты archie, но можно воспользо­ваться услугами такого сервера, и соединившись с ним по протоколу telnet и войдя под именем archie. Если Вы представляете, как может называться файл, который Вы ищете, то archie - адекватное средство его поиска, то средство, которое приходится часто использовать в сво­ей работе. К недостаткам archie относится децентрализованность, вы­сокая загруженность серверов, необходимость уметь задавать шаблон имени для поиска файла. Каждый сервер обслуживает свой набор сер­веров ftp, возможно перекрывающихся - Вы можете не обнаружить не­обходимую информацию на одном сервере, но найти на другом, и кто знает, на каком искать прежде.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-04-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: