ВУЗ:
Составители:
Рубрика:
свой идентификатор Host ID. Таким образом, с помощью пары чисел (Network ID, Host ID) можно адресовать любой узел,
подключенный к глобальной сети на базе протокола TCP/IP.
IP – адресация поддерживает пять (A, B, C, D, E) различных классов сетей. Однако практически используется только
первых три класса (табл. 1).
Таблица 1
Класс
адреса
Значение
первого байта адреса
Разрядность
идентификатора, бит
Возможное
количество
Network ID Host ID сетей узлов
A 1 – 126 8 24 126 16777214
B 128 – 191 16 16 16384 65534
C 192 – 223 24 8 2097151 254
Для удобства чтения IP – адреса принято записывать в виде четырех десятичных чисел, разделенных точкой, например
207.32.1.18. Каждое десятичное число соответствует одному байту 32 – разрядного адреса и может принимать значение от 0
до 255, но с некоторыми ограничениями, например:
• адрес 0. 0. 0. 0. предназначен для передачи пакетов данных "самому себе", т. е. на свой компьютер;
• адрес 127. 0. 0. 1. используется для тестирования сетевых приложений;
• если все биты поля номера узла (компьютера) равны единице, например, 203. 29. 22. 255 (255
10
= 11111111
2
), то это
широковещательный адрес, пользуясь которым можно передавать пакеты данных сразу всем компьютерам указанной сети
(номер сети 203. 29. 22.);
• для адресации компьютера в данной сети можно вместо номера сети указать нулевое значение, например, 0. 0. 0. 2.;
• если все биты идентификаторов сети и узла равны единице, например, 255. 255. 255. 255., то в этом случае
адресуются все узлы данной сети.
3 МАСКА ПОДСЕТИ
При настройке сетевой компоненты протокола TCP/IP необходимо указать маску подсети (subnet mask), которая
представляет собой 32 – разрядное число и предназначено для выделения компонент идентификатора сети Network ID и
идентификатора узла Node ID из 32 – разрядного адреса.
По умолчанию для маски подсети используются следующие значения, приведенные в табл. 2
Таблица 2
Класс адреса Маска подсети
A 255.0.0.0
B 255.255.0.0
C 255.255.255.0
Например, имеем адрес 203.14.5.28. Из значения первого байта (203.), это адрес сети с адресами класса С.
Следовательно, для этого класса по умолчанию используется маска сети 255.255.255.0. В этом случае адрес относится к сети
203.14.5.0, а адрес компьютера в данной сети получается равным 0.0.0.28.
Маска подсети может применяться для разделения больших сетей на подсети. Например, если сеть с адресами класса В,
допускающая включение до 65534 компьютеров (табл. 1), то такую большую сеть можно разделить на несколько подсетей, указывая
соответствующие маски подсетей.
Например, для сети 150.20.0.0. С адресами класса В можно указать маску подсети 255.255.255.0., тогда сеть будет
разделена на 254 подсети, каждая из которых будет иметь адреса от 150.20.1. до 150.20.254. Каждая из таких подсетей может
включать до 254 компьютеров. При этом указанная маска 255.255.255.0 и один и тот же идентификатор сети Network ID
должны использоваться на всех компьютерах подсети.
Вне зависимости от класса сети, рост трафика в конце концов приведет к необходимости сегментирования сети с целью
сокращения загруженности каналов пакетами. В большинстве случаев беспорядок в IP-адресации влечет за собой
сегментирование, которое достигается путем применения так называемой маски подсети. Хотя сегментирование при помощи
масок подсетей довольно просто проводится в сетях классов А и В, оба из которых предлагают компаниям достаточно
свободы в назначении адресов, чтобы делать то, что им хочется, его проведение становится довольно строптивым в случае
ограниченных адресов класса С. Сегментирование приводит к увеличению количества сетей в целом, но и сокращает
количество узлов в конкретной сети, поскольку маска подсети сокращает количество бит, остающихся для определения
адреса хоста.
Сегментирование сетей IP требует применения
масок подсетей. Сегментирование, например,
сетей класса С влечет за собой заимствование
для адресации сети нескольких бит из