Рассмотрим временную диаграмму передачи сообщения через сеть с кп.

На рисунке учтено время распространения сигнала на каждом участке сети, время передачи пакетов П1 и П2 на каждом участке и время задержки пакетов в узлах.
Различают два режима передачи пакетов: режим виртуальных соединений и дейтаграммный режим. В первом случае все пакеты одного сообщения (информационного потока) передаются по одному и тому же маршруту – виртуальному соединению между двумя точками сети – на рисунке Комп-1 и Комп-2.
Если передача пакетов, принадлежащих одному сообщению, производится независимо друг от друга, то есть каждый пакет движется в сети самостоятельно, то в сети используется дейтаграммный режим передачи пакетов.
Режим виртуальных соединений
Виртуальное
соединение - это логическое соединение,
которое существует только в памяти узла
коммутации пакетов и представляет собой
указание: по какому исходящему физическому
каналу (номер выходного интерфейса
коммутатора) и с каким логическим
номером (число, метка потока) надо
отправлять поступивший в узел пакет.
В сети с виртуальными соединениями или виртуальными каналами от Компьютера-источника к Компьютеру-получателю сначала направляется служебный пакет (Запрос), прокладывающий виртуальное соединение в сети. Этот пакет организует маршрут передачи пакетов с данными от источника до получателя. Пакет содержит адрес получателя, адрес источника (поле А) и другую информацию. В оперативной памяти каждого узла коммутации пакетов УКП, через который проходит служебный пакет, резервируется буферная зона для промежуточного накопления пакетов данных, которые будут передаваться по данному виртуальному соединению. В маршрутной таблице МТ каждого узла УКП служебный пакет оставляет распоряжение, имеющее следующий смысл: пакеты, имеющие в заголовке логический номер (номер виртуального канала) K, поступающие по входящей физической линии a, следует направлять в исходящую физическую линию b и присвоить им номер виртуального канала L.
На каждом звене данных в сети, (между Узлами КП или между оконечной системой и УКП) имеет место свой номер виртуального канала (в нашем примере - K, L, M,), который устанавливает отправитель пакета на этом участке. Таким образом, виртуальное, то есть условное логическое соединение существует только в памяти узла коммутации. Практически в одном физическом канале может быть организовано несколько сот и даже тысяч виртуальных каналов.
Дойдя до получателя (Хост-2) служебный пакет запрашивает разрешение на передачу и сообщает, какой объем памяти потребуется для приема данных. В обратную сторону, по тому же маршруту отправляется служебный пакет с положительным или отрицательным подтверждением (Подтв) и организует маршрут передачи данных обратного направления. Получив положительное подтверждение, Хост-1 приступает к передаче сообщения пакетами, которые в адресной части содержат только номер виртуального канала (на рис. «Информационный блок»). Пакеты проходят один за другим по виртуальному соединению и поступают в Хост-2 в том же порядке, как были отправлены.
Виртуальное соединение существует до тех пор, пока одна из машин не отправит служебный пакет разъединения, который сотрет инструкции по данному соединению в памяти узлов.
Различают постоянные виртуальные соединения PVC, которые не разрываются месяцами, и коммутируемые виртуальные соединения SVC, создаваемые на время одного сеанса связи.
Дейтаграммный режим
Т
ермин
"дейтаграмма" используют для
обозначения самостоятельного пакета,
движущегося в сети независимо от других
пакетов данного сообщения. У каждой
дейтаграммы должен быть полный адрес
доставки. В больших сетях адрес составляет
десятки байт. Получив дейтаграмму, узел
коммутации пакетов УКП направляет ее
по исходящему каналу в смежный узел,
максимально приближенный к получателю,
и ожидает подтверждения получения. Если
подтверждение не получено, дейтаграмма
будет отправлена в другой смежный узел,
и так до тех пор, пока пакет не будет
принят. Существуют различные алгоритмы
выбора направления дальнейшей передачи
пакета (алгоритмы маршрутизации). Все
они направлены на минимизацию среднего
времени доставки пакета. В дейтаграммных
сетях используется механизм контроля
пребывания пакета в сети -параметр
время
жизни
пакета в сети, например, Т=5. Каждый раз
при переходе пакета через узел или
нахождении в очереди, например, более
10 с, значение Т уменьшается на единицу.
При Т=0 пакет стирается, то есть удаляется
из сети.
