рекламных баннеров. Тихое, гладкое озеро чистой информации, не испорченной городским смогом рекламных технологий. О таких оазисах, а точнее, о том, как их сотворить для себя своими руками, и хотелось бы поговорить в этой статье.
Кто сейчас помнит о протоколе Gopher? Разве что кучка энтузиастов да любители истории технологий. А в свое время он был широко распространен в Интернете и являлся предшественником World Wide Web. По некоторым данным, до 1995 года Gopher был самой динамично развивающейся технологией Интернета. Темпы роста числа соответствующих серверов опережали темпы роста серверов всех других типов. В 1993 году в мире было более полутора тысяч gopher-серверов.
Gopher фактически являлся системой распределенного поиска и передачи документов одновременно. Причем эти возможности реализовывались не как дополнительные сервисы-надстройки, подобно современным поисковым машинам, а были встроены в систему как ее базовые функции.
Представьте себе Сеть в виде гигантского виртуального диска, содержащего каталоги и файлы (все это называлось 'gopher-пространство'). Причем расположены каталоги не хаотически и названы не как попало. Текстовая система ссылок позволяет быстро и без проблем находить нужную информацию.
С помощь специальной программы Veronica непосредственно в системе Gopher осуществлялся поиск с использованием специального языка запросов, построенного на ключевых словах. Напомню, что эта система работала не только задолго до появления современных поисковых систем, но и задолго до появления самого WWW.
Содержимое каждого каталога фактически описывается текстовым файлом, в котором каждая строка - это указатель либо на файл, либо на другой каталог. Строки могут иметь всего пять атрибутов:
• код типа строки или каталога;
• строка описания;
• путь к файлу в файловой системе на сервере;
• доменное имя сервера, на котором расположен файл;
• номер порта сервера.
Первый атрибут состоит из одного символа и определяет, является ли данная строка каталогом ('1') или файлом. Если это файл, то код определяет его формат. На серверах Gopher можно хранить текстовые файлы, zip-архивы, html-документы, изображения в различных форматах (по умолчанию поддерживается GIF) и бинарные файлы. Кроме того, файл может являться ссылкой на поисковый или запасной сервер.
По информации Википедии, в настоящее время в Интернете насчитывается меньше сотни gopher-серверов. Большинство из них мертвы и не обновляются владельцами. Но кое-где еще теплится gopher-жизнь. Остались еще энтузиасты, которые поддерживают этот протокол, открывают новые серверы - скорее всего из любви к искусству, ведь технологии ушли далеко вперед. По меткому выражению автора той же статьи в Википедии: 'Сегодня Gopher напоминает почти заброшенный уголок Интернета - можно, например, публиковать адреса электронной почты, не беспокоясь о спаме, и публиковать любую информацию, не заботясь об объемах трафика'.
Что же делать жаждущим тишины и покоя? В Internet Explorer