Сидни Фейт - TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
3. FreeNet (USA Today) <TEL>
4. Ftp/
5. Geographic Server <TEL>
6. Libraries/
7. Netfind (Internet White Pages) <TEL>
8. News /
9. Pilot Weather Service. [Airplane Pilot] <TEL>
10. RFC/
11. Sun Managers/
12. Sunergy/
13. Weather By State/
14. Weather Service <TEL>
15. World Wide Web <TEL>
Press ? for Help, q to Quit, u to go up a menu
Рис. 18.4. Меню Internet Resources
18.9 Служба WAIS
Gopher делает доступными для пользователей множество файлов. Однако пользователи нуждаются в инструменте для поиска в архиве полезных для себя текстовых документов. Большинство серверов gopher имеет поисковое средство — региональную информационную службу (Wide Area Information Service — WAIS), обеспечивающую, кроме прочего, полномасштабную индексацию текста. Существуют бесплатные и коммерческие версии WAIS (в настоящее время это торговая марка компании WAIS, Inc).
Кроме WAIS, были разработаны другие средства для индексации и поиска. Поисковые приложения очень важны. Они постоянно совершенствуются в конкурентной борьбе за создание эффективной методологии индексации, наиболее функциональных возможностей и ускорения работы.
18.10 Дополнительная литература
Протокол gopher описан в RFC 1436. Бесплатные справочные материалы и программное обеспечение для gopher доступно на сервере Миннесотского университета (gopher.tc.umn.edu).
Глава 19
WWW
19.1 Введение
19.1.1 Гипертекст
Идея гипертекста (hypertext) известна уже многие годы. Она основана на следующих положениях:
■ Выделенные в документе фразы связаны с указателями на другие документы.
■ Пользователь может перейти на другой документ, щелкнув мышью на выделенной фразе.
Пользователи Microsoft Windows или Macintosh хорошо знакомы с гипертекстом по справочным системам, хотя могли и не слышать о самом термине. Например, меню справки может выглядеть так:
Saving Files
Finding and Replacing
Cutting and Pasting
Page Formats
Для получения более подробных сведений по каждой из этих тем следует щелкнуть мышью на соответствующем заголовке. В данном случае каждая из выделенных фраз заголовка обеспечивает гипертекстовую ссылку на другой документ. В иных пользовательских интерфейсах такие фразы могут отличаться цветом или иным способом выделения.
19.1.2 Гипермедиа
Идея гипертекста расширяется до понятия гипермедиа (hypermedia), когда выделенная фраза указывает на изображение, звуковой файл, видеоклип или иные виды двоичных данных. Изображение может также содержать элементы, щелчок на которых мышью вызывает ссылки на документы, изображения, звуковые файлы или видеоклипы. Такой способ доступа к информации уже давно и успешно используется на компакт-дисках. (Однако наиболее общим свойством гипермедиа-гипертекста следует считать не возможность перехода по ссылкам и не встраивание различных типов информации, а нелинейную структуру самого гипертекста. В отличие от обычного текста, который является линейным и состоит из последовательных строк, гипертекст состоит из отдельных фрагментов, объединенных ссылками. Структура такого текста может быть не только не линейной, но даже и не древовидной. Вместе с множеством достоинств в гипертексте есть один недостаток: чтобы просмотреть последовательно весь документ от начала до конца, придется отслеживать все переходы по ссылкам. Разумеется, этот процесс автоматизирован в современных браузерах WWW, которые выделяют в тексте не только сами ссылки, но и специальным образом отмечают уже просмотренные пользователем ссылки вместе с реализацией функции возврата по последней ссылке. — Прим. пер.)
19.1.3 Гипермедиа и WWW
Использование гипермедиа расширяется на сетевую информацию через службу Интернета World Wide Web (WWW). В этом случае выделенные фразы могут указывать не только на локальный элемент, но и на любой элемент данных любого удаленного компьютера. Именно эта простая идея лежит в основе пользовательского интерфейса, существенно упрощающего перемещение по Интернету.
19.2 История WWW
Идея WWW возникла среди физиков. Теоретические основы были заложены Тимом Бернерс-Ли (Tim Berners-Lee) из швейцарского центра физических исследований ЦЕРН.
19.3 Браузеры WWW
Толчком к распространению WWW послужило создание Марком Андрессеном в 1992 г. клиента WWW под названием Mosaic. В то время Андрессен был аспирантом Иллинойского университета и сотрудником университетского центра по применению суперкомпьютеров (National Center for Supercomputing Applications — NCSA). Mosaic был первым браузером (browser) для Интернета, т.е. программой доступа к данным из различных источников, включая гипертекстовые архивы, серверы gopher, поисковые средства баз данных, сайты пересылки файлов и группы новостей.
Как показано на рис. 19.1, браузер может работать по нескольким протоколам, которые требуются для доступа к различной информации. На основе Mosaic был создан мощный коммерческий браузер Netscape Navigator, распространяемый компанией Netscape Communications Corporation. На рис. 19.2 представлена домашняя страница этой компании в браузере Netscape.
Рис. 19.1. Браузер может работать по нескольким протоколам
Рис. 19.2. Домашняя страница компании Netscape в браузере этой компании.
Использование браузеров и серверов WWW расширяется, равно как и происходит ускоренное совершенствование технологий и протоколов.
19.4 URL
Успех WWW обеспечивается и очень важной концепцией унификации. Каждый информационный ресурс WWW идентифицирован унифицированным указателем ресурсов (Uniform Resource Locator — URL), иногда называемым и универсальным указателем ресурсов (Universal Resource Locator). URL определяет:
■ Имя ресурса
■ Местоположение ресурса
■ Используемый для доступа к ресурсу протокол
URL является частным случаем универсального идентификатора ресурса (Universal Resource Identifier — URI), обеспечивающего единообразный способ именования любых информационных ресурсов.
19.4.1 URL для гипертекста
Если в браузере WWW ввести значение URL гипертекстового документа, браузер извлечет этот документ по протоколу пересылки гипертекста (Hypertext Transfer Protocol — HTTP). Формат URL для гипертекста:
http://имя-системы/имя-файла
Например:
http://www.ibm.com/index.html
Если указать только:
http://имя-системы
то браузер WWW возвратит по умолчанию домашнюю страницу (home page), которая обычно именуется home.html или index.html. Более общий формат URL для протокола HTTP имеет вид:
http://хост:порт/путь?путь_поиска
Не менее проста структура URL для других протоколов.
19.4.2 URL для gopher
Если в браузере ввести URL:
gopher://gopher.jvnc.net/
то браузер будет работать как клиент gopher и соединится с сервером gopher по имени gopher.jvnc.net. Если сервер недоступен на обычном порту (70), но использует другой порт, например 3333, то нужно указать URL в виде:
gopher://gopher.somewhere.edu:3333/
19.4.3 URL для FTP
Пересылка файлов по протоколу FTP может быть выполнена по URL:
ftp://ds.internic.net/
или с указанием определенного файла
file://ds.internic.net/rfc/rfc1738.txt
Для доступа по FTP к сайту с вводом пароля и идентификатора пользователя применяется:
ftр://имя_пользователя:пароль@идентификатор_хоста
Хост можно указать через IP-адрес или имя домена. Для доступа к файлу URL должен быть похож на:
file://ds.internic.net/rfc/rfc1738.txt
Отметим, что протокол не указан, однако по умолчанию используется FTP.
19.4.4 URL для telnet
Соединиться по telnet поможет:
telnet://ds.internic.net/
Или в более общей форме:
telnet://имя_пользователя:пароль@идентификатор_хоста/
19.4.5 URL для сетевых новостей
URL для группы новостей имеет вид news.имя_группы, например:
news:rec.airplane
Сервер новостей не идентифицирован в URL. Вместо этого его название (или адрес) указывается в параметрах конфигурации браузера.
19.4.6 URL электронной почты
URL для отправки электронной почты:
mailto:пользователь@размещение_почты
Как и для новостей, имя или адрес почтового шлюза указывается в конфигурационной информации браузера.