Суслик (протокол) - Gopher (protocol)
Набор интернет-протоколов |
---|
Уровень приложения |
Транспортный уровень |
Интернет-уровень |
Связующий слой |
В Суслик протокол /ˈɡoʊжər/ это протокол связи предназначен для распространения, поиска и извлечения документов в протокол Интернета сети. Дизайн протокола Gopher и пользовательского интерфейса основаны на меню и представляют собой альтернативу Всемирная паутина в его ранние стадии, но в итоге впал в немилость, уступив место Протокол передачи гипертекста (HTTP). Экосистему Gopher часто считают эффективным предшественником Всемирной паутины.[1]
Протокол был изобретен командой во главе с Марк П. МакКахилл[2] на Университет Миннесоты. Он предлагает некоторые функции, которые изначально не поддерживаются Интернетом, и налагает гораздо более строгую иерархию на документы, которые он хранит. Его интерфейс текстового меню хорошо подходит для вычислительных сред, которые сильно зависят от удаленного доступа. текстовые компьютерные терминалы, которые все еще были обычным явлением на момент его создания в 1991 году, а простота его протокола способствовала широкому разнообразию клиентских реализаций. Более поздние версии Gopher и графические клиенты добавили поддержку мультимедиа.[нужна цитата ] Многие сетевые администраторы предпочитали Gopher из-за использования меньшего количества сетевых ресурсов, чем веб-службы.[3]
Иерархическая структура Gopher предоставила платформу для первых крупномасштабных электронных библиотек.[4] Протокол Gopher по-прежнему используется энтузиастами, и хотя он почти полностью вытеснен Интернетом, остается небольшая группа активно обслуживаемых серверов.
Происхождение
Система Gopher была выпущена в середине 1991 года Марком П. МакКахиллом, Фархадом Анклесарией, Полом Линднером, Дэниелом Торри и Бобом Альберти из Университет Миннесоты[5] В Соединенных Штатах. Его главными целями были, как указано в RFC 1436:
- Файловая иерархическая структура, знакомая пользователям.
- Простой синтаксис.
- Система, которую можно создать быстро и недорого.
- Расширение метафоры файловой системы, такой как поиск.
Gopher объединяет иерархии документов с коллекциями сервисов, включая WAIS, то Арчи и Вероника поисковые системы, и шлюзы к другим информационным системам, таким как протокол передачи файлов (FTP) и Usenet.
Общий интерес к информационным системам университетского городка (CWIS) в высшем образовании в то время,[6] и простота настройки серверов Gopher для создания мгновенного CWIS со ссылками на онлайн-каталоги и ресурсы других сайтов были факторами, способствовавшими быстрому внедрению Gopher.
Название было придумано Анклесарией как игра на нескольких значениях слова «суслик».[7] В Университет Миннесоты талисман - суслик,[8] а бездельник ассистент, который "занимается" вещами, и суслик роется в земле, чтобы добраться до нужного места.[9]
Отклонить
В Всемирная паутина находился в зачаточном состоянии в 1991 году, и сервисы Gopher быстро стали популярными. К концу 1990-х Gopher прекратил расширяться. Несколько факторов способствовали застою Gopher:
- В феврале 1993 г. Университет Миннесоты объявила, что будет взимать лицензионные сборы за использование своей реализации сервера Gopher.[10][9] Пользователи были обеспокоены тем, что за независимые реализации могут взиматься сборы.[11][12] Расширение Gopher застопорилось в пользу всемирной паутины, для которой ЦЕРН отказался от права собственности.[13] В сентябре 2000 года Университет Миннесоты повторно лицензировал свое программное обеспечение Gopher под лицензией Стандартная общественная лицензия GNU.[14]
- Функциональность клиента Gopher была быстро воспроизведена в первых Мозаика веб-браузер, использовавший его протокол.
- Суслик имеет более жесткую конструкцию, чем произвольная форма. HTML Интернета. Каждый документ Gopher имеет определенный формат и тип, и обычный пользователь перемещается по единой системе меню, определяемой сервером, чтобы перейти к определенному документу. Это может сильно отличаться от того, как пользователь находит документы в Интернете.
Gopher по-прежнему активно используется энтузиастами, и были попытки возродить Gopher на современных платформах и мобильных устройствах. Одна попытка - это проект Overbite,[15] на котором размещены различные расширения браузера и современные клиенты.
Перепись сервера
- По состоянию на 2012 год[Обновить]осталось около 160 серверов gopher, проиндексированных Вероника-2,[16] что отражает медленный рост по сравнению с 2007 годом, когда их было менее 100.[17] Обычно они обновляются нечасто. На этих серверах Вероника проиндексировала примерно 2,5 миллиона уникальных селекторов. Несколько новых серверов устанавливались каждый год любителями, более 50 из которых были созданы и добавлены в список Floodgap с 1999 года.[18] Снимок Gopherspace в 2007 г., распространенный на BitTorrent и был доступен в 2010 году.[19] Из-за простоты протокола Gopher установка новых серверов или добавление поддержки Gopher в браузеры часто выполняется в насмешливый манера, в основном на День дурака.[20]
- В ноябре 2014 года Вероника проиндексировала 144 сервера gopher,[16] что отражает небольшое падение по сравнению с 2012 годом, но на этих серверах Вероника проиндексировала около 3 миллионов уникальных селекторов.
- В марте 2016 года Вероника проиндексировала 135 сусликов,[16] в котором он проиндексировал около 4 миллионов уникальных селекторов.
- В марте 2017 года Вероника проиндексировала 133 сервера gopher,[16] в котором он проиндексировал около 4,9 миллиона уникальных селекторов.
- В мае 2018 года Вероника проиндексировала 260 сусликов,[16] в котором он проиндексировал около 3,7 миллиона уникальных селекторов.
- В мае 2019 года Вероника проиндексировала 320 сусликов,[16] в котором он проиндексировал около 4,2 миллиона уникальных селекторов.
- В январе 2020 года Вероника проиндексировала 395 сусликов,[16] в котором он проиндексировал около 4,5 миллионов уникальных селекторов.
Технические детали
Концептуализация знаний в «пространстве Gopher» или «облаке» как конкретной информации в определенном файле, а также известность FTP повлияли на технологию и функциональность Gopher.
Характеристики суслика
Gopher спроектирован так, чтобы функционировать и выглядеть как монтируемый глобальный сервер только для чтения. сетевая файловая система (и программное обеспечение, такое как суслики, доступен, который может фактически монтировать сервер Gopher как ПРЕДОХРАНИТЕЛЬ ресурс). Как минимум, все, что человек может делать с файлами данных на CD-ROM, можно делать на Gopher.
Система Gopher состоит из ряда иерархических меню с гиперссылками. Выбор пунктов меню и заголовков контролируется администратором сервера.
Подобно файлу на веб-сервере, файл на сервере Gopher может быть связан в качестве пункта меню с любого другого сервера Gopher. Многие серверы используют это межсерверное соединение, чтобы предоставить каталог других серверов, к которым пользователь может получить доступ.
Протокол
Протокол Gopher был впервые описан в RFC 1436. IANA назначил TCP порт 70 по протоколу Gopher.
Протокол легко согласовать, что позволяет просматривать без использования клиента. Поэтому стандартный сеанс суслика может выглядеть следующим образом:
/ Reference1CIA World Factbook /Archives/mirrors/textfiles.com/politics/CIA gopher.quux.org 700Jargon 4.2.0 / Reference / Jargon 4.2.0 gopher.quux.org 70 + 1Онлайн-библиотеки / Справочник / Онлайн-библиотеки gopher.quux. org 70 + 1RFC: Интернет-стандарты / компьютеры / стандарты и спецификации / RFC gopher.quux.org 701U.S. Географический справочник / Ссылка / США. Gazetteer gopher.quux.org 70 + i Этот файл содержит информацию о поддельных (NULL) городах США, округах и географических регионах. Он имеет поддельные (NULL) 0 широты / долготы, численность населения, сушу и акваторию, поддельные (NULL) 0iи почтовые индексы. fake (NULL) 0i fake (NULL) 0i Чтобы найти город, введите его название. Для поиска фальшивого (NULL) 0для округа используйте имя плюс графство - например, fake (NULL) 0iDallas County. поддельный (NULL) 0
Здесь клиент установил TCP-соединение с сервером через порт 70, стандартный порт gopher. Затем клиент отправляет строку, за которой следует возврат каретки, за которым следует перевод строки (последовательность «CR + LF»). Это селектор, который определяет документ, который необходимо получить. Если бы селектор элементов был пустой строкой, был бы выбран каталог по умолчанию. Затем сервер отвечает запрошенным элементом и закрывает соединение. Согласно протоколу, прежде чем соединение будет закрыто, сервер должен сам послать точку (то есть символ точки) в строке. Однако, как и в данном случае, не все серверы соответствуют этой части протокола, и сервер может закрыть соединение, не возвращая окончательную точку.
В этом примере возвращаемый элемент представляет собой меню суслика, каталог, состоящий из последовательности строк, каждая из которых описывает элемент, который можно получить. Большинство клиентов будут отображать их как гипертекст ссылки, что позволяет пользователю перемещаться по gopherspace, переходя по ссылкам.[5]
Все строки в меню суслика заканчиваются "CR + LF" и состоят из пяти полей: тип элемента как самый первый символ (см. ниже), строка отображения (т.е. отображаемый текст описания), a селектор (т.е. путь к файловой системе), имя хоста (т.е. доменное имя сервера, на котором находится элемент), и порт (т.е. номер порта, используемый этим сервером). Тип элемента и отображаемая строка соединяются без пробела; остальные поля разделяются символом табуляции.
Из-за простоты протокола Gopher такие инструменты, как netcat позволяют легко загружать контент Gopher из командной строки:
echo jacks / jack.exe | nc gopher.example.org 70> jack.exe
Протокол также поддерживается cURL по состоянию на 7.21.2-DEV.[21]
Поисковый запрос
За строкой селектора в запросе необязательно может следовать символ табуляции и строка поиска. Это используется типом элемента 7.
Пункты меню Gopher определяются строками значения, разделенные табуляцией в текстовый файл. Этот файл иногда называют Gophermap. Поскольку исходный код для сусликового меню карта суслика примерно аналогична HTML файл для страница в Интернете. Каждая строка, разделенная табуляцией (называемая линия выбора) дает клиентское программное обеспечение описание пункта меню: что это такое, как называется и куда ведет. Клиент отображает пункты меню в том порядке, в котором они появляются на карте Gophermap.
Первый символ в строке выбора указывает тип элемента, который сообщает клиенту, на какой тип файла или протокола указывает пункт меню. Это помогает клиенту решить, что с ним делать. Типы предметов Gopher - более простой предшественник тип СМИ система, используемая в Интернете и вложения электронной почты.
За типом элемента следует строка отображения пользователя (описание или метка, представляющая элемент в меню); селектор (a дорожка или другая строка для ресурса на сервере); в имя хоста (в доменное имя или же айпи адрес сервера), а сетевой порт.
Например: следующая строка селектора создает ссылку на "/ home" каталог на субдомен gopher.floodgap.com, на порт 70. Тип элемента 1 указывает, что ресурс является меню Gopher. Строка «Главная страница Floodgap» - это то, что пользователь видит в меню.
1Floodgap Главная / главная страница gopher.floodgap.com 70
Тип элемента | Строка отображения пользователя | Селектор | Имя хоста | Порт |
---|---|---|---|---|
1 | Главная страница Floodgap | /дома | gopher.floodgap.com | 70 |
Типы предметов
В исходном коде меню Gopher односимвольный код указывает, какой контент должен ожидать клиент. Этот код может быть цифрой или буквой алфавита; буквы чувствительный к регистру.
В техническая спецификация для Gopher, RFC 1436, определяет 14 типов элементов. Односимвольный код указывает, какой контент должен ожидать клиент. Тип элемента 3
является код ошибки за Обработка исключений. Клиент Gopher создает импровизированные типы предметов час
(HTML), я
(информационное сообщение), и s
(звуковой файл ) после публикации RFC 1436. Такие браузеры, как Netscape Navigator и ранние версии Microsoft Internet Explorer, добавляли код типа элемента к селектору, как описано в RFC 4266, чтобы тип объекта gopher можно было определить по самому URL-адресу. Большинство браузеров Gopher все еще доступны, используют эти префиксы в своих URL-адресах.
Канонические типы | |
---|---|
0 | Текстовый файл |
1 | Подменю Gopher |
2 | Сервер имен CCSO |
3 | Код ошибки, возвращаемый сервером Gopher, чтобы указать на сбой |
4 | BinHex закодированный файл (в первую очередь для Macintosh компьютеры) |
5 | ДОС файл |
6 | uuencoded файл |
7 | Суслик полнотекстовый поиск |
8 | Telnet |
9 | Двоичный файл |
+ | Зеркало или альтернативный сервер (для Балансировка нагрузки или в случае основного сервера время простоя ) |
грамм | Гифка файл |
я | Файл изображения |
Т | Telnet 3270 |
Неканонические типы | |
d | Док. Используется вместе с PDF и .DOC. |
час | HTML файл |
я | Информационное сообщение |
s | Звуковой файл (особенно WAV формат) |
f F A B C D E G H J K L | Типы, связанные с G6 |
URL-ссылки
Исторически, чтобы создать ссылку на веб-сервер, "GET /" использовался как псевдоселектор для имитации HTTP GET запрос. Джон Гёрцен создал дополнение[22] протоколу Gopher, обычно называемому "URL ссылки », который позволяет ссылаться на любой протокол, поддерживающий URL-адреса. Например, для создания ссылки на http://gopher.quux.org/, тип элемента - час
, отображаемая строка - это заголовок ссылки, селектор элементов - "URL: http: //gopher.quux.org/", а домен и порт - это домен исходного сервера Gopher (так что клиенты, не поддерживающие URL-ссылки будут запрашивать сервер и получать страницу перенаправления HTML).
Связанные технологии
Основная поисковая система Gopherspace Вероника. Veronica предлагает поиск по ключевым словам во всех заголовках меню общедоступного сервера Internet Gopher. Поиск Veronica создает меню элементов Gopher, каждый из которых является прямым указателем на источник данных Gopher. Отдельные серверы Gopher могут также использовать локализованные поисковые системы, специфичные для их контента, такие как Джагхед и Джугтейл.
GopherVR представляет собой трехмерный вариант виртуальной реальности оригинальной системы Gopher.
Клиентское программное обеспечение
Веб-браузеры
Браузер | Версия | Примечания | |
---|---|---|---|
Первая поддержка | Последняя поддержка | ||
КИСЛОТА | 0.777 (Апрель 2020 г.) | Подарок | Браузер Gopher-only для Windows, кеш страницы, TFTP, поддержка протокола Gopher G6 |
Просматривать | ? | Подарок | Этот браузер предназначен для ОС RISC |
Камино | 1.0 | 2.1.2 | Всегда использует порт 70. |
Classilla | 9.0 | Подарок | Жестко запрограммирован на порт 70 от 9.0–9.2; порты из белого списка из 9.2.1 |
cURL | 7.21.2 (Октябрь 2010 г.) | Подарок | cURL - это утилита для передачи файлов из командной строки |
Dooble | 1.53 | Подарок | |
ELinks | 0.10.0[23] | ? | Предлагает поддержку как вариант сборки |
Богоявление | ? | 2.26.3 | Отключено после переключения на WebKit |
Фалькон | 3.1.0, только с плагином | Подарок, только с плагином | Требуется Falkon ≥ 3.1.0 с включенным расширением интеграции KDE Frameworks (поставляется с Falkon ≥ 3.1.0) и (отдельным) плагином kio_gopher[24] ≥ 0.1.99 (первый выпуск для KDE Frameworks 5) установлен |
Галеон | ? | 2.0.7 | |
Гугл Хром | Только с расширением[25] | Нет данных | С расширением Burrow[26] |
Гофи | 1.0 (Апрель 2020 г.) | Подарок | - |
Internet Explorer | Нет данных | 6 | Поддержка, удаленная MS02-047 из IE 6 SP1, может быть повторно включена в Реестр Windows.[27] Всегда использует порт 70. |
Internet Explorer для Mac | ? | 5.2.3 | Только PowerPC |
К-Мелеон | ? | Подарок | |
Konqueror | Только с плагином | ? | Требуется плагин kio_gopher[24] |
libwww | 1.0c (Декабрь 1992 г.) | Подарок | libwww - это API для интернет-приложений |
Браузер линейного режима | Подарок | ||
Рысь | ? | Подарок | |
Мозаика | ? | Подарок (3,0) | |
Mozilla Firefox | 0.0 | 3.6 | Встроенная поддержка упала с Firefox 4.0 и новее;[28] можно добавить обратно, установив одно из расширений Overbite Project[15] |
Netscape Navigator | ? | 9.0.0.6 | |
NetSurf | Нет данных | Нет данных | В разработке, на основе cURL сборщик |
OmniWeb | 5.9.2 | Подарок | Первый WebKit Браузер для поддержки Gopher[29][30] |
Опера | Нет данных | Нет данных | Opera 9.0 включает возможность прокси |
Павук | ? | Подарок | Pavuk - это программа для веб-зеркала (рекурсивная загрузка) |
SeaMonkey | 1.0 | 2.0.14 | Встроенная поддержка упала с SeaMonkey 2.1 и далее; можно добавить обратно, установив одно из расширений Overbite Project[15] |
WebPositive | ? | Подарок | WebKit -на основе браузера, используемого в Хайку Операционная система |
Браузеры, которые изначально не поддерживают Gopher, могут по-прежнему получать доступ к серверам, используя один из доступных Gopher для HTTP шлюзы.
Поддержка Gopher была отключена в Internet Explorer версии 5.x и 6 для Windows в августе 2002 г. с помощью патча, предназначенного для исправления уязвимости в системе безопасности в обработчике протокола Gopher в браузере, чтобы уменьшить поверхность атаки, которая была включена в IE6 SP1; однако его можно снова включить, отредактировав Реестр Windows. В Internet Explorer 7, Поддержка Gopher была удалена на WinINET уровень.[31]
Расширения браузера Gopher
За Mozilla Firefox и SeaMonkey, Прикус[15] Расширения расширяют возможности просмотра Gopher и поддерживают текущие версии браузеров (Firefox Quantum v ≥57 и аналогичные версии SeaMonkey):
- OverbiteWX перенаправляет gopher: // URL на прокси;
- OverbiteNX добавляет встроенную поддержку;
- для Firefox до 56. * и эквивалентных версий SeaMonkey OverbiteFF добавляет встроенную поддержку.
OverbiteWX включает поддержку доступа к серверам Gopher не через порт 70 с использованием белого списка и для CSO / ph запросы. OverbiteFF всегда использует порт 70.
За Хром и Гугл Хром, Нора[26] доступен. Он перенаправляет URL-адреса gopher: // на прокси. В прошлом для этих браузеров было доступно расширение на основе прокси Overbite, но оно больше не поддерживается и не работает с текущими (> 23) выпусками.[15]
За Konqueror, Кио суслик[32] доступен.
Клиенты Gopher для мобильных устройств
Немного[ВОЗ? ] предположили, что простой интерфейс Gopher с экономией полосы пропускания хорошо подходит для мобильных телефонов и персональные цифровые помощники (КПК),[33] но пока что мобильные адаптации HTML и XML и другое упрощенное содержание оказалось более популярным. В PyGopherd сервер предоставляет встроенный WML с ним обслуживается интерфейс для сайтов Gopher.
В начале 2010-х годов возобновился интерес к клиентам Gopher для популярных смартфоны: Overbite, клиент с открытым исходным кодом для Android 1.5+ был выпущен в альфа-этап в 2010.[34] PocketGopher также был выпущен в 2010 году вместе с его исходный код, для нескольких Java ME совместимые устройства. Gopher Client был выпущен в 2016 году как проприетарный клиент для iPhone и iPad устройств и в настоящее время поддерживается.[1]
Другие клиенты Gopher
Популярность Gopher была на пике в то время, когда существовало еще много равнозначно конкурирующих компьютерных архитектур и операционных систем. В результате доступно несколько клиентов Gopher для ОС Acorn RISC, AmigaOS, Atari MiNT, CMS, ДОС, классическая Mac OS, MVS, Следующий, OS / 2 Деформация, наиболее UNIX-подобный операционные системы, VMS, Windows 3.x, и Windows 9x. GopherVR был клиентом, предназначенным для 3D-визуализации, и есть даже клиент Gopher в MOO.[35][36] Большинство этих клиентов жестко запрограммированный работать над TCP порт 70.
Gopher для шлюзов HTTP
Пользователи веб-браузеров, которые не полностью поддерживают Gopher или не поддерживают его, могут получать доступ к контенту на серверах Gopher через серверный шлюз или Прокси сервер который преобразует меню Gopher в HTML; известными прокси-серверами являются прокси-сервер Floodgap Public Gopher и прокси-сервер Gopher. Точно так же некоторые серверные пакеты, такие как GN и PyGopherd встроили Gopher в HTTP интерфейсы. Прокси-сервер Squid программное обеспечение обеспечивает доступ с любого URL-адреса gopher: // к содержимому HTTP, позволяя любому браузеру или веб-агенту легко получить доступ к содержимому gopher.
Серверное программное обеспечение
Поскольку протокол прост в реализации в основном режиме, многие серверные пакеты все еще доступны, а некоторые все еще поддерживаются.
Сервер | Разработан | Последняя версия | Дата выхода | Лицензия | Написано в | Примечания |
---|---|---|---|---|---|---|
Афтершок | Роб Линвуд | 1.0.1 | 22 апреля 2004 г. | Массачусетский технологический институт | Ява | |
Apache :: GopherHandler | Тимм Мюррей | 0.1 | 26 марта 2004 г. | GPL | Perl | Плагин Apache 2 для запуска Гофер-Сервер. |
Атуа | Чарльз Чайлдерс | 2017.4 | 9 октября 2017 г. | ISC | Четвертый | |
Bucktooth | Кэмерон Кайзер | 0.2.9 | 1 мая 2011 г. | Лицензия свободного программного обеспечения Floodgap | Perl | |
save_gopher_server | SSS8555 | 0.777 | 7 июля 2020 | Perl | с расширением G6 и TFTP | |
Фляга-суслик | Майкл Лазар | 2.2.1 | 11 апреля 2020 г. | GPLv3 | Python | |
геомиида | Куинн Эванс | 0.0.1 | 10 августа 2015 г. | BSD с двумя пунктами | Common Lisp | |
Geomyidae | Кристоф Ломанн | 0.34 | 13 марта 2019 г. | Массачусетский технологический институт | C | |
GN | ? | 2.25-20020226 | 26 февраля 2002 г. | GPL | C | |
На рыбалку | Шон МакЛеннан | 1.2 | 8 октября 2010 г. | GPLv2 | C | |
Гофер-пушка[мертвая ссылка ] | Джефф Севарт | 1.07 | 8 июля 2013 г. | Бесплатное ПО | .NET 3.5 (Win32 / Win64 ) | Версия 1.06 от 26 августа 2010 г. доступна по адресу gopherspace.de. |
Гофер-Сервер | Тимм Мюррей | 0.1.1 | 26 марта 2004 г. | GPL | Perl | |
Гоферник | Ким Холвиала и другие | 3.1 | 14 ноября 2019 г. | BSD | C | |
гофрир | Гийом Дюамель | 0.2.3 | 29 марта 2012 г. | GPL | C | |
ГОФСЕРВ[мертвая ссылка ] | ? | 0.5 | 30 декабря 2012 г. | GPLv3 | FreeBASIC | Версия 0.4 доступна из gopherspace.de. |
Гошер | Аарон В. Сюй | 8.0 | 20 июня 2011 г. | ISC | Схема | |
Мгод | Мате Надь | 1.1 | 29 января 2018 г. | GPLv3 | C | |
Моцогнир | Матеуш Висте | 1.0.12 | 7 июля 2019 г. | GPLv3 | C | |
Питуофис | dotcomboom | 1.1 | 16 мая 2020 | BSD, параграф 2 | Python | Библиотека Gopher на основе Python с поддержкой как сервера, так и клиента |
PyGopherd | Джон Гёрцен | 2.0.18.5 | 14 февраля 2017 г. | GPL | Python | |
PyGS | Адам Гурно | 0.3.5 | 7 августа 2001 г. | GPLv2 | Python | Разработка остановлена 17 апреля 2003 г. |
Redis | Сальваторе Санфилиппо | 6.0.9 | 26 октября 2020 г. | BSD 3 пункт | C | |
Космическое печенье | Лукас Эппле | 0.2.1.1 | 10 декабря 2019 г. | GPL | Haskell | |
Ксилофар | Натаниэль Левек | 0.0.1 | 15 января 2020 г. | GPL | FreeBASIC |
Смотрите также
- Вероника, поисковая система для Gopher
- Суслик +, предложил расширения для протокола Gopher
- GopherVR
- Джугтейл (ранее Jughead), альтернативный поисковик для протокола Gopher
- SDF Public Access Unix-система - некоммерческая организация, предоставляющая бесплатный хостинг Gopher
- Флог, версия блога суслика
- Сервер глобальной информации, поисковая система, популярность которой была ровесницей Gopher's
Рекомендации
- ^ Карлсон, Скотт (5 сентября 2016 г.). "Как Gopher почти завоевал Интернет". Хроника высшего образования. Получено 12 сентября 2016.
- ^ Марк П. МакКахилл взял интервью в телешоу Triangulation на TWiT.tv сеть
- ^ «Как закон Мура спас нас от сети Gopher». 12 марта 2009 г. В архиве из оригинала 31 августа 2011 г.. Получено 20 сентября 2011.
- ^ Сьюзан Д. МакГиннис (2001). Электронное управление коллекциями. Рутледж. С. 69–72. ISBN 0-7890-1309-6.
- ^ а б Декабрь, Джон; Рэндалл, Нил (1994). Появление всемирной паутины. Самс Паблишинг. п.20. ISBN 1-57521-040-1.
- ^ "Архив групп Google обсуждения bit.listserv.cwis-l". Получено 27 июля 2011.
- ^ Марк МакКахилл, Фархад Анклесария. «Умные решения: Интернет-суслик» (Вспышка). Миннеаполис: Университет Миннесоты Media Mill. Событие происходит в 2:40. В архиве из оригинала от 20 июля 2011 г. Маккэхилл приписывает Анклесарии имя Gopher
- ^ "Gophersports.com - официальный веб-сайт Университета легкой атлетики Миннесоты". В архиве из оригинала 14 августа 2010 г.. Получено 17 августа 2010.
- ^ а б Гиринг, Тим. «Взлет и падение протокола Gopher». minnpost.com. Получено 12 августа 2016.
- ^ "Тема: Политика лицензирования программного обеспечения Gopher Университета Миннесоты". Funet.fi. Получено 12 августа 2015.
- ^ Дж. К. Джонсон (25 февраля 1993 г.). "Сообщение из обсуждения лицензирования суслика". Получено 27 июля 2011.
- ^ Джоэл Рубин (3 марта 1999 г.). "CW со страницы сервера VOA - rec.radio.shortwave". Получено 27 июля 2011.
- ^ Йохан Седерберг (2007). Хакерский капитализм: движение за бесплатное и открытое программное обеспечение. Рутледж. п.25. ISBN 978-0-415-95543-0.
- ^ "Группы Google". Получено 12 августа 2015.
- ^ а б c d е "Проект Overbite". Floodgap. Получено 25 июля 2010.
- ^ а б c d е ж грамм "Floodgap Gopher-HTTP-шлюз gopher: // gopher / 0 / v2 / vstat". Gopher.floodgap.com. Получено 5 января 2017.
- ^ Кайзер, Кэмерон (19 марта 2007 г.). "Вниз по норе суслика". TidBITS. Получено 23 марта 2007.
- ^ http://gopher.floodgap.com/1/new В архиве 4 августа 2011 г. Wayback Machine
- ^ «Загрузить отрывок из истории Интернета». Журнал изменений. 28 апреля 2010 г. В архиве из оригинала 23 июля 2011 г.. Получено 27 июля 2011.
- ^ «Примечания к выпуску - OmniWeb 5 - Продукты». Группа Омни. В архиве из оригинала 7 августа 2011 г.. Получено 27 июля 2011.
OmniWeb 5.9.2 Выпущено 1 апреля 2009 г .: Реализована революционная поддержка революционного протокола Gopher - впервые для браузеров на базе WebKit! Список серверов Gopher см. В списке Floodgap. Наслаждаться!
. Тот же текст появляется в версии 5.10 от 27 августа 2009 года ниже по странице, скопирован из нестабильной ветки 5.9.2. Упомянутый список Floodgap находится по адресу Floodgap: новые серверы Gopher и сам по себе не относится к Дню смеха. - ^ "Curl: Re: Патчи Gopher для cURL (включая набор тестов)". В архиве из оригинала 21 апреля 2019 г.. Получено 9 марта 2020.
- ^ "Суслик: суслик.2002-02". Gopher.quux.org. Получено 12 августа 2015.
- ^ Фонсека, Йонас (24 декабря 2004 г.). "elinks-users ОБЪЯВЛЕНИЕ ELinks-0.10.0 (Thelma)". Linux с нуля. Архивировано из оригинал 20 февраля 2007 г.. Получено 22 мая 2010.
- ^ а б "Кио суслик - KDE UserBase Wiki". userbase.kde.org. В архиве с оригинала на 1 мая 2018 г.. Получено 1 мая 2018.
- ^ hotaru.firefly; и другие. (2 мая 2009 г.). «Проблема 11345: не работает протокол gopher». Получено 25 июля 2011.
- ^ а б "Burrow: Gopherspace Explorer для Chrome". Получено 1 июля 2019.
- ^ «Бюллетень по безопасности Microsoft MS02-047». Microsoft. 28 февраля 2003 г. В архиве из оригинала 4 июля 2011 г.. Получено 23 марта 2007.
- ^ «Ошибка 388195 - Удаление поддержки протокола gopher для Firefox». Получено 15 июн 2010.
- ^ Шарпс, Линда (1 апреля 2009 г.). «OmniWeb 5.9.2 теперь включает поддержку Gopher». Группа Омни. В архиве из оригинала 14 августа 2011 г.. Получено 3 апреля 2009.
- ^ «Полный список изменений для каждой версии OmniWeb». Группа Омни. 1 апреля 2009 г. В архиве из оригинала 7 августа 2011 г.. Получено 3 апреля 2009.
- ^ «Примечания к выпуску Internet Explorer 7». Microsoft. 2006. В архиве из оригинала от 4 августа 2011 г.. Получено 23 марта 2007.
- ^ "Кио суслик". Получено 1 апреля 2017.
- ^ Lore Sjöberg (12 апреля 2004 г.). "Суслик: подземные технологии". Проводные новости. В архиве из оригинала 12 октября 2008 г.. Получено 27 июля 2011.
- ^ Пол, Райан (6 июля 2010 г.). «Overbite Project переносит протокол Gopher на Android». Ars Technica. Получено 25 июля 2010.
- ^ Загадка, Прентисс (13 апреля 1993 г.). "GopherCon '93: семинар Internet Gopher и конференция Internet Gopher". PrentissRiddle.com. Получено 20 мая 2008.
- ^ Масинтер, Ларри (1993). «Коллективный поиск информации: Gopher из MOO». CiteSeerX 10.1.1.198.5779. Цитировать журнал требует
| журнал =
(помощь)
внешняя ссылка
- Список публичных серверов Gopher (Ссылка Gopher) (прокси-ссылка )
- Объявление Gopher в Usenet 8 октября 1991 г.
- Почему суслик по-прежнему актуален? - заявление о выживании Gopher
- Интернет, возможно, победил, но Gopher туннелирует - статья, опубликованная на сайте обсуждения технологий Ars Technica о сообществе энтузиастов Gopher по состоянию на 5 ноября 2009 г.
- История суслика - Статья в MinnPost
- Гоферпедия - Интерфейс Gopher для Википедии (ссылка Gopher) (по доверенности, другим доверенным лицом )
- Марк МакКахилл и Фархад Анклесария - изобретатели сусликов - объясняют эволюцию сусликов: часть 1, часть 2