7.1. Назначение сервиса www
Сервис World Wide Web (WWW, W3, Web, "всемирная паутина") является, пожалуй, одним из самых популярных в настоящее время сервисов Интернет. Это можно объяснить тем, что основной концепцией, заложенной при его создании, является концепция "универсальной читаемости" (Universal readership). К 1989 году, когда впервые был предложена идея этой системы, в Интернет уже существовало достаточное количество разнообразных сервисов - электронная почта, FTP, телеконференции, telnet и т.д., каждый из которых позволял манипулировать своими информационными ресурсами. Для того, чтобы иметь возможность работать с разными ресурсами, пользователь был вынужден запускать параллельно, или что еще менее удобно - последовательно, несколько различных клиентских программ. Естественно, что работа в таком режиме оказывалась малоэффективной.
При создании WWW было предложено разработать универсальный клиент - программу, которая могла бы взаимодействовать с серверами различных сервисов - FTP-серверами, NNTP-серверами (телеконференции) и т.д. и предоставлять разнородную информацию пользователю в удобном виде.
Наряду с этим появилась идея создания на основе ресурсов различных сервисов интегрированного информационного пространства. Интеграция ресурсов предусматривала установление взаимосвязей между различными информационными объектами (файлами, сообщениями и т.п.), т.е. по сути - создание своеобразной логической "сети" объектов. Но поскольку объекты, относящиеся к ресурсам существовавших тогда сервисов, не позволяли устанавливать между собой логические связи, то реализация такой идеи потребовала разработки нового способа представления информации, который бы позволил создавать новые информационные объекты (документы) и связывать их с уже существующими. Наиболее удобным для этого представлением данных оказался гипертекст.
Классическим примером гипертекста являются энциклопедические словари: в тексте статьи предусмотрен механизм "отсылки" читателя к другим статьям, связанных с ней по смыслу. Этот механизм реализуется выделением терминов в тексте статьи. Таким образом, устанавливаются связи между различными информационными фрагментами. В компьютерных технологиях под гипертекстом понимают форму представления информационных объектов, позволяющую устанавливать связи между фрагментами этих объектов. Механизм, обеспечивающий такую связь, принято называть гиперссылкой.
Практическая реализация такого подхода потребовала разработки специального языка для описания, позволяющего описывать внешнее представление гипертекстовых документов и устанавливать связи между информационными объектами. Для обеспечения работы в гипертекстовой среде оказалось необходимым также создание дополнительного программного обеспечения (клиента и сервера) и протокола взаимодействия.
Итак, сервис WWW включает в себя следующие компоненты:
1. Web-документ (Web-страница) - гипертекстовый документ, содержащий в себе гиперссылки на другие Web-документы, различные информационные объекты (например, графические, звуковые файлы и т.п.) и ресурсы других сервисов. Адресация объектов обеспечивается с помощью унифицированных указателей ресурса URL (Uniform Resource Locator). Для описания внешнего вида Web-документов и его связей с другими документами и объектами был разработан специальный язык разметки гипертекста HTML (Hyper Text Markup Language).
2. Web-сайт - под Web- сайтом понимается совокупность объединенных по смыслу и связанных с помощью гиперссылок Web-документов, обладающих следующими свойствами:
• целостностью и логической законченностью представления информации;
• наличием собственного адреса в сети.
Поскольку Web-документы позволяют связать не только Web-документы, но и другие информационные ресурсы, то информационное пространство WWW является интегрирующим пространством.
3. Web-сервер - серверное программное обеспечение, предназначенное для управления и пересылки по запросу Web-документов клиентам. Основным компонентом Web-сервера является HTTP-сервер - программный сервер, обеспечивающий прием запросов от клиента по протоколу HTTP и формирование ему ответа. Помимо HTTP-сервера в состав Web-сервера могут входить различные программные расширения, например, обеспечивающие динамическое формирование Web-документов.
4. Web-клиент (браузер) - клиентская программа, позволяющая получить Web-документ или другой объект, представить его пользователю и обеспечивающая возможность работы с ним. Универсальность Web-клиента состоит в том, что он "умеет" связываться не только с Web-сервером, но и серверами других сервисов, например, FTP-серверами.
5. Протокол HTTP (Hyper Text Transfer Protocol) - протокол взаимодействия клиента с Web-сервером.
- Федеральное агентство по образованию
- Введение
- Глава 1. Протоколы и сервисы internet
- 1.1. Понятие сервиса Internet
- 1.2. Протоколы сервисов Internet
- Методические указания
- Глава 2. Сервис dns – система доменных имен
- 2.1. Назначение сервиса dns
- 2.2. Организация пространства имен
- 2.3. База данных сервера dns
- 2.4. Разрешение имен
- 2.5. Порядок регистрации доменных имен
- Методические указания
- Глава 3. Сервис telnet – управление удаленными компьютерами в терминальном режиме
- 3.1. Назначение сервиса Telnet
- 3.2. Организация работы сервиса Telnet
- Методические указания
- Глава 4. Сервис ftp – система файловых архивов
- 4.1. Назначение сервиса ftp
- 4.2. Организация работы сервиса ftp
- Методические указания
- Глава 5. Сервис usenet – система телеконференций
- 5.1. Назначение сервиса Usenet
- 5.2. Организация подписки на конференции
- 5.3. Организация работы сервиса Usenet
- Методические указания
- Глава 6. Сервис e-mail – электронная почта
- 6.1. Назначение сервиса e-mail
- 6.2. Стандартные функции почтовых клиентов
- 6.2.1. Прием сообщений
- 6.2.2. Локальное хранение сообщений
- 6.2.3. Создание и отправка сообщений
- 6.2.4. Работа с почтовыми вложениями
- 6.2.5. Создание ответных сообщений
- Методические указания
- Глава 7. Сервис www – гипертекстовая система интеграции сетевых ресурсов в единое информационное пространство
- 7.1. Назначение сервиса www
- 7.2. Средства представления Web-документов
- 7.2.1. Язык html
- 7.2.2. Таблицы стилей
- 7.2.3. Сценарии
- 7.2.4. Язык Dynamic html
- 7.2.5. Java-апплеты
- 7.2.6. Технология ActiveX
- 7.2.7. Язык xml
- 7.3. Унифицированные указатели ресурса
- 7.3.1. Схемы и механизмы доступа к ресурсу
- 7.3.2. Схема "mailto:"
- 7.3.3. Схема "ftp:"
- 7.3.4. Схемы "http:" и "https:"
- 7.4. Клиентское программное обеспечение
- 7.5. Стандартные функции Web-клиентов
- 7.5.1. Доступ к различным информационным ресурсам
- 7.5.2. Работа с объектами различного типа
- 7.5.3. Обеспечение навигации
- 7.5.4. Кэширование и управление загрузкой объектов
- 7.6. Дополнительные функции Web-клиентов
- 7.6.1. Поддержка маркеров "cookie"
- 7.6.2. Поддержка Java-апплетов и технологии ActiveX
- 7.7. Протоколы взаимодействия клиента и сервера
- Методические указания
- Глава 8. Сервис se – поисковые системы
- 8.2. Критерии ранжирования документов
- 8.3. Организация поиска документов
- 8.3.1. Основные поисковые системы
- 8.3.2. Поисковая система Яndex
- 8.3.3. Поисковая система Google
- 8.3.4. Поисковая система Rambler
- Методические указания
- Глава 9. Сервис irc – телеконференции реального времени
- 9.1. Назначение сервиса irc
- 9.2. Подключение и настройка mIrc
- 9.3. Команды irc и mIrc
- 9.3.1. Список команд irc и mIrc
- 9.3.2. Работа с никами
- 9.3.3. Работа с каналами
- 9.3.4. Отправка текста
- 9.3.5. Управление каналом
- Методические указания
- Глава 10. Сервис rtvc – видеоконференции реального времени
- 10.1. Назначение сервиса rtvc
- 10.2. Организация видеоконференций
- 10.2.1. Протоколы семейства h.32x
- 10.2.2. Базовая архитектура стандарта h.323
- Контроллер зоны (рис. 34) - это рекомендуемое, но не обязательное устройство, обеспечивающее сетевое управление и исполняющее роль виртуальной телефонной станции.
- 10.2.3. Тенденции развития рекомендаций h.323
- Методические указания
- Литература
- Технологии сети Интернет: протоколы и сервисы