Книга: 1001 совет по обустройству компьютера

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

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

Как мы уже говорили в главе 5 «Принципы устройства компьютерных сетей», система адресации в Интернете основывается на двух китах: на протоколах TCP/IP и системе доменных имен DNS. TCP/IP образуют так называемый стек протоколов – на передающей стороне протокол TCP делит всю посылаемую информацию на пакеты и определяет порядок, в котором они будут собираться. Протокол IP заведует посылкой и приемом этих пакетов. Так как пакеты могут приходить в разном порядке, то на приемной стороне опять вступает в дело TCP, который собирает пакеты в цельную информацию. Поверх TCP/IP может быть еще много разных протоколов, самый распространенный из которых – протокол HTTP, заведующий доставкой веб-страниц и ставший «лицом Интернета».

В стеке протоколов TCP/IP главную роль играют числовые IP-адреса узлов. Об их устройстве, о динамических и статических адресах мы также говорили в главе 5. Для пользователя Интернета большее значение имеют доменные имена узлов. Между доменными именами и IP-адресами ресурсов существует взаимно-однозначное соответствие – по IP-адресу, если он относится к зарегистрированным ресурсам, всегда можно узнать доменное имя, и наоборот. В явном порядке это можно сделать через сервисы типа 2ip.ru. В неявном соответствие IP-адреса и доменного имени каждый раз устанавливает браузер, когда вы набираете адрес в адресной строке или щелкаете по ссылке.

Проделывается эта операция через запрос специального DNS-сервера. DNS-серверы образуют иерархию, в главе которой стоят 13 головных серверов, хранящих официальную информацию о соответствии зарегистрированных доменных имен IP-адресам (серверы эти для надежности имеют копии-зеркала – всего около ста в различных регионах мира), ниже их стоят региональные DNS-серверы, еще ниже – DNS-серверы крупных провайдеров и т. д. Нижележащие серверы периодически обновляют хранящуюся в них информацию (не реже, чем раз в сутки), обращаясь к вышестоящим. Такими образом, информация о соответствии доменного имени и IP-адреса поступает на компьютер пользователя за минимальное время – браузеру нет нужды обращаться к головным DNS-серверам, если он находит информацию поближе. Но пауза в обновлении информации о DNS-именах по цепочке серверов может иметь значение – например, отключенный по какой-то причине ресурс будет доступен еще в течение некоторого времени.

Вся система доменных имен имеет иерархическую структуру, организованную по принципу «вассал моего вассала – не мой вассал». Доменные имена состоят из отдельных доменов, как минимум первого и второго уровней, но может быть и третий, и четвертый уровень и т. д. Уровни записываются справа налево через точку, по образцу mywife.myname.ru, и каждый нижележащий уровень принадлежит только вышележащему. В приведенном примере ru – домен первого уровня (или доменная зона, о них мы поговорим позже), myname – принадлежащий, например, вам лично домен второго уровня, который вам присвоили с разрешения распорядителя зоны RU, а mywife – домен третьего уровня, создание которого находится только в вашей компетенции.

Оглавление книги


Генерация: 0.828. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз