Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ТЕРНОПІЛЬСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ
ІМЕНІ ІВАНА ПУЛЮЯ
Кафедра компютерних систем та мереж
Звіт
до лабораторної роботи №6
Виконав:
студент групи СІ-51
Бурик Ю.І.
Прийняв:
Жаровський Р. О.
Тернопіль, 2013
Мета: Вивчити структуру протокольних блоків даних мережевого та транспортного рівнів, ознайомитися з будовою таблиці маршрутизації, розглянути організацію протокольного стеку ТСР/ІР, проаналізувати звязок між протокольними блоками даних різних рівнів, навчитися користуватися стандартними командами аналізу трафіка в мережі та мережевим аналізатором пакетів.
КОРОТКІ ТЕОРЕТИЧНІ ВІДОМОСТІ
ІР Internet Protocol (протокол для складених мереж) основний протокол мережевого рівня цього стеку, який забезпечує передавання пакетів по складеній мережі, але не підтримує послідовне передавання і не гарантує надійність передавання, хоча і намагається це зробити.
ARP Address Resolution Protocol - перетворює ІР-адресу в канальну (локальну) адресу, що потрібно для спільної роботи мереж, побудованих на різних технологіях, а протокол RARP Reverse Address Resolution Protocol виконує зворотну функцію;
ТСР Transmission Control Protocol протокол керування передачею транспортного рівня з попереднім налагодженням логічного сполучення. Протокол ділить потік байтів на сегменти, передає їх рівню міжмережевої взаємодії. Коли вони будуть доставлені до пункту призначення, ТСР знову їх обєднає в неперервний потік байтів. Він гарантує надійне передавання пакетів та забезпечує їхню правильну послідовність за рахунок нумерації сегментів в чергах, використання квитанцій при відповідному виборі розміру скользящего вікна та тайм-ауту.
UDP User Datagram Protocol - протокол данограм користувача, який використовується замість протоколу ТСР, якщо немає потреби в додаткових заходах щодо забезпечення надійного передавання. Передає данограмним способом, як і протокол ІР. Це фактично звязка (мультиплексор) між мережевим протоколом та багатьма службами прикладного рівня.
Прикладний рівень обєдную усі служби, які система надає програмам користувача. Серед протоколів прикладного рівня вкажемо:
- telnet емуляція терміналу,
- FTP File Transfer Protocol - протокол передавання файлів,
- SMTP Simple Mal Transfer Protocol електронна пошта,
- SNMP Simple Network Management Protocol - керування мережею,
- DNS Domain Name Service служба логічних імен,
- НТТР протокол передачи гіпертекстової інформації.
ХІД РОБОТИ
На першому етапі виконання лабораторної роботи було завантажено програму EtherDetect Packet Sniffer. У вікні сполучень (ліве верхнє) було обрано ТСР сполучення (Рисунок 1).
Рисунок 1 Робота програми EtherDetect Packet Sniffer з активним записом у вікні сполучень
На даному рисунку активний запис в лівому верхньому вікні показує, що між собою зєднані два вузли, IP адреси яких: 192.168.1.10:49468 та 87.240.134.180:80, кількість пакетів рівна пяти.
Далі було обрано в правому верхньому вікні пакет без даних (рисунок 2).
Рисунок 2 Робота програми EtherDetect Packet Sniffer з активним записом без даних у вікні пакетів TCP
Даний пакет містить інформацію про MAC-адресу отримувача 00 20 2B 00 20 2B, MAC-адресу відправника 00 1B 8C 14 D0 15, розмір Ethernet заголовку 08 00.
Також присутня інформація про IP заголовок, а саме його довжину, яка дорівнює пяти бітам; версія, що вказує на пакет типу IPv4; тип сервісу, значення якого рівне нулю; довжина пакету, яка дорівнює 54 байтам; ідентифікатор, який призначається відправником пакету і призначений для визначення коректної послідовності фрагментів при складанні дата грами, який рівний 4306; зсув фрагмента (значення, що визначає позицію фрагмента в потоці даних) рівний 16384 (40 00); час життя (число маршрутизаторів, які повинен пройти цей пакет) дорівнює 128; протокол (вказує, дані якого протоколу містить пакет), дане значення рівне шести, що говорить про те, що даний пакет містить інформацію протоколу TCP; контрольна сума заголовка, яка дорівнює 0; IP адреса відправника та отримувача 87.240.134.180 та 192.168.1.10 відповідно.
До того ж присутня інформація про TCP заголовок, який містить номер порта отримувача, через який здійснюється зєднання (80), та відправника 49468; номер черги, який рівний 3219301227; номер підтвердження 9712658; інформацію про прапорці; кількість октетів даних 16333 та контрольна сума 41073. Пакет, який містить данні має більший розмір та встановлені інші прапорці TCP заголовку (Рисунок 3).
Рисунок 3 Робота програми EtherDetect Packet Sniffer з активним записом з даними у вікні пакетів TCP
Особливостями UDP пакету від TCP є те що він має свій номер протоколу 17, порти отримувача і відправника, через які здійснюється зєднання мають інші значення (відправник 58732, отримувач - 53) та IP адреси відправника - 192.168.1.1 і отримувача - 192.168.1.10. Також кожен пакет UDP має дані. (Рисунок 4).
Рисунок 4 Робота програми EtherDetect Packet Sniffer з активним записом у вікні пакетів UDP
Далі було виконано команду tracert до tstu.edu.ua (Рисунок 5).
Рисунок 5 Виконання команди tracert, до адреси tstu.edu.ua
Після цього було виконано команду tracert до google.com (Рисунок 6).
Рисунок 6 Виконання команди tracert, до адреси google.com
Пропінгував вузли :
Рисунок 7 Виконання команди ping для 10.50.19.42
Рисунок 8 Виконання команди ping для 213.180.213.102
Результати затримок аналогічну до результатів трасування.
Після цього за допомогою команди netstat -r було виведено таблицю маршрутизації, яка містить інформацію про мережеву адресу, її маску мережі, адресу шлюза, інтерфейс та метрику (Рисунок 9).
Рисунок 9 Виконання команди netstat -r
Висновок: На даній лабораторній роботі я вивчив структуру протокольних блоків даних мережевого та транспортного рівнів, ознайомився з будовою таблиці маршрутизації, розглянув організацію протокольного стеку ТСР/ІР, проаналізував звязок між протокольними блоками даних різних рівнів, навчився користуватися стандартними командами аналізу трафіка в мережі та мережевим аналізатором пакетів.