Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Web / Методичка по WEB.doc
Скачиваний:
76
Добавлен:
15.04.2015
Размер:
4.17 Mб
Скачать

1.2 Адресация в Интернете

Адреса есть у каждого компьютера работающего в сети – цифровой адрес (IP-адрес). Компьютерам, постоянно работающим в сети, присваивается постоянный IP-адрес. Такие компьютеры называютхостами. Компьютерам, работающим в сеансовом режиме, IP-адрес присваивается на время работы в сети (один из свободных адресов). IPv4-адрес – это цифровой адрес, состоящий из четырех десятичных чисел [0 - 255], отделенных друг от друга точками (например, 155.240.100.23).

IPv6(англ. Internet Protocol version 6) – новая версия протокола IP, призванная решить проблемы, с которыми столкнулась предыдущая версия (IPv4) при её использовании в интернете, за счёт использования длины адреса 128 бит вместо 32. После того, как адресное пространство в IPv4 закончится, два стека протоколов – IPv6 и IPv4 – будут использоваться параллельно. Пакеты протокола IPv6 состоят из управляющей информации необходимой для доставки пакета адресату и полезных данных которые требуется переслать. Управляющая информация делится на содержащуюся в основном фиксированном заголовке и содержащуюся в одном из необязательных дополнительных заголовках.

Рисунок 1.1 ‑ Формат заголовка пакета IPv6

Человеку цифровые адреса неудобны, поэтому кроме цифровых адресов используются и символические адреса (например, www.tut.by). Одному IP-адресу соответствует один символический адрес. Чтобы символические адреса не повторялись, они регистрируются в ассоциации InterNIC.

Для преобразования символического адреса в цифровые и обратно, существуют специальные серверы – DNS (Domain Name Server). Символические адреса строятся на основе иерархической системы, называемойдоменной.Домен– группа хостов, объединенная по определенному признаку и имеющая одно имя. Домены первого уровня формируются потерриториальномупризнаку (by – Белорусия, ru – Россия, su – СССР и др.) илифункциональномупризнаку (gov – правительственные организации, mil – военные организации, edu – образовательные организации, com – коммерческие организации и др.). Домены второго уровня группируют хосты по территории или принадлежности одной организации.

Пример:www.fais.gstu.by

by – домен 1 уровня;

gstu.by – домен 2 уровня;

fais.gstu.by – домен 3 уровня.

1.3 Архитектура web-приложений

С появлением высокопроизводительных серверов, сетевого оборудования и высокоскоростных каналов связи стала реальностью организация корпоративных вычислительных сетей. Корпоративные сети объединены во всемирную глобальную сеть - Internet. Одним из крупнейших достижений Internet стала "всемирная паутина" - WWW (World Wide Web или просто Web). WWW представляет собой множество независимых, но взаимосвязанных серверов.

Согласно REC-html40-971218 – стандарту языка HTML4.0 (RFC – Resource for Comments, так называются основные документы консорциума W3, специфицирующие технологии Internet), Web – это сеть информационных ресурсов, в которой для доступности этих ресурсов наиболее широкой аудитории используется три механизма:

  • Единая схема именования ресурсов для поиска последних в Web - URI.

  • Протокол для доступа к ресурсам через Web - HTTP.

  • Гипертекст для перемещения по ресурсам - HTML.

Под Web-технологиями будем понимать всю совокупность средств для организации WWW. Поскольку в каждом сеансе взаимодействуют две стороны - сервер и клиент, Web-технологии естественно разделяются на две группы - технологии стороны сервера (server-side) и технологии стороны клиента (client-side). Клиентская обычно представляет собой Web – браузер, а серверная WEB – сервер. Взаимодействие между клиентом и сервером Web осуществляется путём обмена HTTP сообщениями. Веб-обозрева́тель, бра́узер (browser) ‑ программное обеспечениедля просмотравеб-сайтов, их обработки, вывода и перехода между страницами (Internet Explorer, Opera, Mozilla FireFox, Chrome, Safari и др.). Веб-сервер ‑ этосервер, принимающийHTTP-запросы от клиентов, обычновеб-браузеров, и выдающий имHTTP-ответы, в видеHTML-страниц, изображений,файлов, медиа-потока или другими данными. Веб-сервером называют какпрограммное обеспечение, выполняющее функции веб-сервера, так и непосредственно компьютер, на котором это программное обеспечение работает (Apache, IIS). Наиболее популярным Веб-сервером являетсяApache85%, рынка.

Рисунок 1.2 ‑ Схема функционирования web-приложений

на стороне сервера

Преимуществаweb:

  • Независимость программных и аппаратных платформ на стороне клиента и сервера;

  • низкие требования к программным и аппаратным средствам на стороне клиента;

  • упрощение администрирования и обновления информации;

  • упрощение разработки.

Недостаткиweb:

  • относительно большое время отклика;

  • недостаток интерактивности.

Соседние файлы в папке Web