Відповідність рівнів стека TCP/IP семирівневої моделі ISO/OSI
Тому що стек TCP/IP був розроблений до появи моделі взаємодії відкритих систем ISO/OSI, те, хоча він також має багаторівневу структуру, відповідність рівнів стека TCP/IP рівням моделі OSI досить умовно (мал. 5.6). Розглядаючи багаторівневу архітектуру TCP/IP, можна виділити в ній, подібно архітектурі OSI, рівні, функції яких залежать від конкретної технічної реалізації мережі, і рівні, функції яких орієнтовані на роботу з додатками (мал. 5.7).
Мал. 5.6. Відповідність рівнів стека TCP/IP семирівневої моделі OSI
Мал. 5.7. Мережезалежні й мереженезалежні рівні стека TCP/IP
Протоколи прикладного рівня стека TCP/IP працюють на комп'ютерах, що виконує додатки користувачів. Навіть повна зміна мережевого обладнання в загальному випадку не повинна впливати на роботу додатків, якщо вони одержують доступ до мережевих можливостей через протоколи прикладного рівня.
Протоколи транспортного рівня вже більше залежать від мережі, тому що вони реалізують інтерфейс до рівнів, що безпосередньо організують передачу даних по мережі. Однак, подібно протоколам прикладного рівня, програмні модулі, що реалізують протоколи транспортного рівня, встановлюються тільки на кінцевих вузлах. Протоколи двох нижніх рівнів є мереженезалежними, а отже, програмні модулі протоколів міжмережевого рівня й рівня мережевих інтерфейсів встановлюються як на кінцевих вузлах складеної мережі, так і на маршрутизаторах.
Кожен комунікаційний протокол оперує з деякою одиницею переданих даних. Назви цих одиниць іноді закріплюються стандартом, а частіше просто визначаються традицією. У стеці TCP/IP за багато років його існування утворилася устояна термінологія в цій області (мал. 5.8).
Мал. 5.8. Назва одиниць даних, які використовуються в TCP/IP
Потоком називають дані, що надходять від додатків на вхід протоколів транспортного рівня TCP й UDP.
Протокол TCP нарізає з потоку дані сегменти.
Одиницю даних протоколу UDP часто називають дейтаграмою (або датаграмою). Дейтаграма - це загальна назва для одиниць даних, якими оперують протоколи без встановлення з'єднань. До таких протоколів належить й протокол міжмережевої взаємодії IP.