Skip to content

Instantly share code, notes, and snippets.

@bilinin
Last active May 17, 2016 12:07
Show Gist options
  • Select an option

  • Save bilinin/bc26270b024082ba1cd9b16d544dcac0 to your computer and use it in GitHub Desktop.

Select an option

Save bilinin/bc26270b024082ba1cd9b16d544dcac0 to your computer and use it in GitHub Desktop.
3. Одна из сетей Интернет имеет адресацию класса В, необходимо организовать 16 подсетей.
Определите маску адресов подсетей, диапазон адресов подсетей и запишите адреса 3,7,13 подсетей.
Старшие биты для различных классов сетей
A - 0
B - 10
C - 110
0.0.0.0 (10)
Необходимо организовать x = 16 подсетей, определяем, сколько понадобится для этого бит (П). log2(x).
log2(16) = 4
Получаем такую структуру адреса:
10CCCCCC.CCCCCCCC.ППППУУУУ.УУУУУУУУ (2)
C - сеть (первые два байта, т.к класс B)
П - подсеть (4 бита log2(x))
У - узел в сети (Остальные биты)
Адрес 3 подсети:
10110110.00110010.00110000.00000000
Маска адресов подсетей:
11111111.11111111.11110000.00000000
Например берём сеть (отводятся первые два байта, т.к класс B):
182.50.0.0 (10)
10110110.00110010.00000000.00000000(2)
Шакальные диапазоны:
Диапазон подсетей:
182.50.0.0 - 182.50.240.0
Нужно ли диапазон адресов хз.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment