logo
Шпоры дима

18. Базовые понятия протоколов передачи данных. Назначении коммутации сообщений, пакетов, каналов.

Протокол передачи данных — это набор правил и процедур регулирующих порядок осуществления связи, определяют формат и порядок передачи данных.

Протокол – стандарты взаимодействия объектов одного уровня.

Они работают на каждом уровне OS и по каждому осуществляется свои задачи. Несколько протоколов могут работать вмести образуя стек (TCP /IP).

Типы взаимодействия протоколов:

  1. Сервисное

Ф ункции одного уровня обрабатываются функциями другого уровня.

  1. Протокольное (передача данных).

О дин уровень, но разные машины.

Существует три метода коммуникации:

  1. С коммуникацией каналов.

  2. С коммуникацией сообщений.

  3. С коммуникацией пакетов.

  1. Коммуникационный канал имеет одинаковую скорость передачи данных по всей длине.

А В

запрос

запрос

ответ

коммут.

Передача данных идет сквозным потоком без задержки. И канал в управлении потоком данных участия не применяет.

Сеть устанавливает канал по запросу и ликвидирует при неиспользовании.

Три этапа связи:

  1. Установка связи.

  2. Передача данных.

  3. Разрыв соединения.

Этот метод из-за отсутствии задержек оптимален для абонентов, но скорость должна быть одинакова.

  1. Сообщение — законченная последовательность данных, имеющая смысл.

А В

сообщение

сообщение

ответ

коммут.

ответ

Сообщение от А передается до ближайшего коммуникатора.

Сообщение записывается в память (накапливается на промежуточном узле) и передача на следующий узел только после получения всего сообщения.

Каждый узел должен иметь достаточно памяти. (FIDO).

С точки зрения абонента : передача идет в одну сторону и надо иметь буфер. При сбое придется заново передавать все сообщение, тогда большая загруженность сети.

  1. А В

пакет1

пакет1

ответ

ответ

пакет2

ответ

ответ

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

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4