Курс лекции по компьютерным сетям

       

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


Транспортный уровень предназначен для передачи пакетов через коммуникационную сеть. На транспортном уровне пакеты разбиваются на блоки.

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

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

В функции транспортного уровня входят:

1.

Управление передачей по сети и обеспечение целостности блоков данных.

2.     Обнаружение ошибок, частичная их ликвидация и сообщение о неисправленных ошибках.

3.     Восстановление передачи после отказов и неисправностей.

4.     Укрупнение или разделение блоков данных.

5.     Предоставление приоритетов при передаче блоков (нормальная или срочная).

6.     Подтверждение передачи.

7.     Ликвидация блоков при тупиковых ситуациях в сети.

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

Наиболее распространенные протоколы транспортного уровня включают в себя:

-       TCP (Transmission Control Protocol) протокол управления передачей стека TCP/IP;

-       UDP (User Datagram Protocol) пользовательский протокол дейтаграмм стека TCP/IP;

-       NCP (NetWare Core Protocol) базовый протокол сетей NetWare;

-       SPX (Sequenced Packet eXchange) упорядоченный обмен пакетами стека Novell;

-       TP4 (Transmission Protocol) – протокол передачи класса 4.



Содержание раздела