доставка по возможности
(best effort).
Передача с установлением
логического соединения
Следующий рассматриваемый нами способ продвижения пакетов основывается на знании
устройствами сети «истории» обмена данными, например на запоминании узлом-отпра
вителем числа отправленных, а узлом-получателем — числа полученных пакетов. Такого
рода информация фиксируется в рамках логического соединения.
Процедура согласования двумя конечными узлами сети некоторых параметров процесса об
мена пакетами называется
установлением логического соединения.
Параметры, о которых
договариваются два взаимодействующих узла, называются
параметрами логического со
единения.
Наличие логического соединения позволяет более рационально по сравнению с дейта
граммным способом обрабатывать пакеты. Например, при потере нескольких предыдущих
пакетов может быть снижена скорость отправки последующих. Или благодаря нумерации
пакетов и отслеживанию номеров отправленных и принятых пакетов можно повысить на
дежность путем отбрасывания дубликатов, упорядочивания поступивших и повторения
передачи потерянных пакетов.
Параметры соединения могут быть:
постоянными
, то есть не изменяющимися в течение
всего соединения (например, идентификатор соединения, способ шифрования пакета
или максимальный размер поля данных пакета), или
переменными
, то есть динамически
отражающими текущее состояние соединения (например, последовательные номера пере
даваемых пакетов).
Когда отправитель и получатель
фиксируют
начало нового соединения, они прежде всего
«договариваются» о начальных значениях параметров процедуры обмена и только после
этого начинают передачу собственно данных.
Передача с установлением соединения более надежна, но требует больше времени
для передачи данных и вычислительных затрат от конечных узлов, что иллюстрирует
рис. 3.10.
Процедура установления соединения состоит обычно из трех шагов.
1. Узел-инициатор соединения отправляет узлу-получателю служебный пакет с предло
жением установить соединение.
2. Если узел-получатель согласен с этим, то он посылает в ответ другой служебный пакет,
подтверждающий установление соединения и предлагающий некоторые параметры,
которые должны использоваться в рамках данного логического соединения. Это могут
быть, например, идентификатор соединения, количество кадров, которые можно от
править без получения подтверждения, и т. п.
Коммутация пакетов
Do'stlaringiz bilan baham: |