- •“Інформаційна безпеки”
- •Теоретичні відомості
- •Загальні положення
- •Критерії визначення параметрів підмереж
- •Визначення маски підмережі
- •Послідовність біт маски підмережі
- •Визначення ідентифікаторів підмереж
- •Значення октетів масок
- •Для мережі класу в
- •Приклади масок підмереж, приклади розбиття мереж на підмережі
- •Визначення ідентифікаторів хостів у підмережі
- •Розбиття мережі класу с на підмережі
- •Об’єднання мереж (supernetting) в протоколі iPv4
- •Типи мереж cidr
- •Завдання
- •2.1 Домашня підготовка до роботи
- •2.2 Виконати в лабораторії
- •Контрольні запитання
- •Список літератури
- •Поділ на підмережі (subnetting) та об’єднання мереж (supernetting)
- •Інструкція
Критерії визначення параметрів підмереж
Перед початком роботи з підмережами необхідно визначити, яким вимогам повинна відповідати Ваша мережа зараз і яким – в майбутньому. Скористуйтесь наступною схемою.
Визначте кількість фізичних сегментів Вашої мережі.
Визначте кількість IP-адрес необхідних для кожного сегмента, беручи до уваги той факт, що кожному хосту потрібна хоча б одна IP-адреса.
У відповідності з Вашими вимогами визначте:
одну маску підмережі для усієї Вашої мережі;
унікальні ідентифікатори підмережі для кожного фізичного сегмента;
діапазон ідентифікаторів хостів для кожної підмережі.
Перед визначенням маски підмережі необхідно визначити, скільки сегментів та хостів у сегменті Вам буде необхідно в майбутньому. Задаючи більшу кількість біт для маски підмережі, Ви збільшуєте кількість підмереж, але максимальна кількість хостів у кожній з цих підмереж зменшується.
Якщо Ви використовуєте більше біт, ніж необхідно, то це дозволить в майбутньому збільшити кількість підмереж, але обмежить кількість хостів у кожній з них.
Використовуючи менше біт, Ви маєте можливість збільшити кількість хостів у підмережі, але лімітуєте кількість підмереж.
Визначення маски підмережі
Задання маски підмережі необхідне, якщо розбиваємо мережу на підмережі. Для цього необхідно виконати наступні операції.
Визначити кількість фізичних сегментів в Вашій мережі і перевести це значення у двійковий формат.
Підрахувати, скільки біт необхідно для запису отриманого значення у двійковому форматі. Наприклад, якщо у Вашій мережі класу В необхідно отримати 5 сегментів, то двійкове значення рівне 101, і для його запису треба 3 біти.
Записати ці біти одиницями (кількість необхідних біт рівна кількості записуваних одиниць), доповнивши їх справа нулями до одного октету. Перевести отримане двійкове значення в десятковий формат. Для нашого прикладу для ідентифікатора підмережі треба 3 біти. Перетворивши 11100000 у десяткове число, отримаємо 224. Таким чином, маска підмережі буде мати вигляд 255.255.224.0
Ілюстрація визначення маски підмережі наведена на рисунку 2.
Кількість підмереж 5
Двійкове значення 0 0 0 0 0 1 0 1 (3 біти)
4 + 1 = 5
Перетворення в 11111111 11111111 11100000 00000000
десяткове
Маска підмережі 255 . 255 . 224 . 0
Рис. 2. Приклад визначення маски підмережі для 5 сегментів мережі класу В
Послідовність біт маски підмережі
Оскільки підмережі визначаються відповідною маскою, то адміністратор може використати в якості ідентифікатора підмережі будь-яку сукупність біт. В RFC 950 було рекомендовано (але це ще не була тоді обов’язкова вимога) використовувати старші біти для формування ідентифікаторів підмережі. На сьогодні формування ідентифікатора підмережі з сукупності послідовно записаних один за одним старших біт тої частини маски підмережі, яка відповідає локальній адресі, стало обов’язковим. І лише деякі виробники маршрутизаторів ще підтримують ідентифікатори підмереж, що складаються з молодших або не записаних послідовно біт.
З огляду на ці міркування в таблиці 1 наведені усі можливі значення октетів масок в десятковій формі та відповідні їм значення у двійковій формі.
