Глава 13. Адресация в Интернете

Содержание

13.1. IP-адрес
13.2. Доменные имена
13.3. Начало DNS
13.4. Как работает DNS-сервер
13.5. Система адресации URL

В главе использована книга [PROH].

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

Серверы имен являются UNIX-машинами использующих ПО BIND.

Обычно DNS используется другими протоколами прикладного уровня HTTP, SMTP, FTP для получения IP-адресов вместо вводимых пользователями имен хостов.

13.1. IP-адрес

Каждому компьютеру подключенному к сети Интернет, присваивается идентификационный номер, который называется IP-адрес.

Провайдеры, предоставляющее пользователям временное (сеансовое) подключение выделяют как правило заново IP-адрес на время каждого сеанса. Это называется динамическим распределением IP-адресов. Так им удобнее, то есть когда вы не в Интернете, IP-адрес, который вы получили, может быть выделен другому пользователю.

IP-адрес принято записывать в формате xxx.xxx.xxx.xxx где xxx - числа от 0 до 255 в десятичной системе счисления.

Допустима также двоичная или шестнадцатеричная запись:

c1.7c.94.49 или 0xC17C9449

80.08.02.01 или 0x80080201

Четыре числа называют октетами, поскольку в каждом из них при двоичном представлении имеется восемь разрядов 4*8=32. Поскольку каждая из восьми позиций может принимать два состояния: 1 или 0, общее число возможных комбинаций составляет 256. Комбинация четырех октетов составляет 2 в степени 32, т.е. примерно 4,3 миллиарда комбинаций.

Каждый IP-адрес состоит из двух частей: первая представляет сеть (называется Net), а вторая отдельный компьютер (Host). Обе части идентифицируют сеть, в которой располагается устройство и само устройство.

У всех хостов принадлежащих одной сети должен быть один и тот же сетевой номер. В то же время каждый хост данной сети должен иметь уникальный номер хоста.

Сети делятся на классы:

Класс A. "Большие" сети.

Адреса этих сетей лежат в промежутке: 1 - 126.

Маска сети: 255.0.0.0

Содержит до 16777216 адресов (256*256*256).

Адреса хостов в этих сетях вида: 125.*.*.*

Таких сетей 126, но в ней может быть 17 миллионов хостов.

Класс B. "Средние" сети.

Адреса этих сетей лежат в промежутке: 128.0 - 191.255

Маска сети: 255.255.0.0

Содержит до 65536 адресов (256*256).

Адреса хостов в этих сетях вида: 136.12.*.*

16 384 сетей этого класса в которых может быть 65 000 хостов

Класс C. "Маленькие" сети.

Адреса сетей лежат в интервале: 192.0.0 - 255.254.255

Маска сети: 255.255.255.0

Содержит 254 адреса.

Адреса хостов в этих сетях вида: 195.136.12.*

Таких сетей 2 миллиона, може содержать 256 хостов

Два параметра позволяют сэкономить время поиска.

На начальном этапе развития Интернета соответствие между адресом и именем определялось из специального текстового файла - host file - каждая строка которого состояла из пары IP-адрес - текстовое имя.

Может ли обычный пользователь взять и выбрать IP-адрес уникальный для данной сети. В большинстве нет. Если в данной сети используется протокол DHCP (протокол динамической конфигурации хоста) то адрес компьютеру присвоит соответствующая серверная программ.

Уникальность IP-адресов поддерживается просто. Они выдаются централизованно. В настоящий момент информационные функции о сети Интернет, a также вопросы регистрации сетей и выдачи соответствующих адресов возложены на InterNIC (Internet Network Informational Center), а регистрацией и выдачей адресов в Европе и в ее окружении занимается RIPE NCC (The RIPE Network Coordination Centre, RIPE -Reseaux IP Europeens).

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

www.nic.ru