Home

Page 12
Page 12
background image

Компьютерная Академия «Шаг» 2009 

Страница 12 

 

равном  нулю  результат  будет  номером  сети,  а  при  последнем  бите,  равном  единице 

результат  будет  широковещанием  в  данную  сеть,  видно,  что  корректных  номеров  узлов 

не остается. 
Наш диапазон адресов: 

212.1.2.xxxxxx y 

Маска: 

255.255.255.1111111 0 (255.255.255.254) 

 
Таким  образом  маска  255.255.255.254  не  используется  и  разбивать  сеть  класса  С  на  128 

подсетей не имеет смысла. 

 

Как следует из описанных выше примеров количество подсетей на которые делится 

сеть  всегда  равно  натуральной  степени  2,  а  число  узлов  -  натуральная  степень  двойки 

минус 2. 

 

Далее рассмотрим по одному примеру деления сетей классов В и А. 

 

Разделим сеть класса В 150.150.0.0, таким образом, чтобы получилось не менее 40 

подсетей. Главным вопросом, на которых необходимо ответить перед описанием подсетей 

является вопрос: 
-

  сколько бит необходимо, чтобы они прияли по меньшей мере 40 разных значений ?  

Или, 2 в какой степени больше либо равно 40 ? 

Ответ: минимальное значение показателя степени равно 6. 

Т.е.  минимум  6  бит  необходимо  для  нумерации  40  подсетейю.  В  сетях  класса  В 
изначально  на  номер  сети  остается  14  бит,  на  номер  узла  –  16  бит.  Из  этих  16-и  бит, 

предназначенных  для  нумерации  узлов,  позаимствуем  в  пользу  номера  подсети  6  бит, 

тогда  на  номер  узла  останется  еще  10  бит.  Таким  образом  получится  64  подсети,  в 
каждой  из  них  окажется  по  1022  узла.  И  хотя  по  условию  требуется  40  подсетей, 

выделение 6-ти бит на нумерацию – автоматически «вырезает» 2

6

 = 64 адреса. 

 

Исходный диапазон адресов: 

150.150. yyyyyyyy.yyyyyyyy 

Маска: 

255.255. 00000000.00000000 (255.255.0.0) 

 

Проводим границу между номером сети и номером узла следующим образом: 
 

Исходный диапазон адресов: 

150.150.хххххх yy.yyyyyyyy 

Маска: 

255.255.111111 00.00000000 (255.255.252.0) 

 

Для примера рассмотрим некоторую подсеть с xxxxxx=100110 

 
Наша подсеть: 

 

150.150.100110 yy.yyyyyyyy 

Маска: 

255.255.111111 00.00000000 (255.255.252.0) 

Номер нашей подсети: 

150.150.100110 00.00000000 (150.150.144.0) 

Адрес первого узла: 

150.150.100110 00.00000001 (150.150.144.1) 

Адрес последнего узла: 

150.150.100110 11.11111110 (150.150.155.254) 

Широковещание:   

150.150.100110 11.11111111 (150.150.155.255) 

 

Обратите  внимание,  номер  узла,  в  данном  случае,  состоит  из  двух  последних  бит 

третьего  байта  и  всех  бит  четвертого  байта.  Точка  между  байтами  не  влияет  на 

возможность  подобного  явления.  Не  нужно  забывать,  что  точка  между  байтами 
применяется лишь для удобства  записи – не более. IP  адрес по сути – это 32 бита слева 

на  право  и  в  подобных  ситуациях  (попадание  разделяющей  точки  в  номер  хоста  или 


Copyright © 2018 Файлообменник mega.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.