
- •Вопросы
- •«Сетевые информационные технологии»
- •Транспортные функции и высокоуровневые услуги глобальных сетей
- •Высокоуровневые услуги глобальных сетей
- •Глобальная сеть Internet. Определение, структура и способы подключения
- •Системы адресации в сетях
- •Маршрутизация в сетях. Особенности маршрутизаторов
- •Маршрутизация в сетях. Таблицы маршрутизации
- •Доменная система имен
- •Отображение доменных имен на ip-адреса. Система доменных имен dns
- •Регистрация доменных имен
- •World Wide Web – всемирная паутина. Схема работы www-сервера
- •World Wide Web – всемирная паутина. Архитектура построения www
- •World Wide Web – всемирная паутина. Протокол обмена гипертекстовой информацией
- •Службы (сервисы) сети Internet: телеконференции, группы новостей и списки рассылки
- •Службы (сервисы) сети Internet: ftp – служба передачи файлов
- •Службы (сервисы) сети Internet: Telnet – служба удаленного доступа к компьютерам
- •Общение в сети Internet в реальном времени: интерактивное общение (icq, irc, www-chat)
- •Общение в сети Internet в реальном времени: передача звука и видео в реальном времени (http://businessit.Narod.Ru/lection2.Html)
- •Общение в сети Internet в реальном времени: ip-телефония
- •Предмет Web-программирования: язык html, инструменты и технологии Web-программирования
- •Программирование на стороне сервера: технология серверных сценариев, серверные языки сценариев
- •Планирование Web-сайта: сущность и типы структур Web-сайтов
- •Общие положения языка html: структура html-документа, специальные теги html
- •Спецификации обмена данными Common Gateway Interface. Cgi-програм-мы: запуск, механизмы приема данных, вывод изображений
- •Общая характеристика каскадных таблиц стилей. Способы применения css
- •Назначение и применение JavaScript: понятие объектной модели применительно к JavaScript
- •Назначение и применение JavaScript: размещение кода на html-страни-це, иерархия классов
- •Общая характеристика редактора ms FrontPage. Создание Web-страниц в редакторе Microsoft FrontPage
- •Защита информации в сетевых информационных системах. Основные понятия и определения криптографии
- •Методы шифрования. Характеристика симметричных методов шифрования
- •Технология использования электронной цифровой подписи. Определение, функции и свойства эцп
- •Технология использования электронной цифровой подписи. Технология формирования и сверки эцп
World Wide Web – всемирная паутина. Схема работы www-сервера
WWW сервер - это такая часть глобальной или внутрикорпоративной сети, которая дает возможность пользователям сети получать доступ к гипертекстовым документам, расположенным на данном сервере. Для взаимодействия с WWW сервером пользователь сети должен использовать специализированное программное обеспечение - броузер (от англ. browser), другое название - программа просмотра.
Схема работы
Пользователь сети запускает пакет программного обеспечения, называемый броузером, в функции которого входит
Установление связи с сервером
Получение требуемого документа
Отображение полученного документа
Реагирование на действия пользователя - доступ к новому документу
После запуска браузер по команде пользователя или автоматически устанавливает связь с заданным WWW - сервером и передает ему запрос на получение заданного документа (см рис.3-1).
WWW сервер ищет запрашиваемый документ и возвращает результаты броузеру (см. рис. 3-2).
Браузер, получив документ, отображает его пользователю и ожидает его реакции. Возможные варианты:
Ввод адреса нового документа
Печать, поиск, другие операции над текущим документом
Активизация (нажатие) специальных зон полученного документа, называемых связями (link) и ассоциироваными с адресом нового документа.
World Wide Web – всемирная паутина. Архитектура построения www
В архитектуре взаимодействия ПО в системе WWW основу составляет клиент-серверный подход, который был заложен с самого начала (конец 80-ых, начало 90-ых годов), основные компоненты данной архитектуры приведены на рисунке 3. В данной архитектуре программа «клиент» (многопротокольный браузер) выполняет функции интерфейса пользователя и обеспечивает доступ практически ко всем информационным ресурсам Интернета, но главное в «клиенте» это интерпретация HTML. Другую часть программного комплекса WWW составляет «сервер» HTML, хранящий HTML-документы (страницы) и формы. Доступ к ним браузер осуществляет по URL-ссылкам, при этом задействуется система DNS, хранящая отображение доменных имен на IP-адресах. Поиск таких отображений осуществляется, как правило, по рекурсивной схеме. Для предания интерактивности WWW-архитектуре используется спецификация CGI, которая позволяет по запросам клиента запускать программы шлюзы, запускающие в свою очередь внешние программы сервера и других серверов. Результатом работы этих программ является измененный HTML-код, отправляемый на браузер и соответственно динамически изменяемый вид отображаемой страницы на экране клиента. За счет использования технологии просмотра майн-типа контента, приходящего на браузере, последний может запускать внешние программы (Adobe reader, word, excel и другие) для отображения соответствующих документов на компьютере пользователя. В середине 1996 года в архитектуру WWW внесены изменения, рисунок 4. В архитектуру добавлены на стороне «сервера»:
- API-интерфейс – это спецификация разработки прикладных модулей, которые встраиваются на сервер;
- VRML-страницы, то есть это другой язык гипертекстовой разметки, похожий на HTML. Данный язык богаче по графическим возможностям, позволяет описывать трехмерные сцены и соответственно обеспечивает навигацию (возможность «бродить» по трехмерным сценам);
- Java-аплеты – мобильные коды Java, которые монтируются в тело документа и подкачиваются для придания динамизма HTML-кодам, передаваемым клиенту.
На стороне клиента добавлена технология CCI. Данная технология позволяет усовершенствовать архитектуру «клиент-сервер» по схеме работы с сервером приложений, то есть позволяет реализовывать разновидность архитектуры с тонким клиентом.