Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
18.2 Применение Gopher
18.2 Применение Gopher
Лучший способ знакомства с gopher — применение этой службы на практике. Если пользователь зарегистрировался на многопользовательском хосте и может применять текстовый пользовательский интерфейс, то для запуска локального клиента gopher достаточно ввести команду gopher. На рис. 18.1 такой клиент запущен в системе tigger, и доступ производится к серверу gopher по умолчанию (в данном случае это сервер компании Global Enterprise Services).
> gopher
Root gopher server: gopher.jvnc.net
-> 1. About this gopher.
2. Search GES Gopher Tree <?>
3. GES/
4. Educational Services/
5. Internet Resources/
6. Medical Resources/
7. Gophers Hosted by GES/
8. Other Interesting Gophers/
9. Publishers Online/
10. WAIS Based Information/
11. InterNIC/
Press ? for Help, q to Quit, u to go up a menu
Рис. 18.1. Доступ к серверу gopher из текстового клиента
Как показано на рисунке, служба gopher выводит меню. Пункты меню могут приводить к переходу на:
? Текстовый документ
? Изображение
? Следующее меню
? Приложение для поиска
? Сеанс telnet с приложением, расположенном на удаленном хосте
? Другому приложению (например, FTP)
Некоторые пункты меню выполняют переход на сервер gopher или другое приложение, которые могут размещаться не на тех компьютерах, где был выполнен запуск клиента gopher.
Клиенты gopher включены в состав браузеров WWW. На сегодняшний день это наиболее популярный способ доступа к серверам gopher. На рис. 18.2 показан Netscape Navigator, выводящий то же самое меню службы gopher, что и на рис. 18.1.
Рис. 18.2. Доступ к серверу gopher из браузера
- Глава 18 Службы Gopher и WAIS
- 18.4 Иерархия меню Gopher
- 18.5 Архитектура gopher
- 18.6 Отличия gopher от FТР
- Применение функции scanf( )
- Применение PHP-технологий в программе HtmlPad
- 17.6 Применение агентов новостей для настольных систем
- 2.3. Эмпирическая модель обучения Дэвида Колба и ее применение в практике бизнес-тренинга
- Применение основного потока
- Применение пользовательских атрибутов
- Применение peristaltic.py к арматуре
- Применение лямбда-выражения в качестве задачи