Лабораторная работа №7 «Изучение адресации в сети Интернет» Пример конкретного расчета Дано: 1) IP-адрес узла стандартного класса: 173.90.27.5; 2) число подсетей 15, максимально возможное число узлов в каждой из подсетей 1024; 3) конкретные номера подсетей и узлов в них: №1-1, №1-515, №14-290. Решение: 1. Находим класс сети. Так как число 173 принадлежит диапазону чисел от 128 до 191, то исходная сеть является сетью класса B. Номер сети: 173.90.0.0 Номер узла: 0.0.27.5 Маска сети: 11111111 11111111 00000000 00000000 = 255.255.0.0 = FF.FF.00.00 2. Находим маску подсети, обеспечивающую корректную адресацию любого из 1024 узлов в любой из 15 подсетей. Проверяем возможность создания заданного числа подсетей с заданным числом узлов в подсетях: 15 + 2 = 17 = 10001(2) 1024 + 2 = 1026 = 10000000010(2) Так как сумма чисел двоичных разрядов: 5 + 11 не превышает 16 (где 16 – число двоичных нулей в маске сети класса B), то реализация 15-ти подсетей, в каждой из которых не более 1024 узлов, возможна. Исходя из найденных выше чисел разрядов (5 и 11), формируем маску подсети: 11111111 11111111 11111000 00000000 = 255.255.248.0 = FF.FF.F8.00 где последние 5 единичных двоичных разрядов предназначены для адресации конкретной подсети, а 11 нулевых двоичных разрядов – для адресации конкретного узла в подсети. 3. Находим IP-адреса конкретных подсетей. Подсеть №1: 173.90.00001000.0 = 173.90.8.0 Подсеть №14: 173.90.01110000.0 = 173.90.112.0 4. Находим IP-адреса конкретных узлов в конкретных подсетях. Подсеть №1, узел 1: 173.90.00001000.00000001 = 173.90.8.1 Подсеть №1, узел 515: 173.90.00001010.00000011 = 173.90.10.3 Подсеть №14, узел 290: 173.90.01110001.00100010 = 173.90.113.34 5. Находим номер узла и номер подсети, которые задает исходный IP-адрес в соответствии с рассчитанной маской подсети. 173.90.27.5 = 173.90.00011011.00000101 Номер подсети: 00011(2) = 3 Номер узла в подсети: 01100000101(2) = 773 Таким образом, исходная сеть, в соответствии с используемой маской подсети, адресует подсеть №3 и узел 773 в ней.