Принципы коммутации пакетов

Режим виртуальных соединений.

В сети с виртуальными соединениями или виртуальными каналами абоненту – получателю сначала направляется служебный пакет, прокладывающий виртуальное соединение. В каждом центре коммутации – маршрутизаторе служебный пакет оставляет распоряжение вида: пакеты k-го виртуального соединения, поступающие по i-му физическому каналу, следует направлять в j-й канал с l-м номером виртуального соединения. Таким образом, виртуальное, то есть условное, соединение существует только в памяти машины. Дойдя до машины – получателя служебный пакет запрашивает у нее разрешение на передачу и сообщает, какой объем памяти потребуется для приема. В обратную сторону по тому же маршруту отправляется служебный пакет с положительным или отрицательным подтверждением. Получив положительное подтверждение машина – отправитель приступает к передаче сообщения пакетами, которые в адресной части содержат номер виртуального канала. Пакеты проходят один за другим по виртуальному соединению и поступают в машину – получатель в том же порядке, как были отправлены.

Виртуальное соединение существует до тех пор, пока одна из машин не отправит служебный пакет разъединения, который сотрет инструкции по данному соединению в памяти узлов.

Датаграммный режим.

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


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



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