Для виконання лабораторної роботи необхідно вивчити, використовуючи рекомендовану літературу, конспект лекцій і методичні матеріали, такі питання: – функції протоколу IP; – структура заголовка IP; – максимально допустимий розмір пакета (MTU) каналу зв'язку; – синтаксис команди «ping»; – процес фрагментації IP-пакетів.
Далі виконати такі дії:
– відкрити вікно командного рядка на ПК і відобразити довідкову інформацію по команді «ping»; > ping /? – визначити експериментальним способом MTU мережі, генеруючи ехо- запити на сусідній ПК із заборонним прапором фрагментації і розміром від 1500 байт, зменшуючи кожен раз розмір даних до успішної передачі ехо-пакету; > ping –f –n 1 -l 1500 кінцевий_вузол – запустити програму Wireshark і процес захоплення пакетів; – згенерувати один ехо-пакет на сусідній вузол з дозволяючим прапором фрагментації і розміром поля даних, рівним MTU*3 + №*70, де №-номер за списком студента в групі; – зупинити процес захоплення в Wireshark; – знайти фрагментовані пакети ехо-запиту та заповнити таблицю 6.1 значеннями полів фрагментів; Таблиця 6.1 Значення полів фрагментів вихідного IP-пакету № фрагмента ID Total Length DF MF Frafment Offset Дані (байт)
– знайти фрагментовані пакети ехо-відповіді та заповнити таблицю 6.1
значеннями полів фрагментів; – визначити сумарний розмір всіх фрагментів та обґрунтувати різницю с завданим розміром вихідного пакету.
Підготувати звіт по лабораторній роботі, який повинен включати:
– тему і мету лабораторної роботи; – опис завдання з початковими умовами та даними; – значення експериментально визначеного MTU каналу зв'язку; – скріншоти фрагментованих пакетів в Wireshark, значенням полів яких заповнюється табл. 6.1 – значення полів фрагментів ехо-запиту та ехо-відповіді у вигляді таблиці 6.1; – обґрунтування різниці між сумарним розміром всіх фрагментів та завданим розміром вихідного пакету.
6.3 Питання для підготовки до захисту лабораторної роботи
1. Які дві основні функції виконує протокол IP? 2. Який в IPv4 використовується механізм для запобігання нескінченної пересилки пакетів по мережі? 3. Які дії робитиме протокол ІР, якщо один з фрагментів буде втрачено? 4. Пакет прибуває зі значенням біта M = 1, зміщення фрагментації має значення 0. Чи є цей пакет першим фрагментом, останнім фрагментом або середнім фрагментом? 5. Якщо отриманий розмір неподільного пакету в 1472 байт, чи означає це, що канал зв'язку використовує MTU = 1472?