Классическая адресная схема протокола IP



Изначально все адресное пространство разделили на пять классов: A, B, C, D и Е. Такая схема получила название "классовой". Каждый класс однозначно идентифицировался первыми битами левого байта адреса. Сами же классы отличались размерами сетевой и узловой частей. Зная класс адреса, вы могли определить границу между его сетевой и узловой частями. Кроме того, такая схема позволяла при маршрутизации не передавать вместе с пакетом информацию о длине сетевой части IP-адреса.

 

Класс А        
Номер бита       24 31
Адрес 0....... ........ ........ ........
Сетевая часть        
         
Класс В        
Номер бита       24 31
Адрес 10...... ........ ........ ........
Сетевая часть        
         
Класс С        
Номер бита       24 31
Адрес 110..... ........ ........ ........
Сетевая часть        
         
Класс D        
Номер бита       24 31
Адрес 1110.... ........ ........ ........
         
Класс E        
Номер бита       24 31
Адрес 1111.... ........ ........ ........

Рис. 1

Класс А ориентирован на очень большие сети. Все адреса, принадлежащие этому классу, имеют 8-битный сетевой префикс, на что указывает первый бит левого байта адреса установленный в нуль. Соответственно, на идентификацию узла отведено 24 бита и каждая сеть "восьмерка" может содержать до 224-2 узлов. Два адреса необходимо отнять, поскольку адреса, содержащие в правом октете все нули (идентифицирует указанную сеть) и все единицы (широковещательный адрес) используются в служебных целях и не могут быть присвоены узлам.

Самих же сетей "восьмерок" может быть 27-2. Снова мы вычитаем двойку, но это уже две служебных сети: 127/8 и 0/8 (по-старому: 127.0.0.0 и 0.0.0.0).

Наконец, можно заметить, что класс А содержит всего 27 * 224 = 231 адресов, или половину всех возможных IP-адресов.

Класс В предназначен для сетей большого и среднего размеров. Адреса этого класса идентифицируются двумя старшими битами, равными соответственно 1 и 0. Сетевой префикс класса состоит из шестнадцати бит или первых двух октетов адреса.

Поскольку два первых бита сетевого префикса заняты определяющим класс ключом, то можно задать лишь 214 различных сетей. Узлов же в каждой сети можно определить до 216-2.

В некоторых источниках, для определения количества возможных сетей используется формула 2х-2 для всех классов, а не только для А. Это связано с определенными причинами, которые более детально будут изложены ниже. На сегодняшний день нет никакой необходимости уменьшать количество возможных сетей на две.

Проведя вычисления, аналогичные приведенным для класса А, мы увидим, что класс В занимает четверть адресного пространства протокола IP.

Наконец, самый употребляемый класс сетей – класс С – имеет 24 битный сетевой префикс, определяется старшими битами, установленными в 110, и может идентифицировать до 221сетей. Соответственно, класс позволяет адресовать до 28-2 узлов. Занимает восьмую часть адресного пространства протокола TCP/IP.

Последние два класса занимают оставшуюся восьмую часть в адресном пространстве и предназначены для служебного (класс D) и экспериментального (класс Е) использования. Для класса D старшие четыре бита адреса установлены в 1110, для класса Е -- 1111. Сегодня класс D используется для групповой передачи информации.

Поскольку длинные последовательности из единиц и нулей трудно запомнить, IP адреса обычно записывают в десятичной форме. Для этого каждый октет адреса представляется в виде десятичного числа. Между собой октеты отделяются точкой. Иногда октеты обозначаются как w.x.y.z и называются "z-октет", "y-октет", "x-октет" и "w-октет".

Представление IP-адреса в виде четырех десятичных чисел разделенных точками и называется "точечно-десятичная нотация".

Октет W X Y Z
Номер бита       24 31
Адрес        
         
Точечно-десятичный формат 220.215.14.22

Рис. 2

На рис. 2 показано, как IP-адрес представляется в точечно-десятичной нотации.

Подытожим информацию о классах сетей в таблице:

Класс Количество сетей Количество узлов Десятичный диапазон
A 27 – 2 (126) 224 – 2 (2 147 483 648) 1.ххх.ххх.ххх - 126.ххх.ххх.ххх
B 214 (16 384) 216 – 2 (65 534) 128.0.ххх.ххх - 191.255.ххх.ххх
C 221 (2 097 152) 28 – 2 (254) 192.0.0.ххх - 223.255.255.ххх
D - - 224.0.0.ххх - 239.255.255.ххх
E - - 240.0.0.ххх - 254.255.255.ххх

Рис. 3


Дата добавления: 2015-12-19; просмотров: 6; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!