4.2.
Назначение адресов в сетях TCP/IP
Уровни
адресов
Любое
устройство в
сети IP может принадлежать к следующим группам:
Физический
адрес. Это - шестнадцатеричный
МАС-адрес сетевого адаптера
или порта. MAC адрес является уникальным и имеет длину - 6 байтов. Из
которых, старшие
3 байта - идентификатор производителя, а младшие 3 байта назначаются
случайным
образом производителем.
Например:
18-B7-34-39-AA-FC.
Сетевой
адрес
(IP-адрес). Этот
адрес не зависит от
физического адреса устройства и назначается администратором сети во
время её
настройки. Адрес имеет десятичное представление. Длина - 4 байта.
Состоит из
двух частей: номера сети и номера узла в сети. В зависимости от класса
сети,
под номер сети выделяется различное число байт. Одно устройство может
содержать
несколько сетевых адресов, если оно принадлежит адресному пространству
нескольких сетей.
Символьный
адрес
(DNS-имя),например, www.nateks.ru.
Этот адрес состоит из нескольких частей: имени машины, имени
организации, имени
домена. Он используется на прикладном уровне.
Классы
IP-адресов
Сетевой
адрес состоит
из двух логических частей - номера сети и номера узла в сети. Класс
сети
определяется значениями первых битов адреса:
- Сети
класса А.Номер сети занимает один байт,
остальные три байта определяют номер узла в сети. Для сетей класса А
разрешено иметь номера в диапазоне от 1.0.0.0 до 126.0.0.0. Сеть с
номером 0.0.0.0 зарезервирована для использования в служебных
сообщениях, а сеть с номером 127.0.0.0 используется для петлевого
соединения (пересылки пакетов самим себе), поэтому общее количество
сетей класса А равно 126.
- Сети
класса B.Номер сети и номер узла занимают по
два байта. Для сетей класса В разрешено иметь номера в диапазоне от
128.0.0.0 до 191.255.0.0. Адрес сетей класса В должны иметь первые два
бита равные 10.
- Сети
класса С.Номер сети и занимает три байта,
номер узла - один. Для сетей класса С разрешено иметь номера в
диапазоне от 192.0.1.0 до 223.255.225.0. Адрес сетей класса С должны
иметь первые три бита равные 110.
- Сети
класса D. Сети этого класса имеют особый
групповой адрес - multicast. Для сетей класса D разрешено иметь номера
в диапазоне от 224.0.0.0 до 239.255.225.225. Пакет с адресом,
принадлежащим сети класса D, будет получен всеми узлами, имеющими
данный адрес. Адреса сетей класса D должны начинаться с
последовательности 1110.
- Сети
класса Е. Сети
этого класса не используются и зарезервированы для будущих применений.
Для
сетей класса Е разрешено иметь номера в диапазоне от 240.0.0.0 до
247.255.225.225. Адрес сети класса Е начинается с последовательности
11110.
Рис. 12. Классы IP адресов
Маски
Маска
сети - число,
состоящее из четырёх байт. Она представляется десятичными числами,
разделёнными
точками и используется в паре с IP-адресом. В разрядах IP адреса,
определяющих
номер сети, маска содержит десятичные числа 255. Маски позволяют
выделять
пользователям более узкие диапазоны адресов, чем это разрешается в
сетях
различных классов. Наименьшим выделяемым диапазоном без использования
масок
является сеть класса C, т.е. 256 адресов. При использовании маски,
запись
192.168.1.253 mask 255.255.255.252 определяет адрес 192.168.1.253 в
подсети из
четырех адресов: 192.168.1.252 - 192.168.1.255.
Специальные
IP
адреса
В
протоколе IP
существуют несколько специальных IP адресов:
- если
IР-адрес состоит только из
двоичных нулей, то он обозначает адрес того узла, который сгенерировал
этот пакет;
- если в поле
номера сети стоят 0, то
по умолчанию считается, что этот узел принадлежит той же самой сети,
что и узел, который отправил пакет;
- если все
двоичные разряды IP-адреса
равны 1, то пакет с таким адресом назначения должен рассылаться всем
узлам, находящимся в той же сети, что и источник этого пакета. Такая
рассылка называется limited broadcast;
- если в поле
номера узла назначения
стоят сплошные 1, то пакет, имеющий такой адрес рассылается всем узлам
сети с заданным номером. Такая рассылка называется широковещательным
сообщением (broadcast);
- адрес
127.0.0.1 зарезервирован для
организации обратной связи при тестировании работы программного
обеспечения узла без реальной отправки пакета по сети. Этот адрес имеет
название loopback.
Пакет, имеющий адрес multicast, будет доставлен сразу нескольким узлам,
образующих
группу с номером, указанным в поле адреса. Такие сообщения, в отличие
от
широковещательных, называются мультивещательными. Групповой адрес
обрабатывается маршрутизатором особым образом и не делится на поля
номера сети
и узла.
Содержание
Назад
Вперёд
|