Дано:
− IP-адрес: 228.131.198.73;
− Маска подсети: /16;
− Запись адреса: 228.131.198.73/16.
− Количество узлов в каждой подсети: 7624
Решение
Определим адрес сети по известному IP-адресу узла в этой сети и
маске подсети.
Представим маску подсети в двоичном виде: 11111111.11111111.00000000.00000000
Применим побитовую операцию отрицания «НЕ» к маске подсети для получения обратной маски:
00000000.00000000.11111111.11111111
Представим IP-адрес в двоичном виде:
11100100.10000011.11000110.01001001
Применим операцию побитового «И»: 00000000.00000000.11111111.11111111
11100100.10000011.11000110.01001001
00000000.00000000.11000110.01001001
Адрес узла в двоичном виде: 00000000.00000000.11000110.01001001
Адрес узла в десятичном виде: 0.0.198.73
2
. В данном случае необходимо выделить 6 разрядов (212 < 7624 ≤ 213).
3. Так как по условиям задания маска подсети включает 16 разрядов,
следовательно, под адреса узлов в исходной сети выделено 16
разрядов. В соответствии с п. 2 решения для каждой подсети под
адреса узлов отводится 13 разрядов. Следовательно, оставшиеся 3
разряда будут использоваться для вычисления количества подсетей,
на которые будет делиться исходная сеть, в нашем случае это
количество будет составлять 23 = 8 подсетей.
4