Доменная адресация в Интернет



Во всемирной сети Интернет каждый компьютер (на самом деле, каждый сетевой адаптер компьютера) получает уникальный идентификатор, однозначно его определяющий. Этот идентификатор, называемый IP-адресом, имеет размер четыре байта и имеет сложную структуру. Если не вдаваться в детали, IP-адрес состоит из двух частей: номера локальной сети и номера компьютера внутри сети. За присвоение номеров сетям отвечают несколько выделенных серверов. Назначение номеров внутри сети является прерогативой администратора сети.

Числовая адресация удобна для машинной обработки маршрутов, но совершенно неприемлема для использования ее человеком. Запомнить много IP-адресов невозможно. Для облегчения взаимодействия в сети используются таблицы соответствия номеров компьютеров их мнемонических именам. Однако такой способ присвоения символьных имен был хорош до тех пор, пока Интеренет был маленьким. По мере роста сети стало затруднительным держать большие списки имен на каждом компьютере. Для того, чтобы решить эту проблему, была придумана доменная система имен (Domain Name System - DNS).

 Идея доменной организации адресов заключается в том, чтобы придать всей системе адресов стройную иерархическую структуру. Имеются домены верхнего уровня, каждому из которых присваивается определенное имя (com, edu, org, gov, ru, ua и т.д.). Домены следующего уровня образуются прибавлением к имени верхнего уровня имени узла следующего уровня. И вообще, домен очередного уровня получается прибавлением имени очередного узла к именам предыдущего домена. Записываются имена домена в обратном порядке, от конца к началу, и разделяются точкой. Обычно каждое отдельное имя в записи домена соответствует некоторому реальному серверу, но вообще это необязательно. Однако полное имя домена характеризует адрес в Интернете однозначно. Например, полное имя ECON.MSU.RU представляет собой доменное имя узла сети экономического факультета МГУ.

Сервер имен отслеживает соответствия между именами и сетевыми IP-адресами компьютеров (в действительности это только один из видов сервиса, предоставляемых системой серверов имен). Необходимо отметить, что используется целая сеть серверов имен, а не какой-то один, центральный. Сервера имен организованы в виде дерева, соответствующего организационной структуре сети. Например, для того, чтобы определить сетевой адрес узла ECON.MSU.RU, необходимо, во-первых, связаться с одним из серверов RU, которые обслуживают Россию (для обеспечения надежности каждый уровень иерархии имен обслуживают несколько серверов). На этом сервере необходимо получить адреса серверов MSU. На одном из серверов MSU можно получить адрес сервера (серверов) ECON.

В действительности нет необходимости каждый раз связываться со всеми перечисленными серверами. Программное обеспечение, установленное у пользователя, связывается с сервером имен в своем домене, а он при необходимости связывается с другими серверами имен и предоставляет в ответ конечный результат преобразования доменного имени в IP-адрес. Доменная система хранит не только информацию об именах и адресах компьютеров. В ней также хранится большое количество другой полезной информации: сведения о пользователях, адреса почтовых серверов и т.п.

Система доменных имен занимает одно из центральных мест среди информационных сервисов Интернета. Это место столь велико, что часто пользователи сети отождествляют ошибки при работе системы доменных имен с ошибками работы самой сети. И действительно, большинство информационных ресурсов сети пользователям известны по их доменным именам. Это справедливо как для адресов электронной почты, так и для схем доступа к информационным ресурсам WWW. В любом адресе центральное место занимает доменное имя компьютера, на котором ресурс расположен.

От реактивности работы сервиса доменных имен зависит во многом работа всей сети в целом. Очень часто медленная скорость получения ответов на запросы к сервису доменных имен может приводить к отказам на обслуживание другими серверами информационных ресурсов Интернета. Типичным примером может быть доступ к информационным страницам WWW или архивам FTP. Время ожидания адреса ресурса у многих прикладных программ ограничено, и, как следствие, программы не начинают обслуживание по причине отсутствия адреса. 

Сильное влияние на скорость работы сервиса доменных имен оказывает правильное планирование доменов и разбиение этих доменов на поддомены. Особое внимание при этом обычно уделяют обратному соответствию между адресами и именами, т.к. здесь разбиение более детальное, чем при определении соответствия между именами и адресами. 

Для того, чтобы о вашем домене знали в сети, необходимо домен зарегистрировать. Для этого направляются специальные заявки в организацию, управляющую доменом, в который входит ваш домен. Заявки имеют определенный стандартом вид и обрабатываются роботом-автоматом, что иногда может приводить к серьезным задержкам в процедуре регистрации. 

Маршрутизация в сетях TCP/IP

В рамках локальной сети не возникает проблем определения маршрута при передаче сообщений. Однако если сеть состоит из нескольких сегментов, размещенных в разных местах, проблема маршрутизации сообщений возникает. Уже говорилось, что сеть Интернет - это сеть коммутации пакетов. Это значит, что сообщение разбивается на пакеты, которые независимо отправляются по сети. Информацию об адресе назначения каждый пакет несет в себе самом. Решение о том, в какую сторону направлять пакет, принимается шлюзом в момент прохождения пакета через этот шлюз. Если некоторый путь от места отправления к месту назначения в данный момент существует, то шлюз может отправить пакет по этому пути. Если же путь по какой-либо причине исчезнет, то шлюз отправит следующий пакет по другому пути. При этом оба пакета могут принадлежат одному и тому же сообщению. В месте назначения пакетов не имеет значения последовательность получения пакетов, т.к. пакеты в себе несут также и информацию о своем месте внутри сообщения.

Основа маршрутизации - это таблица маршрутов на каждом из компьютеров в сети и правила изменения этой таблицы в случае изменения состояния самой сети. В маршрутизацию включается собственно прокладка маршрутов и блокирование путей в случае нарушений в сети. Если администратор по тем или иным причинам должен закрыть часть своей сети от доступа с других узлов Интернета, то в этом случае также можно использовать таблицу маршрутов, удаляя из нее определенные пути, или блокируя их другими средствами контроля сетевого трафика. 

Если администратор локальной сети хочет, чтобы информационными ресурсами данной сети можно было пользоваться как внутри сети, так и за ее пределами, он должен данную сеть прописать в таблицах маршрутов провайдеров, к которым данная сеть подключена. Это взаимодействие носит не столько технический, сколько организационный характер и может занимать гораздо больше времени, чем доставка пакета из Москвы в Нью-Йорк. 


Дата добавления: 2018-10-26; просмотров: 510; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!