
План
План 1
1. Мережевий протокол 2
2. IP-фрагментація| 3
3. Протокол GRE| 6
4. Протокол SSTP| 8
5. Протокол SNMP| 12
6. Протокол TFTP| 13
7. Протокол UDP| 13
Список використаної літератури 14
1. Мережевий протокол
Мережевий протокол в комп'ютерних мережах — заснований на стандартах набір правил, що визначає принципи взаємодії комп'ютерів в мережі. Протокол також задає загальні правила взаємодії різноманітних програм, мережевих вузлів чи систем і створює таким чином єдиний простір передачі. Хости (будь-який вузол мережі що відправляє або приймає дані через мережу називають хостом (host)) взаємодіють між собою. Для того, щоб прийняти і обробити відповідним чином повідомлення, їм необхідно знати як сформовані повідомлення і що вони означають. Прикладами використання різних форматів повідомлень в різних протоколах можуть бути встановлення з'єднання з віддаленою машиною, відправка повідомлень електронною поштою, передача файлів. Зрозуміло, що різні служби використовують різні формати повідомлень.
Протокол описує:
Формат повідомлення, якому за стосунки зобов'язані слідувати;
Спосіб обміну повідомленнями між комп'ютерами в контексті визначеної дії, як, наприклад, пересилка повідомлення по мережі.
Різні протоколи найчастіше описують лише різні сторони одного типу зв'язку й, узяті разом, утворюють стек протоколів. Назви «протокол» і «стек протоколів» також вказують на програмне забезпечення, яке реалізує протоколи.
Нові протоколи для Інтернету визначаються IETF, інші протоколи — IEEE або ISO. ITU-T займається телекомунікаційними протоколами та форматами.
Найпоширенішою системою класифікації мережних протоколів (і способів мережного зв'язку загалом) є, так звана, модель OSI, відповідно до якої протоколи поділяються на 7 рівнів за своїм призначенням — від фізичного (формування й розпізнавання електричних або інших сигналів) до прикладного(API за стосунків для передачі інформації).
Також дуже важливо розрізняти два схожі за назвою, але діаметрально протилежні за властивостями, терміни - маршрутизований протокол та протокол маршрутизації. Ще більша плутанина виникає з оригінальною назвою - routed&routing protocols.
Маршрутизований протокол - це будь-який мережний протокол, адреса мережевого рівня якого надає достатньо інформації для доставки пакету від одного вузла мережі до іншого на основі використовуваної схеми адресації. Такий протокол задає формати полів всередині пакету. Пакети зазвичай передаються від однієї кінцевої системи до іншої. Маршрутизований протокол використовує таблицю маршрутизації для пересилки пакетів.
Приклади маршрутизованих протоколів - Internet-протокол (IP), протокол міжмережевого пакетного обміну IPX тощо. Легше всього зрозуміти що таке маршрутизовані протоколи, якщо пам'ятати, що це протоколи передачі даних.
Протокол маршрутизації - такий протокол, який підтримує маршрутизовані протоколи і надає механізми обміну маршрутною інформацією. Повідомлення протоколу маршрутизації передаються між маршрутизаторами (роутерами). Протокол маршрутизації дозволяє роутерам обмінюватись інформацією між собою для оновлення записів і підтримки таблиці маршрутизації.
Приклади протоколів маршрутизації: RIP, IGRP, EIGRP, OSPF. Легше зрозуміти, що таке протоколи маршрутизації, якщо пам'ятати, що це протоколи обміну маршрутною інформацією.
Для того, щоб протокол був маршрутизованим, він має включати механізми призначення як номера мережі, так і номера вузла для кожного пристрою в мережі. В деяких протоколах, як, наприклад, IPX необхідно визначати лише адресу мережі, оскільки в якості адреси пристрою ця технологія використовує фізичну адресу (MAC-адресу) пристрою. Інші протоколи, як IP-протокол, вимагають явного задання повної адреси і маски підмережі.
2. IP-фрагментація|
IP-фрагментація| і реасемблювання
IP| Протокол був спроектований для використання на широкій різноманітності каналів передачі даних. Хоча максимальна довжина датаграми IP| - 64 КБ, більшість каналів передачі даних встановлюють максимальна межа довжини пакету, названий|накликати| MTU|.
Значення MTU| залежить від типу|типа| каналу передачі даних. Дизайн IP| протоколу пристосовується до різних MTU|, дозволяючи маршрутизаторам фрагментувати IP| датаграми в міру необхідності. За збірку|зборку,збирання| (реасемблювання) фрагментів назад в оригінальну IP| датаграму повного|цілковитого| розміру відповідальна приймаюча сторона.
IP-фрагментація| це розбиття датаграми на безліч частин|часток|, які можуть бути повторно зібрані|повизбирувати| пізніше. Для IP-фрагментації| і повторної збірки|зборки,збирання| використовуються такі поля з|із| IP| заголовка як джерело, адресат, ідентифікація, повна|цілковита| довжина, і зсув|зміщення| фрагмента, разом з|поряд з,поряд із| прапорцями "більше фрагментів" (MF|) і "не фрагментувати" (DF|).
Зображення нижче зображає|змальовує| розташування IP| заголовка
Ідентифікація це 16 бітове поле і є значення, призначене відправником IP| датаграми. Використовується для подальшої|наступної| збірки|зборки,збирання| фрагментів датаграми.
Зсув|зміщення| фрагмента це поле 13 бітів і указує|вказує|, якому місцю|місце-милі| належить фрагмент в оригінальній датаграмі IP|. Це значення завжди кратно восьми байтам.
В області прапорців заголовка IP|, є три бита для прапорців управління. Важливо|поважно| відзначити, що битий "не фрагментувати" (DF|) грає основну роль у фрагментації, тому що|бо| він визначає, чи можна фрагментувати пакет.
Битий 0 – зарезервований і завжди скинутий в 0. Битий 1 – це битий DF| (0 – можна фрагментувати, 1 – не можна). Битий 2 – це битий MF| (0 – це останній фрагмент, 1 = є ще фрагменти)
На графік нижче показ приклад|зразок| фрагментації.
Якщо ви складете всі довжини IP-фрагментів|, то набутого значення перевищить оригінальну довжину IP| датаграми на 60 байт. Причина, такого збільшення полягає в тому, що були створені три додаткових IP| заголовка, поодинці для кожного фрагмента після|потім| першого.
Перший фрагмент має зсув|зміщення| 0, довжина цього фрагмента - 1500; вона включає 20 байтів для трохи зміненого оригінального заголовка IP|.
Другий фрагмент має зсув|зміщення| 185 (185 x 8 = 1480), яке означає, що порція даних цього фрагмента починається з 1480 байта в оригінальній датаграмі IP|. Довжина цього фрагмента - 1500; вона включає додатковий заголовок IP|, створений для цього фрагмента.
Третій фрагмент має зсув|зміщення| 370 (370 x 8 = 2960), яке означає, що дані цього фрагмента починаються з 2960 байта в оригінальній датаграмі IP|. Довжина цього фрагмента - 1500; вона включає додатковий заголовок IP|, створений для цього фрагмента.
Четвертий фрагмент має зсув|зміщення| 555 (555 x 8 = 4440), яке означає, що частина|частка| даних цього фрагмента починається з 4440 байтів в оригінальній датаграмі IP|. Довжина цього фрагмента - 700 байтів; це включає додатковий заголовок IP|, створений для цього фрагмента.
Тільки|лише|, коли отриманий|одержувати| останній фрагмент, може бути визначений розмір оригінальної датаграми IP|. Зсув|зміщення| фрагмента в останньому фрагменті (555) дає зсув|зміщення| даних в 4440 байтів в оригінальній датаграмі IP|. Якщо ви додасте|добавлятимете| байти даних від останнього фрагмента (680 = 700 - 20), це дасть вам 5120 байтів, що є|з'являється,являється| порцією даних оригінальної датаграми IP|. Потім, додаючи|добавляти| 20 байтів для IP| заголовка ми отримаємо|одержуватимемо| розмір оригінальної датаграми IP| (4440 + 680 + 20 = 5140).