Сегментация данных и управление диалогами

Рубрика: Принципы работы сетей

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

Сегментация

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

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

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

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

Управление Диалогами

Службы Транспортного Уровня

Главные функции, указанные в протоколах Транспортного уровня, - это:

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

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

Далее: Службы транспортного уровня

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)