Home

Page 2
Page 2
background image

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

Страница 2 

 

 

Каждому интерфейсу в составной сети присваивается IP адрес и вместе с ним маска 

подсети. Те биты IP адреса, соответствующие которым биты маски равны «1» означают в 
IP адресе номер сети, те же биты IP адреса, соответствующие которым биты маски равны 

«0»  означают  в  IP  адресе  номер  узла.  Это  значит,  что  теперь  границу  между  номером 

сети и узла в IP адресе можно провести не по границам байтов (как в классовой технике), 
а  между  произвольными  битами,  при  этом маску  назначает  администратор  сети,  так  что 

выбор размеров сетей отчасти оказывается в руках администратора. Сама по себе техника 

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

 

Рассмотрим пример вычисления маски для сети класса А.  

Известно, что  для  сетей  класса  А  номер  сети  указывается  в  первой  байте, 

остальные три байта отводятся под адресацию хостов. Обратите внимания, что в данном 

случае  речь  об  идентификаторе  сетей  класса  А  (первый  бит  первого  байта  всегда  равен 

0) не идет, т.к. и это бит входит в номер сети – но всегда в нулевом значении. 

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

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

двоичном виде: 

 

11111111000000000000000000000000 

или 
11111111.00000000.00000000.00000000 

 

Т.е. в позициях соответствующих номеру сети мы установили двоичные единицы, а 

в  позициях  отведенных  под  хосты  –  двоичные  нули.  Форма  записи  маски,  как  и  форма 

записи  IP  может  применяться  в  двоичном,  десятичном  и  шестнадцатеричном  виде. 

Приведем к указанным видам полученную маску 

Bin 

 

11111111.00000000.00000000.00000000 

Dec   

255.0.0.0 

Hex   

FF:00:00:00 

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

Известно, что для сетей класса В номер сети указывается в первой и втором байтах, 

остальные два байта отводятся под адресацию хостов. Обратите внимания, что в данном 
случае  речь  об  идентификаторе  сетей  класса  В  (первые  два  бита  первого  байта  всегда 

равны 10) не идет, т.к. и эти биты входят в номер сети – но всегда в значениях 10. 

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

что  первые  шестнадцать  бит  для  сети  класса  В описывают  номер  сети  составим  маску  в 

двоичном виде: 

 
11111111111111110000000000000000 

или 

11111111.11111111.00000000.00000000 

 
Т.е. в позициях соответствующих номеру сети мы установили двоичные единицы, а 

в позициях отведенных под хосты – двоичные нули. Приведем к возможным видам записи 

полученную маску 

Bin 

 

11111111.11111111.00000000.00000000 

Dec   

255.255.0.0 


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

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