Дано:
− IP-адрес: 133.24.199.229;
− Маска подсети: /20;
− Запись адреса: 133.24.199.229/20.
− Количество узлов в каждой подсети: 341
Решение
Определим адрес сети по известному IP-адресу узла в этой сети и
маске подсети.
Представим маску подсети в двоичном виде: 11111111.11111111.11110000.00000000
Применим побитовую операцию отрицания «НЕ» к маске подсети для получения обратной маски:
00000000.00000000.00001111.11111111
Представим IP-адрес в двоичном виде:
10000101.00011000.11000111.11100101
Применим операцию побитового «И»: 00000000.00000000.00001111.11111111
10000101.00011000.11000111.11100101
00000000.00000000.00000111.11100101
Адрес узла в двоичном виде: 00000000.00000000.00000111.11100101
Адрес узла в десятичном виде: 0.0.7.229
2
. В данном случае необходимо выделить 6 разрядов (28 < 341 ≤ 29).
3. Так как по условиям задания маска подсети включает 20 разрядов,
следовательно, под адреса узлов в исходной сети выделено 12
разрядов. В соответствии с п. 2 решения для каждой подсети под
адреса узлов отводится 9 разрядов. Следовательно, оставшиеся 3
разряда будут использоваться для вычисления количества подсетей,
на которые будет делиться исходная сеть, в нашем случае это
количество будет составлять 23 = 8 подсетей.
4