Протоколы TCP/IP транспортного уровня
Протоколы TCP/IP транспортного уровня позволяют приложениям обмениваться данными с другими приложениями.

Как правило, для установления соединения между хостами Internet на транспортном уровне применяются Протокол пользовательских дейтаграмм (UDP) и TCP. Как TCP, так и UDP позволяют программам обмениваться сообщениями с приложениями других хостов. Когда приложение передает запрос на отправку сообщения на транспортный уровень, UDP или TCP разбивает сообщение на пакеты, добавляет заголовок пакета, содержащий адрес получателя, и отправляет пакеты для дальнейшей обработки на сетевой уровень. Для идентификации получателя сообщения в протоколах TCP и UDP применяются номера портов.
Протоколы более высокого уровня и приложения применяют протокол UDP для передачи дейтаграмм, а TCP - для передачи данных в потоковом режиме. Эти протоколы представляют собой часть интерфейса сокетов операционной системы.