Услуги транспортного уровня обеспечивают "прозрачную" передачу данных между пользователями УТУ. Они освобождают этих пользователей УТУ от любых забот относительно каких бы то ни было подробностей в способах использования физической среды для обеспечения такой передачи.
Услуги транспортного уровня выполняют следующие функции:
а) Выбор качества услуг (КУ)
Транспортный уровень необходим для оптимизации использования имеющихся связных ресурсов с целью экономичного обеспечения того качества услуг, которое требуют взаимодействующие пользователи УТУ. Качество услуг определяется путем выбора значений параметров КУ, представляющих такие характеристики, как пропускная способность, транзитная задержка, коэффициент необнаруженных ошибок (КНО) и вероятность безуспешного выполнения операций.
b) Независимость от нижерасположенных связных ресурсов
Услуги транспортного уровня "скрывают" от пользователей УТУ различия в КУ, обеспечиваемом услугами сетевого уровня. Эти различия в КУ возникают вследствие использования сетевым уровнем различных средств передачи данных с целью обеспечения услуг сетевого уровня.
c) Межконцевая значимость
Услуги транспортного уровня обеспечивают передачу данных между двумя пользователями УТУ, расположенными в оконечных системах.
d) Прозрачность передаваемой информации
Услуги транспортного уровня обеспечивают прозрачную передачу октетно структурированных данных пользователей УТУ и/или управляющей информации. Они не налагают никаких ограничений на содержимое, формат или кодирование информации и даже не нуждаются в интерпретации ее структуры или смысла.
e) Адресация пользователей УТУ
Услуги транспортного уровня используют систему адресации, преобразуемую в схему адресации поддерживающих услуг сетевого уровня. Транспортные адреса могут использоваться пользователями УТУ для однозначного обращения к ПДУТУ.