Классы сетей: A - 255.0.0.0 (1-126); B - 255.255.0.0 (128-191); C - 255.255.255.0 (192-223)

Сети - прямая, Узлы - обратная

0 - 00000000;
1 - 00000001;
128 - 10000000;
192 - 11000000;
224 - 111;
240 - 1111;
248 - 11111;
252 - 111111;
254 - 1111111;
255 - 11111111

Пример: сеть кл. B, ID 128.192.0.0

Задача: разбить на 900 подсетей

2^9<900<2^10 ==> 2^10=1024

255.255.11111111.11000000 ==> 255.255.255.192

сетей - 2^10=1024; узлов - 2^6=64-2=62

Диапазоны:

128.192.0.0 => 128.192.0.1-128.192.0.62 => 0.63

128.192.0.64 => 128.192.0.65-128.192.0.126 => 0.127

128.192.0.128 => 128.192.0.129-128.192.0.190 => 0.191

128.192.0.192 => 128.192.0.193-128.192.0.254 => 0.255

Задача: разбить на 7 подсетей

2^2<7<2^3 ==> 2^3=8

255.255.11100000.00000000 ==> 255.255.224.0

сетей - 2^3=8; узлов - 2^13=8192-2=8190

Диапазоны:

128.192.0.0 => 128.192.0.1-128.192.31.254 => 31.255

128.192.32.0 => 128.192.32.1-128.192.63.254 => 63.255

128.192.64.0 => 128.192.64.1-128.192.95.254 => 95.255

128.192.96.0 => 128.192.96.1-128.192.96.254 => 96.255

Задача: разбить на 15000 узлов

15000+2=15002<2^14

255.255.11000000.00000000 ==> 255.255.192.0

сетей - 2^2=4; узлов - 2^14=16384-2=16382

2^14/2^8=2^6=64

Диапазоны:

0.0 => 0.1-63.254 => 63.255

64.0 => 64.1-127.254 => 127.255

128.0 => 128.1-191.254 => 191.255

192.0 => 192.1-255.254 => 255.255

Задача: разбить на 20000 узлов

20000+2=20002<2^15

255.255.10000000.00000000 ==> 255.255.128.0

сетей - 2^1=2; узлов - 2^15=32768-2=32766

2^15/2^8=2^7=128

Диапазоны:

0.0 => 0.1-127.254 => 127.255

128.0 => 128.1-255.254 => 255.255

Hosted by uCoz