Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Gopher протокол / ɡ oʊ е ər / это коммуникационный протокол , предназначенный для распространения, поиска и извлечения документов в Internet Protocol сетей. Дизайн протокола Gopher и пользовательского интерфейса основаны на меню и представляют собой альтернативу всемирной паутине на ранних стадиях , но в конечном итоге впали в немилость, уступив место HTTP . Экосистему Gopher часто считают эффективной предшественницей всемирной паутины. [1]

Протокол был изобретен группой под руководством Марка П. МакКахилла [2] из Университета Миннесоты . Он предлагает некоторые функции, которые изначально не поддерживаются Интернетом, и налагает гораздо более строгую иерархию на документы, которые он хранит. Его интерфейс текстового меню хорошо подходит для вычислительных сред, которые в значительной степени зависят от удаленных текстовых компьютерных терминалов , которые все еще были обычным явлением на момент его создания в 1991 году, а простота его протокола способствовала широкому разнообразию клиентских реализаций. Более поздние версии Gopher и графические клиенты добавили поддержку мультимедиа. [ необходима цитата ] Многие сетевые администраторы предпочитали Gopher за использование меньшего количества сетевых ресурсов, чем веб-службы.[3]

Иерархическая структура Gopher предоставила платформу для первых крупномасштабных подключений к электронным библиотекам. [4] Протокол Gopher все еще используется энтузиастами, и хотя он почти полностью вытеснен Интернетом, остается небольшая группа активно обслуживаемых серверов.

Истоки [ править ]

Система Gopher была выпущена в середине 1991 года Марком П. МакКахиллом, Фархадом Анклесарией, Полом Линднером, Дэниелом Торри и Бобом Альберти из Университета Миннесоты [5] в США. Его основными целями были, как указано в RFC 1436 :

  • Файловая иерархическая структура, знакомая пользователям.
  • Простой синтаксис.
  • Система, которую можно создать быстро и недорого.
  • Расширение метафоры файловой системы, такой как поиск.

Gopher объединяет иерархии документов с наборами сервисов, включая WAIS , поисковые системы Archie и Veronica , а также шлюзы к другим информационным системам, таким как протокол передачи файлов (FTP) и Usenet .

В то время общий интерес к информационным системам университетского городка (CWIS) в высшем образовании [6] и простота настройки серверов Gopher для создания мгновенного CWIS со ссылками на онлайн-каталоги и ресурсы других сайтов были факторами, способствовавшими Быстрое принятие суслика.

Название было придумано Анклесарией как игра на нескольких значениях слова «суслик». [7] Университет Миннесоты талисман является суслик, [8] побегушках это помощник , который «идет на» вещи, а через суслика норы через землю , чтобы достичь желаемого места. [9]

Отклонить [ править ]

World Wide Web была в зачаточном состоянии в 1991 году, а также услуги Gopher быстро утвердились. К концу 1990-х Gopher прекратил расширяться. Несколько факторов способствовали застою Gopher:

  • В феврале 1993 года Университет Миннесоты объявил, что будет взимать лицензионные сборы за использование своей реализации сервера Gopher. [10] [9] Пользователи обеспокоились тем, что за независимые реализации могут взиматься сборы. [11] [12] Расширение Gopher застопорилось в пользу всемирной паутины, на которую ЦЕРН отказался. [13] В сентябре 2000 года Университет Миннесоты повторно лицензировал свое программное обеспечение Gopher под Стандартной общественной лицензией GNU . [14]
  • Функциональность клиента Gopher была быстро воспроизведена в раннем веб-браузере Mosaic , который использовал его протокол.
  • Gopher имеет более жесткую структуру, чем HTML свободной формы в Интернете. Каждый документ Gopher имеет определенный формат и тип, и обычный пользователь перемещается по единой системе меню, определяемой сервером, чтобы перейти к определенному документу. Это может сильно отличаться от того, как пользователь находит документы в Интернете.

Gopher по-прежнему активно используется его энтузиастами, и были попытки возродить Gopher на современных платформах и мобильных устройствах. Одна из попыток - проект Overbite [15], в котором размещены различные расширения для браузеров и современные клиенты.

Перепись сервера [ править ]

  • По состоянию на 2012 , осталось около 160 гофера серверов , индексированных Veronica-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 серверов gopher [16], в которых она проиндексировала около 4 миллионов уникальных селекторов.
  • В марте 2017 года Вероника проиндексировала 133 сервера gopher [16], в которых она проиндексировала около 4,9 миллиона уникальных селекторов.
  • В мае 2018 года Вероника проиндексировала 260 серверов gopher [16], в которых она проиндексировала около 3,7 миллиона уникальных селекторов.
  • В мае 2019 года Вероника проиндексировала 320 серверов gopher, [16] в которых проиндексировала около 4,2 миллиона уникальных селекторов.
  • В январе 2020 года Вероника проиндексировала 395 серверов gopher, [16] из которых проиндексировала около 4,5 миллионов уникальных селекторов.
  • В феврале 2021 года Вероника проиндексировала 361 сервер gopher [16], в рамках которого она проиндексировала около 6 миллионов уникальных селекторов.

Технические детали [ править ]

Концептуализация знаний в «пространстве Gopher» или «облаке» как конкретной информации в определенном файле и известность FTP повлияли на технологию и функциональные возможности Gopher.

Характеристики суслика [ править ]

Gopher спроектирован так, чтобы функционировать и выглядеть как монтируемая глобальная сетевая файловая система только для чтения (и доступно программное обеспечение, такое как gopherfs , которое может фактически монтировать сервер Gopher в качестве ресурса FUSE ). Как минимум, все, что человек может делать с файлами данных на CD-ROM , можно делать и на Gopher.

Система Gopher состоит из ряда иерархических меню с гиперссылками. Выбор пунктов меню и заголовков контролируется администратором сервера.

... переводит пользователя в меню «Развлечения и игры».

Подобно файлу на веб-сервере, файл на сервере Gopher может быть связан как пункт меню с любого другого сервера Gopher. Многие серверы используют это межсерверное связывание, чтобы предоставить каталог других серверов, к которым пользователь может получить доступ.

Протокол [ править ]

Протокол Gopher был впервые описан в RFC 1436 . IANA назначила TCP- порт 70 протоколу Gopher.

Протокол легко согласовать, что позволяет просматривать без использования клиента. Таким образом, стандартный сеанс суслика может выглядеть следующим образом:

/Ссылка1CIA World Factbook /Archives/mirrors/textfiles.com/politics/CIA gopher.quux.org 700 Жаргон 4.2.0 / Ссылки / Жаргон 4.2.0 gopher.quux.org 70+1Онлайн-библиотеки / Справочные материалы / Онлайн-библиотеки gopher.quux.org 70+1RFC: Интернет-стандарты / Компьютеры / Стандарты и спецификации / RFC gopher.quux.org 701 США Газетир / Справочник / Газетир США gopher.quux.org 70+iЭтот файл содержит информацию о фейке США (NULL) 0города, округа и географические районы. Имеет фальшивый (NULL) 0широта / долгота, население, суша и акватория, фиктивный (NULL) 0iи почтовые индексы. поддельный (NULL) 0я подделка (NULL) 0Для поиска города введите название города. Для поиска подделки (NULL) 0для округа используйте название плюс округ - например, fake (NULL) 0Округ АйДаллас. поддельный (NULL) 0

Здесь клиент установил TCP-соединение с сервером через порт 70, стандартный порт gopher. Затем клиент отправляет строку, за которой следует возврат каретки, за которым следует перевод строки (последовательность «CR + LF»). Это селектор, который определяет документ, который нужно получить. Если бы селектор элементов был пустой строкой, был бы выбран каталог по умолчанию. Затем сервер отвечает запрошенным элементом и закрывает соединение. Согласно протоколу, прежде чем соединение будет закрыто, сервер должен сам послать точку (то есть символ точки) в строке. Однако, как и здесь, не все серверы соответствуют этой части протокола, и сервер может закрыть соединение, не возвращая окончательную точку.

В этом примере возвращаемый элемент представляет собой меню суслика, каталог, состоящий из последовательности строк, каждая из которых описывает элемент, который можно получить. Большинство клиентов будут отображать их как гипертекстовые ссылки, что позволит пользователю перемещаться по gopherspace, переходя по ссылкам. [5]

Все строки в сусликовом меню заканчиваются символом «CR + LF» и состоят из пяти полей: тип элемента в качестве самого первого символа (см. Ниже), строка отображения (т. Е. Текст описания для отображения), селектор ( т. е. путь к файловой системе), имя хоста (т. е. имя домена сервера, на котором находится элемент) и порт (т. е. номер порта, используемый этим сервером). Тип элемента и отображаемая строка соединяются без пробела; остальные поля разделяются символом табуляции.

Благодаря простоте протокола Gopher, такие инструменты, как netcat, позволяют легко загружать контент Gopher из командной строки:

echo jacks / jack.exe | nc gopher.example.org 70> jack.exe

Протокол также поддерживается cURL начиная с версии 7.21.2-DEV. [21]

Запрос на поиск [ править ]

За строкой селектора в запросе необязательно может следовать символ табуляции и строка поиска. Это используется типом элемента 7.

Исходный код меню [ править ]

Пункты меню Gopher определяются строками значений, разделенных табуляцией, в текстовом файле . Этот файл иногда называют gophermap . Как исходный код для меню суслика, карта суслика примерно аналогична HTML- файлу для веб-страницы . Каждая строка, разделенная табуляцией (называемая строкой селектора ), дает клиентскому программному обеспечению описание пункта меню: что это такое, как называется и куда ведет. Клиент отображает пункты меню в том порядке, в котором они появляются на гофер-карте.

Первый символ в строке селектора указывает тип элемента , который сообщает клиенту, на какой тип файла или протокола указывает элемент меню. Это помогает клиенту решить, что с ним делать. Типы элементов Gopher - это более простой предшественник системы типов мультимедиа, используемой в Интернете и вложениях электронной почты .

За типом элемента следует отображаемая пользователем строка (описание или метка, представляющая элемент в меню); селектор ( путь или другая строка для ресурса на сервере); имя хоста ( имя домена или IP - адрес сервера), а также сетевой порт .

Например: Следующая строка селектора создает ссылку на каталог «/ home» в поддомене gopher.floodgap.com на порту 70. Тип элемента 1 указывает, что ресурс является меню Gopher. Строка «Главная страница Floodgap» - это то, что пользователь видит в меню.

1Floodgap Главная / главная gopher.floodgap.com 70

Типы предметов [ править ]

В исходном коде меню Gopher односимвольный код указывает, какой контент должен ожидать клиент. Этот код может быть цифрой или буквой алфавита; буквы чувствительны к регистру .

Техническая спецификация для Gopher, RFC 1436 , определяет 14 типов элементов. Односимвольный код указывает, какой контент следует ожидать клиенту. Тип элемента 3- это код ошибки для обработки исключений . Клиент Gopher создает импровизированные типы элементов h(HTML), i(информационное сообщение) и s( звуковой файл ) после публикации RFC 1436 . Браузеры, такие как Netscape Navigator и ранние версии Microsoft Internet Explorer, добавляли код типа элемента к селектору, как описано в RFC 4266., чтобы тип объекта gopher можно было определить по самому URL-адресу. Большинство браузеров Gopher все еще доступны, используют эти префиксы в своих URL-адресах.

URL-ссылки [ править ]

Исторически сложилось так, что для создания ссылки на веб-сервер «GET /» использовался в качестве псевдоселектора для имитации HTTP- запроса GET . Джон Гёрзен создал дополнение [22] к протоколу Gopher, обычно называемое « URL- ссылками», которое позволяет ссылаться на любой протокол, поддерживающий URL-адреса. Например, для создания ссылки на http://gopher.quux.org/ тип элемента: hстрока отображения - это заголовок ссылки, селектор элемента - «URL: http: //gopher.quux.org. / ", а домен и порт принадлежат исходному серверу Gopher (так что клиенты, которые не поддерживают URL-ссылки, будут запрашивать сервер и получать страницу перенаправления HTML).

Связанные технологии [ править ]

Главная поисковая система Gopherspace - это Вероника . Veronica предлагает поиск по ключевым словам во всех заголовках меню общедоступного сервера Internet Gopher. Поиск Veronica создает меню элементов Gopher, каждый из которых является прямым указателем на источник данных Gopher. Отдельные серверы Gopher могут также использовать локализованные поисковые системы, специфичные для их контента, такие как Jughead и Jugtail .

GopherVR - это трехмерный вариант виртуальной реальности оригинальной системы Gopher.

Клиентское программное обеспечение [ править ]

Веб-браузеры [ править ]

Браузеры, которые изначально не поддерживают 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 расширения Overbite [15] расширяют возможности просмотра Gopher и поддерживают текущие версии браузеров (Firefox Quantum v ≥57 и эквивалентные версии SeaMonkey):

  • OverbiteWX перенаправляет gopher: // URL на прокси;
  • OverbiteNX добавляет встроенную поддержку;
  • для Firefox до 56. * и эквивалентных версий SeaMonkey OverbiteFF добавляет встроенную поддержку.

OverbiteWX включает поддержку доступа к серверам Gopher не через порт 70 с использованием белого списка и для запросов CSO / ph . OverbiteFF всегда использует порт 70.

Для Chromium и Google Chrome доступен Burrow [26] . Он перенаправляет URL-адреса gopher: // на прокси. В прошлом для этих браузеров было доступно расширение на основе прокси Overbite, но оно больше не поддерживается и не работает с текущими (> 23) выпусками. [15]

Для Konqueror доступен Kio gopher [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 OS , AmigaOS , Atari MiNT , CMS , DOS , классической Mac OS , MVS , NeXT , OS / 2 Warp , большинства UNIX-подобных операционных систем, VMS , Windows 3.x и Windows 9x . GopherVR был клиентом, предназначенным для 3D-визуализации, и в MOO есть даже клиент Gopher .[35] [36] Большинство этих клиентов жестко запрограммированы для работы с TCP- портом 70.

Gopher для шлюзов HTTP [ править ]

Пользователи веб-браузеров, которые не полностью поддерживают Gopher или не поддерживают его, могут получить доступ к контенту на серверах Gopher через серверный шлюз или прокси-сервер , конвертирующий меню Gopher в HTML ; известными прокси-серверами являются прокси-сервер Floodgap Public Gopher и прокси-сервер Gopher. Точно так же некоторые серверные пакеты, такие как GN и PyGopherd, имеют встроенные интерфейсы Gopher для HTTP . Программное обеспечение Squid Proxy обеспечивает доступ с любого URL-адреса gopher: // к HTTP-содержимому, что позволяет любому браузеру или веб-агенту легко получить доступ к содержимому gopher.

Серверное программное обеспечение [ править ]

Поскольку протокол прост в реализации на базовом уровне, многие серверные пакеты все еще доступны, а некоторые все еще поддерживаются.

См. Также [ править ]

  • Вероника , поисковая система для Gopher
  • Gopher + , предложенные расширения для протокола Gopher
  • GopherVR
  • Jugtail (ранее Jughead), альтернативный поисковик для протокола Gopher
  • SDF Public Access Unix System - некоммерческая организация, предоставляющая бесплатный хостинг Gopher.
  • Флог , сусликовая версия блога
  • Глобальный информационный сервер , поисковая машина, популярность которой совпала с популярностью Gopher's
  • Gemini_ (протокол) , протокол прикладного уровня, вдохновленный Gopher

Ссылки [ править ]

  1. Рианна Карлсон, Скотт (5 сентября 2016 г.). «Как суслик почти завоевал Интернет» . Хроника высшего образования . Проверено 12 сентября 2016 года .
  2. ^ Марк P Маккахилл интервью на телешоу триангуляции на TWiT.tv сети
  3. ^ «Как закон Мура спас нас от сети Gopher» . 12 марта 2009 года. Архивировано 31 августа 2011 года . Проверено 20 сентября 2011 года .
  4. ^ Suzan D. Макджиннис (2001). Электронное управление коллекциями . Рутледж. С. 69–72. ISBN 0-7890-1309-6.
  5. ^ а б Декабрь, Джон; Рэндалл, Нил (1994). Появление всемирной паутины . Самс Паблишинг. п. 20 . ISBN 1-57521-040-1.
  6. ^ "Архив групп Google обсуждения bit.listserv.cwis-l" . Проверено 27 июля 2011 года .
  7. ^ Марк МакКахилл, Фархад Анклесария. «Умные решения: Интернет-суслик» (Flash) . Миннеаполис: Университет Миннесоты Media Mill. Событие происходит в 2:40. Архивировано 20 июля 2011 года. Маккэхилл приписывает Анклесарии имя Gopher
  8. ^ "Gophersports.com - официальный веб-сайт Университета легкой атлетики Миннесоты" . Архивировано 14 августа 2010 года . Проверено 17 августа 2010 года .
  9. ^ a b Гиринг, Тим. «Взлет и падение протокола Gopher» . minnpost.com . Проверено 12 августа +2016 .
  10. ^ «Тема: Политика лицензирования программного обеспечения Gopher Университета Миннесоты» . Funet.fi . Проверено 12 августа 2015 года .
  11. ^ JQ Джонсон (25 февраля 1993). "Сообщение из дискуссии о лицензировании суслика" . Проверено 27 июля 2011 года .
  12. Джоэл Рубин (3 марта 1999 г.). «CW со страницы сервера VOA - rec.radio.shortwave» . Проверено 27 июля 2011 года .
  13. ^ Йохан Содерберг (2007). Хакерский капитализм: движение за бесплатное и открытое программное обеспечение . Рутледж. п. 25 . ISBN 978-0-415-95543-0.
  14. ^ "Группы Google" . Проверено 12 августа 2015 года .
  15. ^ a b c d e "Проект Overbite" . Floodgap . Проверено 25 июля 2010 года .
  16. ^ a b c d e f g h "Floodgap Gopher-HTTP-шлюз gopher: // gopher / 0 / v2 / vstat" . Gopher.floodgap.com . Проверено 5 января 2017 года .
  17. ^ Кайзер, Кэмерон (19 марта 2007 г.). «Вниз по сусликовой норе» . TidBITS . Проверено 23 марта 2007 года .
  18. ^ http://gopher.floodgap.com/1/new Архивировано 4 августа 2011 г. на Wayback Machine
  19. ^ "Загрузить Часть истории Интернета" . Журнал изменений. 28 апреля 2010 года. Архивировано 23 июля 2011 года . Проверено 27 июля 2011 года .
  20. ^ «Примечания к выпуску - 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 и сам по себе не относится к первоапрельскому дню.
  21. ^ "Curl: Re: Патчи Gopher для cURL (включая набор тестов)" . Архивировано 21 апреля 2019 года . Дата обращения 9 марта 2020 .
  22. ^ "Gopher: gopher.2002-02" . Gopher.quux.org . Проверено 12 августа 2015 года .
  23. Фонсека, Йонас (24 декабря 2004 г.). "elinks-users ОБЪЯВЛЕНИЕ ELinks-0.10.0 (Thelma)" . Linux с нуля . Архивировано из оригинального 20 февраля 2007 года . Проверено 22 мая 2010 года .
  24. ^ a b "Кио суслик - KDE UserBase Wiki" . userbase.kde.org . Архивировано 1 мая 2018 года . Проверено 1 мая 2018 .
  25. ^ hotaru.firefly; и другие. (2 мая 2009 г.). «Проблема 11345: не работает протокол суслика» . Проверено 25 июля 2011 года .
  26. ^ а б «Нора: Gopherspace Explorer для Chrome» . Проверено 1 июля 2019 года .
  27. ^ «Бюллетень безопасности Microsoft MS02-047» . Microsoft . 28 февраля 2003 года архивации с оригинала на 4 июля 2011 года . Проверено 23 марта 2007 года .
  28. ^ «Ошибка 388195 - Удаление поддержки протокола gopher для Firefox» . Проверено 15 июня 2010 года .
  29. Шарпс, Линда (1 апреля 2009 г.). «OmniWeb 5.9.2 теперь включает поддержку Gopher» . Группа Омни . Архивировано 14 августа 2011 года . Проверено 3 апреля 2009 года .
  30. ^ «Полный список изменений для каждой версии OmniWeb» . Группа Омни . 1 апреля 2009 года. Архивировано 7 августа 2011 года . Проверено 3 апреля 2009 года .
  31. ^ «Примечания к выпуску для Internet Explorer 7» . Microsoft . 2006. Архивировано 4 августа 2011 года . Проверено 23 марта 2007 года .
  32. ^ "Кио суслик" . Проверено 1 апреля 2017 года .
  33. ^ Lore Sjöberg (12 апреля 2004). «Суслик: подземные технологии» . Проводные новости . Архивировано 12 октября 2008 года . Проверено 27 июля 2011 года .
  34. ^ Пол, Райан (6 июля 2010 г.). «Overbite Project переносит протокол Gopher на Android» . Ars Technica . Проверено 25 июля 2010 года .
  35. ^ Риддл, Прентис (13 апреля 1993). «GopherCon '93: семинар по Интернет-суслику и конференция по Интернет-суслику» . PrentissRiddle.com . Проверено 20 мая 2008 года .
  36. ^ Masinter, Ларри (1993). «Совместное извлечение информации: Gopher из MOO». CiteSeerX 10.1.1.198.5779 .  Цитировать журнал требует |journal=( помощь )

Внешние ссылки [ править ]

  • Список публичных серверов Gopher (ссылка Gopher) ( ссылка с прокси )
  • Объявление Gopher в Usenet 8 октября 1991 г.
  • Почему суслик по-прежнему актуален?  - заявление о выживании суслика
  • Интернет, возможно, победил, но Gopher туннелирует  - статью, опубликованную на сайте обсуждения технологий Ars Technica о сообществе энтузиастов Gopher по состоянию на 5 ноября 2009 г.
  • История суслика  - статья в MinnPost
  • Gopherpedia  - интерфейс Gopher для Википедии (ссылка Gopher) ( прокси-ссылка , другим прокси )
  • Марк МакКахилл и Фархад Анклесария - изобретатели сусликов - объясняют эволюцию сусликов: часть 1 , часть 2