четверг, 1 марта 2012 г.

Маска сети, как рассчитывать

Сложно ли расчитать маску сети? Это очень просто. Для этого достаточно знать действия первого класса обычной школы и знать степени числа 2. Но когда спрашиваешь на собеседовании, что такое маска сети и как её посчитать,  90% начинают рисовать нолики  и единички, говорят, что вот если бы был под рукой калькулятор для расчета масок.
   Решил завести ещё одну рубрику и начать с «главного» вопроса для этой рубрики. Как по сетевой массе рассчитать количество адресов. Сетевой адрес состоит из двух частей: адреса сети и адреса хоста в этой сети. А маска сети как раз и является той разделительной чертой, которая разделяет эти адреса.
   Теория: маска сети определяет, сколько бит в IP адресе идентифицирует сеть.  Рассмотрим частные адреса  (RFC1918) из сети класса  «С»: они занимают диапазон 192.168.0.0 - 192.168.255.255. Маска этого сегмента 192.168.0.0/16. Как рассчитать, сколько это адресов?
   Запись 192.168.0.0/16 (255.255.0.0) означает, что под адрес сети занято 16 бит. Если адрес перевести в двоичное исчисление, то первые 16 бит это – 192.168. Это и есть адрес сети: 192.168.0.0.