Адресация компьютеров в Интернет
Под Internet
подразумевается совокупность сетей, базирующихся на IP-технологии обмена данными (IP -Internet Protocol) и обеспечивающих пользователям наивысшую степень удобства на коммутируемых или выделенных линиях: максимально высокие скорости, работу с электронной почтой и предоставление самых современных услуг, в числе которых центральное место занимает WWW-технология (World Wide Web - Всемирная информационная паутина).
Каждый узел в объединенной сети, как указывалось выше, должен иметь свой уникальный IP адрес и состоит из двух частей - номера сети и номера узла. Какая часть адреса относится к номеру сети, а какая к номеру узла, определяется значениями первых битов адреса:
Если адрес начинается с 0, то сеть относят к классу А, и номер сети занимает один байт, а остальные 3 байта интерпретируются как номер узла в сети. Сети класса А имеют номера в диапазоне от 1 до 126 (рис 5.5). В таких сетях количество узлов должно быть больше 216, но не превышать 224.
Если первые два бита адреса равны 1, то сеть относится к классу В и является сетью средних размеров с числом узлов 28-216.
Если адрес начинается с последовательности 110, то это сеть класса С с числом узлов не больше 28 (см. рис. 5.5).
Если адрес начинается с последовательности 1110, то он является адресом класса D и обозначает особый, групповой адрес - multicast. Если в пакете в качестве адреса назначения указан адрес класса D, то такой пакет должны получить все узлы, которые образуют группу номером, указанным в поле адреса.
Если адрес начинается с последовательности 11110, то это адрес класса Е, он зарезервирован для будущих применений(рис 5.5).
В общем случае, такие числовые адреса могут иметь некоторое разнообразие трактовок, из которых приведем здесь следующую:
<класс сети><номер сети><номер компьютера>.
Такая комбинация подразумевает, что множество представимых числовых номеров делится на сети разного масштаба, а именно (рис. 5.5, 5.6):
С помощью специального механизма маскирования любая сеть, в свою очередь, может быть представлена набором более мелких сетей.
Определение номеров сети по первым байтам адреса не вполне гибкий механизм для адресации. На сегодняшний день получили широкое распространение маски. Маска - это тоже 32-разрядное число, она имеет такой же вид, как и IP-адрес. Маска используется в паре с IР-адресом, но не совпадает с ним.
Принцип определения номера сети и номера узла IP-адреса с использованием маски состоит в следующем: двоичная запись маски содержит единицы в тех разрядах, которые в IP-адресе должны представляться как номер сети и нули, в тех разрядах, которые представляются как номер хоста. Кроме того, поскольку номер сети является целой частью адреса, единицы в маске должны представлять непрерывную последовательность.
Каждый класс IP-адресов (А, В, С) имеет свою маску, используемую по умолчанию:
Класс А - 11111111.00000000.00000000.00000000 (255.0.0.0)
Класс В - 11111111.11111111.00000000.00000000 (255.255.0.0)
Класс С - 11111111.11111111.11111111.00000000 (255.255.255.0)
Например, если адресу 190.215.124.30 задать маску 255.255.255.0, то номер сети будет 190.215.124.0, а не 190.215.0.0, как это определяется правилами системы классов.
Доменные адреса
С ростом объемов информации в Internet, увеличилось и количество его узлов. В результате путешествие по глобальной сети с помощью адресов, представленных в виде чисел стало неудобным. На смену им пришли так называемые доменные адреса.
Домен (domain) -- - территория, область, сфера, - фрагмент, описывающий адрес в текстовой форме. Адрес конечного узла представляется в виде не цифрового кода как было указано выше, а в виде набора текстовой информации формата:
domain4.domain3.domain2.domain1
где domain 1 - буквенное обозначение страны, например ru, eng и др., или одной из следующих спецификаций:
com - коммерческие организации
edu - учебные и научные организации
gov - правительственные организации
mil - военные организации
net - сетевые организации разных сетей
org - другие организации
domain4, domain3, domain2 - описывают как правило, более низшие уровни адреса, например, наименование города, отдела, раздела и т.д.