«Ты суслика видишь? — Нет. — И я нет. А он есть!» (фильм «ДМБ»)
До протокола HTTP, известного любому, кто бывает в интернете (для чайников — посмотрите в строку браузера, видите там «http://»?), в интернете был протокол «gopher» (с английского «суслик»). Протокол был широко распространён до изобретения World Wide Web, занимал 70-й порт и был больше похож на FTP — файловая структура с папками и документами, поддерживался тип документа (но куда более простенько, чем MIME-типы в HTTP), в том числе HTML и даже поисковые запросы.
Протокол придумала целая команда авторов — Mark McCahill, Farhad Anklesaria, Paul Lindner, Dan Torrey и Bob Alberti из университета Минесоты в 1991-м году и теперь он медленно умирает на каких-то блогами забытых серверах в дальних, тёмных уголках интернета.
Сейчас в интернете насчитывается около 100 gopher-серверов. Если у вас FireFox или Lynx, то можете попытаться зайти на один из последних серверов этого типа. Konqueror поддерживает протокол лишь частично, Safari и Opera не поддерживают (точнее, «Опера» требует использование специального прокси), в Internet Explorer поддержка отключена ещё в июле 2002-го. Как не странно, поклонники протокола существуют до сих пор. Есть протокол расширения Gopher+ и основанный на нём трёхмерный GopherVR.
Спасибо! :) Было интересно наведать.
Кстати, как-то странно, что в Опере нет Gopher. И что в ie нету. Ведь в окошке настройки proxy он есть.
Клево в фф работает!
Victorgr, по моим данным, Gopher работает в «Опере» через прокси, а в IE6 его отключили (можно включить через реестр), когда правили баг в обработке этого протокола (в IE7 gopher убрали совсем).
1smash, я же написал, что работает :))
gopher не так прост :-)
но он более нишевый… менее универсальный
а проиграл он в основном потому, что http в какой-то момент был запущен в полностью открытый доступ, а гофер требовал каких-то лицензионных отчислений
Gopher проиграл потому, что он был слишком простой и аскетичный. Никакой заботы о кешировании, pipelining, keep alive и прочих фич, типа conditional request. Открыл соединение, отдал что надо, закрыл.
Кроме того, он изначально навязывал свою структуру разработчику, сайты в gopher невозможны, это скорее чуть больше чем FTP (благодаря сильной структурированности, связности и встроенному поиску).
ага. но то о чём ты говоришь в HTTP тоже появилось не сразу… в всё больше в HTTP/1.1
ну а гофер… да. он строго-говоря для библиотек и их нужд
Да, знаю, что не сразу :) Но уже в первой версии было много интересных штук, gopher уже тогда сильно отстал.
Спасибо. Стыдно что не знал об этой штуке. Ради интерса покопаюсь.
Ха ха! Forefox 4 больше НЕ поддерживает gopher!
Комментарий для SLA:
Давно пора.
Но поддержку Gopher можно вернуть: https://addons.mozilla.org/ru/firefox/addon/overbiteff/