Транспортный уровень (англ. Transport layer) — 4-й уровень сетевой модели OSI, предназначен для доставки данных. При этом неважно, какие данные передаются, откуда и куда, то есть, он предоставляет сам механизм передачи. Блоки данных он разделяет на фрагменты, размеры которых зависят от протокола: короткие объединяет в один, а длинные разбивает. Протоколы этого уровня предназначены для взаимодействия типа точка-точка. Пример: TCP, UDP, SCTP[1][2][3].
Существует множество классов протоколов транспортного уровня, начиная от протоколов, предоставляющих только основные транспортные функции, например, функции передачи данных без подтверждения приема, и заканчивая протоколами, которые гарантируют доставку в пункт назначения нескольких пакетов данных в надлежащей последовательности, мультиплексируют несколько потоков данных, обеспечивают механизм управления потоками данных и гарантируют достоверность принятых данных[3].
Некоторые протоколы транспортного уровня, называемые протоколами без установки соединения, не гарантируют, что данные доставляются по назначению в том порядке, в котором они были посланы устройством-источником. Некоторые транспортные уровни справляются с этим, собирая данные в нужной последовательности до передачи их на сеансовый уровень. Мультиплексирование (multiplexing)[1] данных означает, что транспортный уровень способен одновременно обрабатывать несколько потоков данных (потоки могут поступать и от различных приложений) между двумя системами. Механизм управления потоком данных — это механизм, позволяющий регулировать количество данных, передаваемых от одной системы к другой. Протоколы транспортного уровня часто имеют функцию контроля доставки данных, заставляя принимающую данные систему отправлять подтверждения передающей стороне о приеме данных[3].
Протоколы
- DCCP (подпротокол)
- RUDP (подпротокол)
- SCTP (подпротокол)
- TCP (основной)
- UDP (основной)
- UDP Lite (подпротокол)
Примечание
- ↑ 12Corbet, Jonathan (29 января 2018). QUIC as a solution to protocol ossification. LWN.net (амер. англ.). Дата обращения: 14 марта 2026.
- ↑Giorgos Papastergiou, Gorry Fairhurst, David Ros, Anna Brunstrom, Karl-Johan Grinnemo, Per Hurtig, Naeem Khademi, Michael Tuxen, Michael Welzl, Dragana Damjanovic, Simone Mangiante.De-Ossifying the Internet Transport Layer: A Survey and Future Perspectives // IEEE Communications Surveys & Tutorials. — 21/2017. — Т. 19, вып. 1. — С. 619–639. — ISSN1553-877X. — doi:10.1109/COMST.2016.2626780.
- ↑ 123Танненбаум Э., Уэзеролл Д. Компьютерные сети. — СПб.: Питер, 2012. — С. 59—60. — 960 с. — ISBN 978-5-459-00342-0.
Литература
- Corbet, Jonathan.QUIC as a solution to protocol ossification. LWN.net (29 января 2018).