Транспортный уровень (Transport Layer)

занимает центральное место в иерархии уровней сети. Он является пограничным между вышележащими уровнями, в сильной мере зависящими от приложений, и нижележащими, привязанными к конкретной сети. Сообщением является пакет данных протокола транспортного уровня (Transport Protocol Data Unit – SPDU). По сути дела транспортный уровень связывает промежуточные системы (Intermediate System – IS), обеспечивающие передачу пакетов между отправителем и получателем с использованием нижних уровней, и оконечные системы (End System – ES), работающие на верхних уровнях.

Назначение транспортного уровня – обеспечение качественной передачи сообщений от отправителя к получателю и контроль ошибок. Модель OSI определяет пять классов транспортного сервиса (услуг), который:

  • • обеспечивает требуемые пропускную способность, задержку прохождения, уровень достоверности;
  • • предоставляет возможность восстановления прерванной связи;
  • • обладает способностью к обнаружению ошибок передачи (таких, как искажение, потеря и дублирование пакетов) и их управлению.

Выбор класса сервиса транспортного уровня зависит от степени надежности, обеспечиваемой вышележащими и нижележащими уровнями. Например, если качество каналов передачи связи очень высокое и вероятность возникновения ошибок, не обнаруженных протоколами более низких уровней, невелика, то целесообразно воспользоваться одним из облегченных сервисов транспортного уровня, не обремененных многочисленными проверками, квитированием и другими приемами повышения надежности. В противном случае следует обратиться к наиболее развитому сервису такого уровня, который работает с использованием средств обнаружения и устранения ошибок, включая предварительное установление логического соединения, контроль доставки сообщений по контрольным суммам и циклической нумерации пакетов, установление тайм-аутов доставки и т.п.

Основные функции транспортного уровня:

  • • разбиение передаваемых данных на пакеты;
  • • сборка принимаемых пакетов и передача их в нужной последовательности на сеансовый уровень, поскольку в большой маршрутизируемой сети они могут достигать приемника не в том порядке, в каком передавались;
  • • определение путей передачи пакетов;
  • • контроль над передачей данных, обнаружение и исправление ошибок в ней, вызванных искажениями, потерями или дублированием пакетов;
  • • согласование сетевых уровней различных несовместимых сетей;
  • • отображение логических (символьных) имен на логические сетевые адреса с использованием системы разрешения имен (Domain Name System – DNS).

Режимы передачи пакетов:

  • • передача с установлением соединения между источником и приемником, происходящим в начале передачи. В этом режиме передача может идти без нумерации пакетов, поскольку каждый из них идет за предшественником по тому же пути. По окончании передачи соединение разрывается;
  • • передача без установления соединения. В этом режиме требуется нумеровать пакеты, поскольку они могут теряться, повторяться, приходить не по порядку.

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

Как правило, все протоколы, начиная с транспортного уровня и выше, реализуются программными средствами оконечных узлов сети – компонентами их сетевых операционных систем.

 
< Пред   СОДЕРЖАНИЕ     След >