Адресация компьютеров в сетях План • • • • Основные понятия Маска подсети Таблица классов Примеры IP-адрес • IP-адрес имеет длину 32 бита и изображается в виде четырех 8-битных десятичных чисел, разделенных точками, например: 192.168.2.45 такая форма записи называется точечной десятичной записью, (dotted decimal notation). Октет, квадрант • Каждое из 8-битных чисел иногда носит название октет (octet) • или квадрант (quad). 192 . 168 . первый второй третий четвертый октет октет октет октет квадрант 18 . 1 Используемый диапазон значений в октете Десятичное представление 0 255 ______ ______ Двоичное представление 0000000 0 11111111 Маска подсети Маска подсети (subnet mask) представляет собой 32-битное двоичное число, биты которого позиционно соответствуют битам IP-адреса. Пример • В качестве примера можно рассмотреть систему со следующей TCP/IP-конфигурацией: • IP address: •Subnet Mask: 192.168.2.45 255.255.255.0 двоичные эквиваленты имеют следующий вид: 11000000 10101000 00000010 00101101 Mask:11111111 11111111 11111111 00000000 •IP address: •Subnet Таблица 1 Классы IP-адресов Класс А Класс В Класс С Класс D Класс E Адрес сети 8 16 24 — — Адрес узла 24 16 8 — — 255.0.0.0 255.255.0.0 255.255.255.0 — — 0 10 110 1110 1111 0-127 128-191 192-223 224-239 240-255 127 16 384 2 097 151 16 777 214 65 534 254 — — Стандартная маска сети Адрес начинается с (двоичн) Значение первого байта (десятичн) Число сетей Число узлов Таблица 2. Нерегистрируемые IPадреса Класс А От 10.0.0.0 до 10.255.255.255 Класс В От 172.16.0.0 до 172.31.255.255 Класс С От 192.168.0.0 до 192.168.255.255 Таблица 3. IP-адреса специального назначения Адрес Все биты нули Пример 0.0.0.0 Функция Адрес текущего узла текущей сети, например, в процессе работы DHCP до присвоения IP-адреса Все биты единицы 255.255.255.255 Ограниченное широковещательное сообщение, адресованное всем узлам локальной сети Все хост-биты нули 192.168.2.0 Идентификатор сети Все хост-биты единицы 192.168.2.255 Направленное широковещательное сообщение, адресованное всем узлам другой сети Все сетевые биты Нули 0.0.0.22 Адрес конкретного узла в текущей сети Первый квадрант 127 127.0.0.1 Адрес внутренней обратной связи узла Пример: стандартная маска 160 . 183 . 32 . 1 IP address: 11010101 10110111 00100000 00100000 00000001 00000001 10100000 10110111 Адрес сети Адрес узла 11111111 11111111 00000000 00000000 Subnet Mask: 255 . 255 . 0 . 0 Пример: нестандартная маска IP address: 149 . 183 . 178 . 247 11010101 10110010 11110111 10010101 10110111 10110 010 11110111 Адрес сети Адрес подсети Адрес узла 11111111 11111111 11111000 00000000 Subnet Mask: 255 . 255 . 248 . 0 255 . 255 . 0 . 0 11111111 11111111 00000000 00000000 Пример: вычисление количества подсетей и узлов в подсети IP address: 149 . 183 178 . 247 10010101 10110111 10110 010 11110111 Адрес сети . 5 бит 11 бит Вычисляем количество узлов по формуле: 2X-2 211-2= 2 046 Вычисляем количество подсетей по формуле: 2X -2 25-2= 30 Формирование маски Необходимо рассчитать маску подсети для 500 компьютеров выяснить сколько таких подсетей может быть в сетях класса В и А 500 < 512 = 29 11111111 11111111 1111111 0 000000000 00000000 255 . 255 . 254 . 0 Спасибо за внимание Выход