Система адресации в Интернет

В 1990 году в стенах CERN британским учёным Тимом Бернерсом-Ли был изобретён определитель местонахождения ресурса в сети Интернет. URL указывает адрес Веб-ресурса, расположенного на интернет-серверах. Каждый узел в сети имеет уникальный IP-адрес. До настоящего времени IP-адреса было принято записывать в виде последовательности разделенных точками четырех (IPv4) чисел, представляющих значения отдельных байтов. В 1999 году RFC 2732 ввёл в спецификацию URL изменения, обеспечив совместимость с IPv6. В настоящее время запланирован переход в Интернет на адреса IPv6.

В соответствии IPv4 запись вида 190.80.100.10 носит название IP-адрес. Левый байт содержит номер 1..255 и указывает класс локальной интрасети, в которой находится искомый компьютер. Значение 127 первого байта зарезервировано для служебных целей, IP-пакеты, направленные на такой адрес, не передаются в сеть, а ретранслируются обратно на этот же компьютер(например кольцевой хост 127.0.0.1).

Определение. Хостом принято называть любой подключенный к Интернету компьютер независимо от его назначения.

Последний (правый) идентификатор IP-адреса обозначает номер хоста в данной локальной сети. Между правым и левым октетами в такой записи расположены но­мера подсетей более низкого уровня. В качестве примера возьмем тот же IP-адрес 190.80.100.10. Итак, мы отправляем пакет в 190-ю подсеть сети Интернет. Допустим, наш пакет высылается в 80-ю подсеть 190-й сети. Она содержит 250 более мелких сетей, но нам нужна 100-я. Наконец, к 100-й сети подключен ряд компьютеров, из которых сообщение получит машина, имеющая в системе номер 10.

Для облегчения работы с адресами в сети была придумана удобная доменная система символьных имен (DNS). DNS позволяет использовать легко запоминаемые символьные адреса хостов. Создатели DNS взяли за основу технологию пересылки традиционных почтовых отправлений. Путь нашего письма к конечному получателю можно описать следующей строкой: «Квартира 10. Дом № 1. Улица Бобруйская. Минск. Беларусь». Запишем практически такой же виртуальный адрес: myhost.mydomain.minsk.by. Такое обозначение принято называть URL (Uniform Resource Locator). Соответственно, строка вызова размещенной по этому адресу web-страницы будет выглядеть как http://www.myhost.mydomain.minsk.by, где http обозначает протокол передачи гипертекстового документа (Hyper TextTransfer Protocol), a www (World Wide Web — Всемирная паутина) есть указание на то, что передаваемые данные являются web-страницами. Адрес ресурса Всемирной сети, записанный в стандарте DNS, дробится на несколько составляющих, отделенных друг от друга точкой. Эти элементы носят название «доменов».

Определение. Домен — это некий логический уровень Интернета, то есть группа сетевых ре­сурсов, имеющая собственное имя и управляемая своей сетевой станцией.

Основная составляющая адреса DNS — это «домен первого уровня», охватывающий, как правило, территорию отдельного государства. Белорусский домен .by часто называют “Байнетом”. Несколько доменов первого уровня: AT – Австрия, BE – Бельгия, CN – Китай, RU – Россия, US – США, UK – Великобритания.

Территориальный домен США «US» при записи URL обычно опускается, а используется несколько выделенных междунородных доменов первого уровня.

СОМ Всемирная коммерческая зона Интернет
GOV Правительственные учреждения
EDU Сеть учреждений образования
MIL Военные организации
ORG Некоммерческие организации
NET Общесетевые ресурсы

Общемировыми доменами управляет организация Internic (http://www.internic.com). Доменам второго уровня (локальная сеть университета, организации или отдельный сервер, предоставляющий пользователям доступ к какому-либо ресурсу) назначается произвольное имя. Домены третьего уровня являются составляющей частью домена второго уровня и могут использовать любые имена, не задействованные в рамках вышестоящего домена. Для оформления домена на свое имя вы должны располагать собственным web-сервером с фиксированным IP-адресом. Чтобы зарезервировать для себя домен второго или третьего уровня, необходимо отправить запрос владельцу вышестоящего домена и оговорить с ним условия регистрации и оплаты.

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

В настоящее время осуществляется переход на протокол адресации IPv6. IP-адрес в IPv6 может быть представлен в форме: x:x:x:x:x:x:x:x
Здесь x - это шестнадцатеричное 16-битное число, имеющее в себе 4 символа в шестнадцатеричной системе. Примеры: fabc:de12:3456:7890:ABCD:EF98:7654:3210, 108b:0:0:0:8:800:200C:417A