Протоколи транспортного рівня (Transport layer) забезпечують рівнів стека прикладного і сеансовому передачу даних з тим ступенем надійності, що їм потрібно. Модель OSI визначає п'ять класів сервісу, надаваемых транспортним рівнем. Ці види сервісу відрізняються якістю надаваемых послуг:
- терміновістю,
- можливістю поновлення перерваної зв'язку,
- наявністю коштів націлити кілька з'єднань між різними прикладними протоколами через загальний транспортний протокол, а головне здатністю до виявлення і виправлення помилок передачі, таких як перекручування, втрата і дублювання пакетів.
Основні завдання транспортного рівня:
1. Розбивка повідомлення сеансового рівня на пакети і їх нумерація.
2. Буферизація прийнятих пакетів.
3. Упорядочевание пакетів, які прибувають.
4. Адресація прикладних процесів.
5. Управління потоком.
Як правило, всі протоколи, починаючи з транспортного рівня і вище, реалізуються програмними засобами кінцевих вузлів мережі - компонентами їх мережевих операційних систем. Як приклад транспортних протоколів можна привести протоколи TCPі UDPстека TCP/IP і протокол SPXстека Novell.