- •Практична робота №4
- •IPv4 cidr
- •1 Перевести в двійкову систему числення наступні числа:
- •2 Перевести в десяткову систему числення наступні числа:
- •4 Визначте приклад діапазону ip-адрес при безкласової маршрутизації cidr
- •5 Визначите необхідну маску підмережі для різних ситуацій. Пам'ятайте, що розподіл на підмережі застосовується не завжди.
Комп’ютерні мережі Практична робота №3
студента 410-i групи
Бойка Жені
Практична робота №4
Тема: «Десяткова і двійкова системи числення. Маршрутизація. Маски підмереж.»
Мета роботи: вивчити, яким чином проводиться переведення чисел з двійкової системи числення в десяткову і навпаки. Вивчити, яким чином відбувається визначення приналежності пакету локальної або віддаленої мережі маршрутизатором. Навчитися визначати маски підмереж.
Теоретична частина
Маски при безкласової маршрутизації (CIDR - Classless Inter - Domain Routing)
Маски підмереж є основою методу безкласової маршрутизації CIDR. При цьому підході маску підмережі записують разом з IP -адресою у форматі «IP-адреса/кількість одиничних біт в масці». Число після знака дробу означає кількість одиничних розрядів в масці підмережі. (Відлік проводиться зліва направо)
IPv4 cidr
IP/маска |
До останнього IP в підмережі |
Маска |
Кількість адрес (вузлів) |
Клас |
a.b.c.d/32 |
+0.0.0.0 |
255.255.255.255 |
1 |
1/256 C |
a.b.c.d/31 |
+0.0.0.1 |
255.255.255.254 |
2 |
1/128 C |
a.b.c.d/30 |
+0.0.0.3 |
255.255.255.252 |
4 |
1/64 C |
a.b.c.d/29 |
+0.0.0.7 |
255.255.255.248 |
8 |
1/32 C |
a.b.c.d/28 |
+0.0.0.15 |
255.255.255.240 |
16 |
1/16 C |
a.b.c.d/27 |
+0.0.0.31 |
255.255.255.224 |
32 |
1/8 C |
a.b.c.d/26 |
+0.0.0.63 |
255.255.255.192 |
64 |
1/4 C |
a.b.c.d/25 |
+0.0.0.127 |
255.255.255.128 |
128 |
1/2 C |
a.b.c.0/24 |
+0.0.0.255 |
255.255.255.000 |
256 |
1 C |
a.b.c.0/23 |
+0.0.1.255 |
255.255.254.000 |
512 |
2 C |
a.b.c.0/22 |
+0.0.3.255 |
255.255.252.000 |
1024 |
4 C |
a.b.c.0/21 |
+0.0.7.255 |
255.255.248.000 |
2048 |
8 C |
a.b.c.0/20 |
+0.0.15.255 |
255.255.240.000 |
4096 |
16 C |
a.b.c.0/19 |
+0.0.31.255 |
255.255.224.000 |
8192 |
32 C |
a.b.c.0/18 |
+0.0.63.255 |
255.255.192.000 |
16 384 |
64 C |
a.b.c.0/17 |
+0.0.127.255 |
255.255.128.000 |
32 768 |
128 C |
a.b.0.0/16 |
+0.0.255.255 |
255.255.000.000 |
65 536 |
256 C = 1 B |
a.b.0.0/15 |
+0.1.255.255 |
255.254.000.000 |
131 072 |
2 B |
a.b.0.0/14 |
+0.3.255.255 |
255.252.000.000 |
262 144 |
4 B |
a.b.0.0/13 |
+0.7.255.255 |
255.248.000.000 |
524 288 |
8 B |
a.b.0.0/12 |
+0.15.255.255 |
255.240.000.000 |
1 048 576 |
16 B |
a.b.0.0/11 |
+0.31.255.255 |
255.224.000.000 |
2 097 152 |
32 B |
a.b.0.0/10 |
+0.63.255.255 |
255.192.000.000 |
4 194 304 |
64 B |
a.b.0.0/9 |
+0.127.255.255 |
255.128.000.000 |
8 388 608 |
128 B |
a.0.0.0/8 |
+0.255.255.255 |
255.000.000.000 |
16 777 216 |
256 B = 1 A |
a.0.0.0/7 |
+1.255.255.255 |
254.000.000.000 |
33 554 432 |
2 A |
a.0.0.0/6 |
+3.255.255.255 |
252.000.000.000 |
67 108 864 |
4 A |
a.0.0.0/5 |
+7.255.255.255 |
248.000.000.000 |
134 217 728 |
8 A |
a.0.0.0/4 |
+15.255.255.255 |
240.000.000.000 |
268 435 456 |
16 A |
a.0.0.0/3 |
+31.255.255.255 |
224.000.000.000 |
536 870 912 |
32 A |
a.0.0.0/2 |
+63.255.255.255 |
192.000.000.000 |
1 073 741 824 |
64 A |
a.0.0.0/1 |
+127.255.255.255 |
128.000.000.000 |
2 147 483 648 |
128 A |
0.0.0.0/0 |
+255.255.255.255 |
000.000.000.000 |
4 294 967 296 |
256 A |
Кількість адрес підмережі не дорівнює кількості можливих вузлів. Початкова адреса мережі резервується для ідентифікації підмережі, останній - в якості широкомовного адреси, таким чином, в реально діючих мережах можливо кількість вузлів на два менше кількості адрес (можливі винятки у вигляді адресації в IPv4 мереж / 32 і / 31).
Основні класи IP-адрес
Адреса складається з двох логічних частин - номера мережі і номера вузла в мережі. Яка частина адреси відноситься до номера мережі, а яка до номера вузла, визначається значеннями перших бітів адреси:
Якщо адреса починається з 0, то мережу відносять до класу А, і номер мережі займає один байт, інші 3 байти інтерпретуються як номер вузла в мережі. Мережі класу А мають номери в діапазоні від 1 до 126. (Номер 0 не використовується, а номер 127 зарезервований для спеціальних цілей, про що буде сказано нижче).
Якщо перші два біти адреси рівні 10, то мережа відноситься до класу В. У мережах класу В під адресу мережі і під адресу вузла відводиться по 16 бітів, тобто по 2 байти.
Якщо адреса починається з послідовності 110, то це мережа класу С. Під адресу мережі відводиться 24 біти, а під адреса вузла - 8 бітів.
Якщо адреса починається з послідовності 1110, то він є адресою класу D і позначає особливий, груповий адреса - multicast. Якщо в пакеті як адреса призначення вказана адреса класу D, то такий пакет повинні отримати всі вузли, яким визначено цю адресу.
Якщо адреса починається з послідовності 11110, то це адреса класу Е, він зарезервований для майбутніх застосувань.
Практична частина