Home

Page 33
Page 33
background image

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

Страница 33 

 

222.222.222.224/28   

16 адресов  

доходим до адреса… 

222.222.222.240/29   

8 адресов   

доходим до адреса… 

222.222.222.248/30   

4 адреса   

доходим до адреса… 

222.222.222.252/30   

4 адреса   

доходим до адреса… 

222.222.222.256 – диапазон закончился.  

 

Идея  алгоритма  разбиения  сетей  на  подсети  заключается  в  следующем: 

записываем  необходимые  для  выделения  диапазоны  адресов  в  порядке 

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

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

диапазона, находим для него маску и т.д.  

Удобно записывать результаты в виде таблицы: 

222.222.222.0/26 

  

128 адресов  

 

доходим до адреса…  

222.222.222.128/27   

64 адреса   

доходим до адреса… 

222.222.222.192/28   

16 адресов  

доходим до адреса… 

222.222.222.208/28   

16 адресов  

доходим до адреса… 

222.222.222.224/28   

16 адресов  

доходим до адреса… 

222.222.222.240/29   

8 адресов   

доходим до адреса… 

222.222.222.248/30   

4 адреса   

доходим до адреса… 

222.222.222.252/30   

4 адреса   

доходим до адреса… 

222.222.222.256 – диапазон закончился.  

 

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

сетей?  Это  связано  с  тем,  что  не  от  любого  адреса  можно  выделить  сеть 

большого  размера,  например,  если  сначала  из  сети  класса  С    222.222.222.0 
выделить  подсеть  размером  64  узла,  то  от  того  адреса,  которому  мы  придем 

222.222.222.64 нельзя выделить сеть размером 128 узлов: ее можно выделить 
либо от адреса 222.222.222.0 либо от адреса 222.222.222.128. Выделяя сети по 

убыванию  их  размера,  мы  гарантированно  сможем  от  любого  адреса,  к 
которому  мы  придем  в  результате  выделения  некоторой  подсети  выделить 

подсеть  равного  или  меньшего  размера,  но  далеко  не  всегда  –  большего 

размера. Приведенный алгоритм позволяет избежать связанных с этим ошибок, 
хотя и дает не единственное, но всегда верное решение. Впрочем, если после 

деления  сетей  на  подсети  таким  образом,  необходимо  выделение  из 
неиспользованного  диапазона  новых  подсетей,  возможно,  более  крупных, 

нежели  последние  выделенные  подсети,  все  равно  придется  пользоваться 
двоичной  системой  счисления  для  выяснения  точки,  от  которой  можно 

выделить относительно крупную сеть.   

 

Простейший  пример:  выделим  из  сети  класса  С  200.1.1.0  част  размером 

64 и 32 адреса приведенным методом, получим: 
 

200.1.1.0/26 

 

200.1.1.64/27 

 

200.1.1.96  –  первый  свободный  адреса.  При  необходимости  затем 

выделить  сеть  размером    32  или  менее  адреса,  это  можно  без  труда  сделать, 
при необходимости выделить сеть размером 64 адреса, мы, очевидно, не можем 

записать  200.1.1.96/26  –  это  не  будет  сетью,  что  легко  видно  в  двоичной 
форме записи: 


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

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