МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА"
Кафедра інформаційних систем та мереж
Комп’ютерні мережі
Лабораторна робота №1
Розрахунок комп’ютерних підмереж
Львів-2019
Варіант - 11
Мета роботи: навчитися розподіляти простір IP-адрес, розробляти схеми IP-адресування в мережі маскою підмережі змінної довжини.
Хід роботи
№
№ завдання
11
1
2
3
4
IP-адреса комп’ютера А:
172.16.92.5
IP-адреса комп’ютера В:
172.207.73.209
Маска підмережі:
255.240.0.0
Номер підмережі:
61.93.0.0
Маска підмережі:
255.254.0.0
65.16.0.1 –
65.96.255.254
203.134.83.0/24
Кількість вузлів ~ 94
Визначити чи розміщенні вузли А і В в одній підмережі.
Потрібно перевести адреси комп’ютерів і маску в двійковий вигляд. Потім виконати операцію побітового логічного множення над адресою і маскою відповідного комп’ютера. Двійковий результат перевести у десятковий. Порівняти отримані результати. Якщо результати повністю співпадають, то вузли знаходяться в одній підмережі, а якщо ні – у різних.
Десятковий вигляд
Двійковий вигляд
ІР-адреса: 172.16.92.5
10101100.00010000.01011100.00000101
Маска підмережі: 255.240.0.0
11111111.11110000.00000000.00000000
AND
10101100.00010000.00000000.0000000
Результат
172.16.0.0
Десятковий вигляд
Двійковий вигляд
ІР-адреса: 172.207.73.209
10101100.11001111.01001001.11010001
Маска підмережі: 255.240.0.0
11111111.11110000.00000000.00000000
AND
10101100.11000000.00000000.00000000
Результат
172.192.0.0
Отже, вузли А і В не знаходяться в одній підмережі.
Визначити к-ть і діапазон адрес вузлів у підмережі за її номером та маскою.
Потрібно перевести номер і маску підмережі у двійковий вигляд.
Номер: 61.93.0.0
Маска: 255.254.0.0
Номер: 00111101.01011101.00000000.00000000
Маска: 11111111.11111110.00000000.00000000
На основі маски визначити к-ть біт, значення яких рівні 0, і позначити їх літерою К.
К = 16
Ці нульові біти використовуються для адресації вузлів, біти, що відповідають за номером підмережі, рівні одиниці. Загальна к-ть адрес мережі рівна 2^К, але з цього числа слід виключити адресу мережі та широкосповіщальну адресу, що складаються з усіх нулів та всіх одиниць відповідно. Отже, загальна к-ть вузлів підмережі буде дорівнювати 2^К-2.
2^16 – 2 = 65536 – 2 = 65534
Щоб отримати початкову адресу, потрібно біти, що справа та відповідають нульовим бітам у масці, заповнити нулями, а правий крайній біт встановити в одиницю.
00111101.01011101.00000000.00000001 - 61.93.0.1
11111111.11111110.00000000.00000000 - 255.254.0.0
Щоб отримати кінцеву адресу, навпаки потрібно заповнити одиницями, а крайній справа встановити нулем.
00111101.01011101.00000000.11111110 - 61.93.0.254
11111111.11111110.00000000.00000000 - 255.254.0.0
Отже, для підмережі 61.93.0.0 з маскою 255.254.0.0 к-ть можливих адрес дорівнює 65534, а діапазон можливих адрес – 61.93.0.1 – 61.93.0.254
Визначити маску підмережі, що відповідає вказаному діапазону ІР-адрес.
Спершу визначимо к-ть незмінних біт в адресі, починаючи з початку:
Початкова адреса:
65.16.0.1 01000001.00010000.00000000.00000001
Кінцева адреса:
65.96.255.254 01000001.01100000.11111111.11111110
Далі визначимо маску:
Заповнимо співпадаючу частину бітів одиницями, а решту бітів – нулями:
Маска підмережі:
11111111.10000000.00000000.00000000
І потім переведемо отриману маску підмережі у десятковий вигляд:
255.128.0.0
Отже, маска підмережі, що відповідає діапазону 65.16.0.1 – 65.96.255.254 дорівнює 255.128.0.0
Організації виділена мережа класу С. Визначити маску, кількість вузлів та діапазони ІР-адрес підмереж.
Спершу визначимо загальну кількість вузлів у мережі. З умови видно, що маска містить 24 одиниці, тобто 255.255.255.0, з яких під номер вузла відводиться 8 біт, тобто мережа може включати 2^8 – 2 =254 вузли.
Визначимо реальну к-ть вузлів у підмережі, нову адресу та маску мережі.
К-ть вузлів у підмережі має бути числом, що кратне числу 2(за умовою к-ть вузлів = 94). Визначимо число кратне числу 2, яка найближче до 94.
2^6 = 64 |94-64| = 30
2^7 = 128 |94-128| = 34
Виходячи з цього, найближчим числом, що відповідає критерію є 2^6 = 64 .
Крім того, повинна виконуватись вимога, що к-ть вузлів у підмережі має бути не більше значення загальної к-ті вузлів у мережі: 94 < (2^6 = 64) <= 254.
Виходячи з цього для номера вузла потрібно виділити 6 біт (степінь 2), тому маску потрібно розширити на 2 біта – з 24 біт до 26 біт.
Далі визначимо к-ть підмереж:
254 / 64 = 4
Отримали 4 підмережі
Визначимо діапазони ІР-адрес підмереж.
Оскільки під маску відводиться 26 біт, то вона буде мати такий вигляд:
11111111.11111111.11111111.11000000, тобто 255.255.255.192
При цьому к-ть можливих адрес у кожній підмережі = 64.
Тоді діапазони ІР-адрес всіх підмереж будуть такі:
203.134.83.0 – 203.134.83.63;
203.134.83.64 - 203.134.83.127;
203.134.83.128 - 203.134.83.191;
203.134.83.192 - 203.134.83.255
Отже, отримаємо маску підмережі 255.255.255.192, 64 можливі адреси і 4 діапазони ІР-адрес мережі.
Висновок: у цій лабораторній роботі я навчилась розподіляти простір ІР-адрес, розробляти схеми ІР-адресування в мережі з маскою підмережі змінної довжини.