- •Вопросы для подготовки к экзамену Гипертекстовые технологии
- •Структура и принципы www. Гипертекст – области использования.
- •Адресация в сети интернет. Система доменных имен dns.
- •Протоколы интернет прикладного уровня.
- •Протокол http. Схема http-сеанса. Http-запрос. Http-ответ.
- •Управляющие элементы html-формы. Обработка данных html-формы.
- •Dynamic html – общее описание, основные возможности. Сценарии в html документах.
- •Язык сценариев JavaScript.
- •Регулярные выражения в JavaScript.
- •Объектная модель документа. Программный интерфейс html dom.
- •Объектная модель браузера. Схема объектной модели, характеристика ее объектов.
- •Объект event. Связывание кода сценария с событиями. Прохождение событий.
- •Интерфейс cgi.
- •Переменные окружения http-сервера.
- •Internet/intranet архитектура информационных систем.
- •Понятие и типы хостинга. Выбор хостинга для размещения сайта.
Адресация в сети интернет. Система доменных имен dns.
Для записи адресов используются два равноценных формата IP (ай-пи) и DNS - адреса.
IP-адрес — уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP. В сети Интернет требуется глобальная уникальность адреса; в случае работы в локальной сети требуется уникальность адреса в пределах сети.
DNS — компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства).
DNS обладает следующими характеристиками:
- Распределённость администрирования. Ответственность за разные части иерархической структуры несут разные люди или организации.
- Распределённость хранения информации. Каждый узел сети в обязательном порядке должен хранить только те данные, которые входят в его зону ответственности и (возможно) адреса корневых DNS-серверов.
- Кеширование информации. Узел может хранить некоторое количество данных не из своей зоны ответственности для уменьшения нагрузки на сеть.
- Иерархическая структура, в которой все узлы объединены в дерево, и каждый узел может или самостоятельно определять работу нижестоящих узлов, или делегировать (передавать) их другим узлам.
- Резервирование. За хранение и обслуживание своих узлов (зон) отвечают (обычно) несколько серверов, разделённые как физически, так и логически, что обеспечивает сохранность данных и продолжение работы даже в случае сбоя одного из узлов.
DNS важна для работы Интернета, ибо для соединения с узлом необходима информация о его IP-адресе, а для людей проще запоминать буквенные (обычно осмысленные) адреса, чем последовательность цифр IP-адреса.
Совокупность имен, у которых несколько старших составных частей совпадают, образуют домен имен.
Корневой домен управляется центральными органами Интернета: IANA и Internic.
Домены верхнего уровня назначаются для каждой страны, а также для различных типов организаций.
.net – сетевые организации;
.org – некоммерческие организации;
.com - коммерческие организации;
.edu – образовательные организации;
.gov – правительственные организации.
Существуют две схемы разрешения DNS-имен.
Нерекурсивная процедура:
1. DNS-клиент обращается к корневому DNS-серверу с указанием полного доменного имени;
2. DNS-сервер отвечает клиенту, указывая адрес следующего DNS-сервера, обслуживающего домен верхнего уровня, заданный в следующей старшей части имени;
3. DNS-клиент делает запрос следующего DNS-сервера, который отсылает его к DNS-серверу нужного поддомена и т.д., пока не будет найден DNS-сервер, в котором хранится соответствие запрошенного имени IP-адресу. Сервер дает окончательный ответ клиенту.
Рекурсивная процедура:
1. DNS-клиент запрашивает локальный DNS-сервер, обслуживающий поддомен, которому принадлежит клиент;
2. Далее
3. Если локальный DNS-сервер знает ответ, он возвращает его клиенту
4. Если локальный сервер не знает ответ, то он выполняет итеративные запросы к корневому серверу. После получения ответа сервер передает его клиенту.
Таким образом, при рекурсивной процедуре клиент фактически перепоручает работу своему серверу. Для ускорения поиска IP-адресов DNS-серверы широко применяют кэширование (на время от часов до нескольких дней) проходящих через них ответов.
