Четвертый из семи слоев модели взаимодействия открытых систем OSI (Open System Interconnection) предназначен для передачи данных по сети. Поэтому этот слой получил название «транспортный уровень».
Layer 4 находится между приложением, с которым взаимодействует пользователь, и сетью компьютеров, на которые приходят данные, генерируемые клиентом. Данные с предыдущих слоев поступают в этот слой, чтобы классифицироваться по отдельным сегментам.
Сегмент — это блок данных, которые проходят через транспортный уровень. Он включает в себя данные приложения и определенный набор параметров: порт источника, порт назначения.
Уровень включает протоколы TCP и UDP, которые можно рассматривать как программный пароль на машине, участвующей в обмене данными.
- TCP — обеспечивает доставку данных в корректном виде, который использует разные методы проверок. TCP работает точнее, но медленнее UDP, поэтому он используется, например, при авторизации.
- UDP — передает данные с одного устройства на другое без проверки цельности битов за минимальное время. Его применяют там, где небольшая потеря данных некритична. Например, для видео или аудио
.