ТРАНСПОРТНИЙ РІВЕНЬ (TRANSPORT LAYER)

займає центральне місце в ієрархії рівнів мережі. Він є прикордонним між встановленими вище рівнями, в сильній мірі залежать від додатків, і нижчого рівня, прив'язаними до конкретної мережі. Сполученням є пакет даних протоколу транспортного рівня (Transport Protocol Data Unit - SPDU). По суті справи транспортний рівень пов'язує проміжні системи (Intermediate System - IS), що забезпечують передачу пакетів між відправником і отримувачем з використанням нижніх рівнів, і кінцеві системи (End System - ES), що працюють на верхніх рівнях.

Призначення транспортного рівня - забезпечення якісної передачі повідомлень від відправника до одержувача і контроль помилок. Модель OSI визначає п'ять класів транспортного сервісу (послуг), який:

  • • забезпечує необхідні пропускну здатність, затримку проходження, рівень достовірності;
  • • надає можливість відновлення перерваного зв'язку;
  • • має здатність до виявлення помилок передачі (таких, як спотворення, втрата і дублювання пакетів) і їх управління.

Вибір класу сервісу транспортного рівня залежить від ступеня надійності, забезпечується встановленими вище інижележащим рівнями. Наприклад, якщо якість каналів передачі зв'язку є дуже високою і ймовірність виникнення помилок, не виявлених протоколами більш низьких рівнів, невелика, то доцільно скористатися одним з полегшених сервісів транспортного рівня, не обтяжених численними перевірками, квотуванням і іншими прийомами підвищення надійності. В іншому випадку слід звернутися до найбільш розвиненому сервісу такого рівня, який працює з використанням засобів виявлення та усунення помилок, включаючи попереднє встановлення логічного з'єднання, контроль доставки повідомлень по контрольних сумах і циклічній нумерації пакетів, встановлення тайм-аутів доставки і т.п.

Основні функції транспортного рівня:

  • • розбиття переданих даних на пакети;
  • • складання прийнятих пакетів і передача їх в потрібній послідовності на сеансовий рівень, оскільки у великій маршрутизуються мережі вони можуть досягати приймача не в тому порядку, в якому передавалися;
  • • визначення шляхів передачі пакетів;
  • • контроль над передачею даних, виявлення та виправлення помилок в ній, викликаних спотвореннями, втратами або дублюванням пакетів;
  • • узгодження мережевих рівнів різних несумісних мереж;
  • • відображення логічних (символьних) імен на логічні мережеві адреси з використанням системи розпізнавання імен (Domain Name System - DNS).

Режими передачі пакетів:

  • • передача з встановленням з'єднання між джерелом і приймачем, що відбувається на початку передачі. В цьому режимі передача може йти без нумерації пакетів, оскільки кожен з них йде за попередником тим самим шляхом. Після закінчення передачі з'єднання розривається;
  • • передача без встановлення з'єднання. В цьому режимі потрібно нумерувати пакети, оскільки вони можуть губитися, повторюватися, приходити не по порядку.

Транспортні протоколи. Протоколи чотирьох нижніх рівнів, які називають мережевим транспортом або транспортною підсистемою, вирішують задачу транспортування повідомлень із заданим рівнем якості в складених мережах з довільною топологією і різними технологіями. Протоколи трьох верхніх рівнів, використовуючи нижележащую транспортну підсистему, вирішують завдання надання прикладних сервісів.

Як правило, всі протоколи, починаючи з транспортного рівня і вище, реалізуються програмними засобами кінцевих вузлів мережі - компонентами їх мережевих операційних систем.

 
< Попер   ЗМІСТ   Наст >