В 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