Транспортний рівень

Матеріал з Вікі ЦДУ
Версія від 12:28, 5 травня 2009; Tarasenko A (обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

Транспортний рівень. На шляху від відправника до одержувача пакети можуть бути перекручені або втрачені. Хоча деякі додатки мають власні засоби опрацювання помилок, існують і такі, що працюють безпосередньо з надійним з'єднанням. Транспортний рівень (Transport layer) забезпечує додаткам або верхнім рівням стека – прикладному і сеансовому – передачу даних із тим ступенем надійності, яка їм потрібна. Модель OSI визначає п'ять класів сервісу, наданих транспортним рівнем. Ці види сервісу відрізняються якістю наданих послуг: терміновістю, можливістю відновлення перерваного зв'язку, наявністю засобів мультиплексування декількох з'єднань між різноманітними прикладними протоколами через загальний транспортний протокол, а головне – спроможністю до виявлення і виправлення помилок передачі, таких як перекручування, втрата і дублювання пакетів. Як правило, усі протоколи, починаючи з транспортного рівня і вище, реалізуються програмними засобами кінцевих вузлів мережі – компонентами їх мережевих операційних систем. Як приклад транспортних протоколів, можна навести протоколи TCP і UDP стека TCP/IP і протокол SPX стека Novell. Протоколи нижніх чотирьох рівнів узагальнено називають мережевим транспортом або транспортною підсистемою, тому що вони цілком вирішують задачу транспортування повідомлень із заданим рівнем якості в складових мережах із довільною топологією і різноманітними технологіями. Інші три верхніх рівні вирішують задачі надання прикладних сервісів на підставі наявної транспортної підсистеми.