Транспортный уровень в иерархии уровней сети занимает центральное
место, он обеспечивает связь между коммуникационной подсетью и верхними
тремя уровнями, отделяет пользователя от физических и функциональных
аспектов сети. Главная задача транспортного уровня - управление трафиком в
сети. При этом выполняются такие функции, как деление длинных сообщений,
поступающих от верхних уровней, на пакеты данных (при передаче
информации) и формирование первоначальных сообщений из набора пакетов,
полученных через канальный и сетевой уровни, исключая их потери или
смещение (при приеме информации). Именно он определяет качество сервиса,
которое требуется обеспечить посредством сетевого уровня, включая
обнаружение и устранение ошибок.
Транспортный уровень есть граница, ниже которой пакет данных является
единицей информации, управляемой сетью. Выше этой границы в качестве
единицы информации рассматривается только сообщение. Этот уровень
обеспечивает также сквозную отчетность в сети.
Сетевой уровень. Главные его функции состоят в маршрутизации и
буферизации, он прокладывает путь от отправителя к получателю через всю
сеть. Протоколы верхних уровней выдают запросы на передачу пакетов из
одной компьютерной системы в другую, а сетевой ypoвeнь обеспечивает
практическую реализацию механизма этой передачи. Сетевой и транспортный
уровни в некоторой степени дублируют друг друга, особенно в плане функций
управления потоком данных и контроля ошибок. Главная причина такого
дублирования заключается в существовании двух вариантов связи - с
установлением соединения и без установления соединения. Эти варианты связи
базируются на разных предположениях относительно надежности сети.
В сети с установлением соединения, работающей аналогично обычной
телефонной системе, после установления соединения происходит обычный
обмен информацией между взаимодействующими абонентами, причем
абоненты не обязаны завершать каждое заявление своим именем, именем
вызываемого партнера и его адресом, так как считается, что связь надежна и