1.1.1. Транспортный уровень

Транспортный уровень отвечает за целостность передаваемых данных и, в отличие от канального уровня, способен выполнять эту функцию за пределами местного сегмента локальной сети. Другая важная функция транспортного уровня – переупорядочивание пакетов, поступивших с нарушением исходной последовательности.

Существует два типа протоколов транспортного уровня:

1) протоколы с установлением соединений, которые перед передачей данных устанавливают логическое соединение, например TCP;

2) протоколы без установления соединения, которые не устанавливают логическое соединение перед передачей и обладают большей простотой и скоростью соединения, например протокол UDP.

На транспортном уровне присутствуют механизмы разделения ответа на проходящие одновременно сообщения. Например, в протоколах TCP и UDP используются порты (логические), которые позволяют нескольким приложениям одновременно получать и принимать информацию на один сетевой адрес. Разделение этих потоков данных происходит по портам.