Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Приклади розрахунку мереж




IP адреса

Пояснення формул розрахунку мереж

Формула розрахунку мереж

Кількість підмереж = 2n, де n – це кількість зайнятих біт від порції хоста.

Формула розрахунку хостів (вузлів)

Кількість хостів в підмережі = 2n–2, де n – це кількість вільних біт (нулів) в порції хоста, а «–2» – це відрахування адреси мережі (в порції хоста всі нулі) і широкомовного адреси (в порції хоста всі одиниці).

IP адреса складається з 32 бітів, які поділені на 4 частини по 8 біт відповідно (ці частини називаються октетами). Реально використовується запис IP адреси в десятковому вигляді.

Приклади IP адрес:

172.16.2.15 = 10101100.00010000.00000010.00001111

178.68.128.168 = 10110010.01000100.10000000.10101000

217.20.147.94 = 11011001.00010100.10010011.01011110

З цих 32 бітів частина відноситься до адреси хоста, якому належить цей IP адреса, а інша частина належить до адресою мережі, в якій знаходиться цей хост. Перша частина (зліва направо) IP адреси позначає адресу мережі, а друга частина (що залишилися біти) - адреса хоста. Щоб дізнатися, скільки бітів відноситься до адреси мережі, треба скористатися маскою мережі.

Маска мережі

Маска мережі теж складається з 32 бітів, але на відміну від IP адреси, в масці одиниці і нулі не можуть перемішуватися. Реально використовується запис мережевий маски в десятковому вигляді.

Приклади масок мережі:

255.255.255.0 = 11111111.11111111.11111111.00000000

255.0.0.0 = 11111111.00000000.00000000.00000000

255.255.240.0 = 11111111.11111111.11110000.00000000

255.255.255.128 = 11111111.11111111.11111111.10000000

Префікс маски

Ще частіше, маска мережі записується у вигляді короткого префікса маски. Число у префіксі позначає кількість біт відносяться до адреси мережі.

/16 = 11111111.11111111.00000000.00000000 = 255.255.0.0

/24 = 11111111.11111111.11111111.00000000 = 255.255.255.0

/26 = 11111111.11111111.11111111.11000000 = 255.255.255.192

IP адреса і маска мережі

Щоб дізнатися, яка частина IP адреси відноситься до порції мережі, необхідно виконати бінарну логічну операцію AND (І).

Бінарна логічна операція AND (І)

Сенс операції полягає в порівнянні двох бітів, причому тільки в одному випадку бінарна операція дає одиницю на виході - у разі порівняння двох одиниць. В інших випадках логічна операція AND дає на виході 0.

Операція AND над IP адресою та маскою

Уявімо, що є IP адреса 192.168.1.31 з маскою мережі у вигляді префікса / 24. Необхідно обчислити адресу мережі, порцію мережі, порцію хоста.

Спочатку треба перекладати IP адреса з десяткової системи числення в двійкову систему. Потім перевести префікс в двійковий вигляд і нормальний вигляд маски мережі (десятковий). Далі залишиться тільки скласти IP адреса з маскою за допомогою логічної операції AND.

192.168.1.31/24

192.168.1.31 = 11000000.10101000.00000001.00011111

/24 = 11111111.11111111.11111111.00000000 = 255.255.255.0

11000000.10101000.00000001.00011111 (IP)

AND

11111111.11111111.11111111.00000000 (Mask)

=

11000000.10101000.00000001.00000000 (Адреса мережі в двійковому вигляді)

192.168.1.0/24 (Адреса мережі в десятковому вигляді з мережевим префіксом)

Так дізналися адресу мережі. Одиниці в масці вказують на довжину порції адреси мережі (11000000.10101000.00000001), а нулі - на порцію адреси хоста (.00011111).

Ділення мережі здійснюється присвоєнням бітів з порції адреси хоста до порції адреси мережі. Тим самим збільшуємо можливу кількість підмереж, але зменшуємо кількість хостів у подсетях. Щоб дізнатися, скільки виходить підмереж із привласнених бітів треба скористатися формулою розрахунку мереж: 2n, де n є кількістю присвоєних біт.

Приклад розрахунку мережі на 2 підмережі

Є адресу мережі 192.168.1.0/24, треба розділити наявну мережу на 2 підмережі. Спробуємо забрати від порції хоста 1 біт і скористатися формулою: 21 = 2, це означає, що якщо заберемо один біт від частини хоста, то отримаємо 2 підмережі. Присвоєння одного біта з порції хоста збільшить префікс на один біт: / 25. Тепер треба виписати 2 однакових IP адреси мережі в двійковому вигляді змінивши тільки присвоєний біт (у першої підмережі присвоєний біт буде дорівнює 0, а у другої підмережі = 1).

2 підмережі (захоплений біт виділений більш жирним шрифтом):

1) 11000000.10101000.00000001. 0 0000000

2) 11000000.10101000.00000001. 1 0000000

Тепер запишемо поруч з двійковим видом десятковий, і додамо новий префікс. Жирним шрифтом позначена порція підмережі, а простим - порція хоста.

1) 11000000.10101000.00000001.0 0000000 =192.168.1.0/25

2) 11000000.10101000.00000001.1 0000000 = 192.168.1.128/25

Все, мережа розділена на 2 підмережі. Як видно, порція хоста тепер становить 7 біт.

Щоб вирахувати, скільки адрес хостів можна отримати використовуючи 7 біт, необхідно скористатися формулою розрахунку хостів: 2n–2, де n – кількість біт в порції хоста.

27 - 2 = 126 хостів. Віднімаєма цифра 2 є двома адресами, які не можна присвоїти хосту: адреса мережі та широкомовна адреса.

Адреса мережі, це коли в порції хоста всі нулі, а широкомовна адреса, це коли в порції хоста всі одиниці. Випишемо ці адреси для кожної підмережі в двійковому і десятковому вигляді:

11000000.10101000.00000001.0 0000000 =192.168.1.0/25

(адреса мережі першої підмережі)

11000000.10101000.00000001. 01111111 =192.168.1.127/25

(широкомовна адреса першої підмережі)

11000000.10101000.00000001.1 0000000 = 192.168.1.128/25

(адреса мережі другий підмережі)

11000000.10101000.00000001.1 1111111 =192.168.1.255/25

(широкомовна адреса другий підмережі)

Приклад розрахунку мережі на 4 підмережі

Цей приклад робиться абсолютно за тим же алгоритмом, що і попередній.

Є адресу мережі 192.168.1.0/24, треба розділити мережу на 4 підмережі. Вираховуємо за формулою, скільки треба зайняти біт від хоста: 22 = 4. Префікс змінюється на /26.

4 підмережі (захоплені біти виділені жирним шрифтом):

1) 11000000.10101000.00000001. 00 000000

2) 11000000.10101000.00000001. 01 000000

3) 11000000.10101000.00000001. 10 000000

4) 11000000.10101000.00000001. 11 000000

4 підмережі (захоплені біти виділені жирним шрифтом

Далі, жирним шрифтом позначені порції підмережі, а простим - порції хоста:

1) 11000000.10101000.00000001.00 000000 =192.168.1.0/26

2) 11000000.10101000.00000001.01 000000 = 192.168.1.64/26
3) 11000000.10101000.00000001.10 000000 = 192.168.1.128/26
4) 11000000.10101000.00000001.11 000000 = 192.168.1.192/26

Все, мережа розділена на 4 підмережі. Порція хоста тепер становить 6 біт.

26 - 2 = 62 хостів.

11000000.10101000.00000001.00 000000 = 192.168.1.0/26

(адреса мережі першої підмережі)

11000000.10101000.00000001.00 111111 = 192.168.1.63/26

(широкомовна адреса першої підмережі)

11000000.10101000.00000001.01 000000 = 192.168.1.64/26

(адреса мережі другий підмережі)

11000000.10101000.00000001.01 111111 = 192.168.1.127/26

(широкомовна адреса другий підмережі)

11000000.10101000.00000001.10 000000 = 192.168.1.128/26

(адреса мережі третьої підмережі)

11000000.10101000.00000001.10 111111 = 192.168.1.191/26

(широкомовна адреса третьої підмережі)

11000000.10101000.00000001.11 000000 = 192.168.1.192/26

(адреса мережі четвертої підмережі)

11000000.10101000.00000001.11 111111 = 192.168.1.255/26

(широкомовна адреса четвертої підмережі)

 

 


ДОДАТОК В

 

 




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 6452; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.