CP/IP був розроблений до появи моделі взаємодії відкритих систем ISO/OSI, то, хоча він також має багаторівневу структуру, відповідність рівнів стека TCP/IP рівням моделі OSI досить умовно (рис. 3). Розглядаючи багаторівневу архітектуру TCP/IP, можна виділити в ній, подібно архітектурі OSI, рівні, функції яких залежать від конкретної технічної реалізації мережі, і рівні, функції яких орієнтовані на роботу з додатками (мал. 4). В
Рисунок 3 - Відповідність рівнів стека TCP/IP семиуровневой моделі OSI
В
Рисунок 4 - Мережезалежні і мереженезалежні рівні стека TCP/IP
Протоколи прикладного рівня стека TCP/IP працюють на комп'ютерах, виконують програми користувачів. Навіть повна зміна мережевого обладнання в загальному випадку не повинна впливати на роботу додатків, якщо вони отримують доступ до мережевим можливостям через протоколи прикладного рівня.
Протоколи транспортного рівня вже більше залежать від мережі, так як вони реалізують інтерфейс до рівнів, безпосередньо організуючим передачу даних по мережі. Однак, подібно протоколам прикладного рівня, програмні модулі, реалізовують протоколи транспортного рівня, встановлюються тільки на кінцевих вузлах. Протоколи двох нижніх рівнів є мережезалежними, а отже, програмні модулі протоколів міжмережевого рівня та рівня мережевих інтерфейсів встановлюються як на кінцевих вузлах складеної мережі, так і на маршрутизаторах.
Кожен комунікаційний протокол оперує з деякою одиницею переданих даних. Назви цих одиниць іноді закріплюються стандартом, а частіше просто визначаються традицією. У стеці TCP/IP за багато років його існування утворилася усталена термінологія в цій області (рис. 5).
В В
9
br clear=ALL>В
Рисунок 5 - Назва одиниць даних, використовувані в TCP/IP
Потоком називають дані, що надходять від додатків на вхід протоколів транспортного рівня TCP і UDP.
Протокол TCP нарізає з потоку даних сегменти .
Одиницю даних протоколу UDP часто називають дейтаграмою (Або датаграммой). Дейтаграма - це загальна назва для одиниць даних, якими оперують протоколи без встановлення з'єднань. До таких протоколів відноситься і протокол міжмережевої взаємодії IP.
дейтаграмі протоколу IP називають також пакетом . p> У стеці TCP/IP прийнято називати кадрами (фреймами) одиниці даних протоколів, на основі яких IP-пакети переносяться через підмережі складовою мережі. При цьому не має значення, яку назву використовується для цієї одиниці даних у локальній технології.
В В
Висновки
1) Складова мережу (internetwork або internet) - це сукупність декількох мереж, званих також подсетями (Subnet), які з'єднуються між собою маршрутизаторами. Організація спільної транспортної служби в складовою мережі називається міжмережевим взаємодією (internetworking).
2) У функції мережевого рівня входить: передача пакетів між кінцевими вузлами в складених мережах, вибір маршруту, узгодження локальних технологій окремих підмереж.
3) Маршрут - це послідовність маршрутизаторів, які повинен пройти пакет від відправника до пункту призначення. Задачу вибору маршруту з декількох можливих вирішують маршрутизатори і кінцеві вузли на основі таблиць маршрутизації. Записи в таблицю можуть заноситися вручну адміністратором і автоматично протоколами маршрутизації.
4) Протоколи маршрутизації (Наприклад, RIP або OSPF) слід відрізняти від власне мережевих протоколів (Наприклад, IP або IPX). У той час як перші збирають і передають по мережі чисто службову інформацію про можливі маршрути, другі призначені для передачі користувача даних.
5) Мережеві протоколи і протоколи маршрутизації реалізуються у вигляді програмних модулів на кінцевих вузлах-комп'ютерах і на проміжних вузлах - маршрутизаторах.
6) Маршрутизатор являє собою складне багатофункціональний пристрій, в завдання якого входить: побудова таблиці маршрутизації, визначення на її основі маршруту, буферизація, фрагментація і фільтрація вступників пакетів, підтримка мережевих інтерфейсів. Функції маршрутизаторів можуть виконувати як спеціалізовані пристрою, так і універсальні комп'ютери з відповідним програмним забезпеченням.
7) Для алгоритмів маршрутизації характерні однокроковий і багатокроковий підходи. Однокрокові алгоритми поділяються на алгоритми фіксованої, простий і адаптивної маршрутизації. Адаптивні протоколи маршрутизації є найбільш поширеними і в свою чергу можуть бути засновані на дистанційно-векторних алгоритмах і алгоритмах стану зв'язків.
8) Найбільше поширення для побудови складених мереж останнім часом отримав стек TCP/IP. Стек TCP/IP має 4 рівня: прикладної, основний, рівень міжмережевої ...