Транспортный уровень (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.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: