Contents
Протоколи потрібні для того, щоб комп’ютери могли належним чином взаємодіяти в мережі.
Характеристики протоколів
| Характеристики протоколу | Опис |
|---|---|
| Формат повідомлення | Для надсилання повідомлення від відправника до отримувача необхідно, щоб воно було сформовано відповідно до певного формату або структури. Формати повідомлень залежать від типу повідомлення і каналу, який використовується для його доставки. |
| Розмір повідомлення | Існують досить чіткі правила, які регулюють розмір частин інформації, які передаються у мережі. Окрім того, він залежить від каналу, який використовується. Якщо з одного хоста на інший через мережу надсилається довге повідомлення, то може виникнути необхідність в розділенні повідомлення на менші частини, щоб забезпечити надійну доставку повідомлення. |
| Синхронізація | Багато функцій мережних підключень залежать від синхронізації у часі. Синхронізація визначає швидкість передавання бітів даних у мережі. Вона також впливає на те, коли окремий вузол може відправляти дані, і на загальний обсяг даних, що може бути переданий за одну будь-яку операцію. |
| Кодування | Повідомлення, що надсилаються мережею, спочатку перетворюються в біти вузлом-відправником. Кожен біт кодується у вигляді звуків, світлових хвиль або електричних імпульсів, залежно від мережного середовища, яким передаються біти. Вузол призначення отримує і декодує сигнали, щоб інтерпретувати повідомлення. |
| Інкапсуляція | У кожному повідомленні, що передається мережею, має бути заголовок, який містить адресну інформацію, що ідентифікує вузол відправлення та вузол призначення, інакше воно не може бути доставлено. Інкапсуляція – це процес додавання цієї інформації до фрагментів даних, з яких складається повідомлення. Крім адреси, в заголовку може міститися інша інформація, яка гарантує, що повідомлення буде доставлено правильній програмі на вузлі призначення. |
| Шаблон повідомлення | В деяких випадках перед надсиланням наступного повідомлення необхідно підтвердити попереднє повідомлення. Цей тип шаблону запиту/відповіді є загальним компонентом багатьох мережних протоколів. Однак існують й інші типи повідомлень, які можна просто пересилати мережею, не турбуючись про те, чи досягнуть вони місця призначення. |
Модель TCP/IP
| Рівні моделі TCP/IP | Опис |
|---|---|
| Прикладний рівень | Відображає дані для користувача, а також забезпечує кодування/шифрування та керування сеансами зв’язку. |
| Транспортний рівень | Підтримує зв’язок між різними пристроями в різних мережах. |
| Міжмережний рівень | Визначає найкращий маршрут передавання даних через мережу. |
| Рівень мережного доступу | Керує фізичними пристроями та середовищем передавання даних, з яких складається мережа. |
Еталонна модель OSI
Типи моделей
Існує два основних типи моделей для опису функцій мережного обміну:
- Модель протоколу — тісно пов’язана зі структурою певного стеку протоколів. Стек протоколів включає декілька пов’язаних між собою протоколів, які забезпечують всіма функціями для взаємодії з мережею. Модель TCP/IP є прикладом моделі протоколу.
- Еталонна модель — описує функції, які повинні виконуватися на конкретному рівні, але не визначає, як саме вони повинні бути реалізовані. Основна мета — сприяти кращому розумінню функцій і процесів, необхідних для передавання даних в мережі.
Рівні моделі OSI
| Рівні моделі OSI | Опис |
|---|---|
| 7 – Прикладний рівень | Містить протоколи, які використовуються для обміну даними між процесами. |
| 6 – Рівень подання даних | Забезпечує загальне подання даних, які передаються між службами прикладного рівня. |
| 5 – Сеансовий рівень | Надає послуги рівню подання даних для організації його діалогу та керування обміном даними. |
| 4 – Транспортний рівень | Визначає послуги сегментування, передавання та відновлення послідовності даних для індивідуального зв’язку між кінцевими пристроями. |
| 3 – Мережний рівень | Надає послуги для обміну окремими частинами даних через мережу між визначеними кінцевими пристроями. |
| 2 – Канальний рівень | Описує методи обміну кадрами даних між пристроями через загальне середовище передавання даних. |
| 1 – Фізичний рівень | Описує електричні, механічні, функціональні та процедурні засоби для активації, обслуговування та деактивації фізичних з’єднань для передавання бітів пристроєм до мережі та прийняття бітів пристроєм з мережі. |
Порівняння моделей OSI та TCP/IP
