ФИЗИЧКСКИЙ
ПБ ПБ ПБ Рис. 6.4. Процесс передачи данных через сеть коммутации пакетов, где: ПБ — последовательность бит; К — кадр; П — пакет; И — информационый блок. Сформированные на сетевом уровне пакеты передаются на канальный уровень, где к пакету добавляется служебная информация, необходимая для выполнения функций канального уровня, в результате чего формируется кадр. На физическом уровне кадр представляется последовательностью бит, которая в виде физических сигналов поступает в канал передачи данных. При приеме информации происходит обратный процесс: полученные биты группируются в слова, из которых формируется кадр. На канальном уровне содержимое управляющего поля кадра используется для выполнения процедур канального уровня, а содержимое поля данных в качестве пакета данных передается на сетевой уровень. Управляющее поле пакета формирует сетевой процесс в данном узле коммутации. Затем пакет преобразуется в кадр, содержащий обновленные адреса и соответствующие значения управляющих полей. Сформированный таким образом кадр данных передается на физический уровень и затем в следующий узел коммутации или абонентскую систему. В общем случае коммутацию пакетов можно рассматривать как дальнейшее развитие коммутации сообщений, при котором сообщение — пакет имеет строго ограниченную длину. Процесс передачи информации в сети коммутации пакетов, пожалуй, напоминает работу почтовой сети связи при пересылке писем. Фиксированная длина пакетов предполагает разбиение длинных сообщений на несколько пакетов, правило формирования которых следует из рис. 6.5. Большие массивы информации передаются несколькими пакетами, однако, в отличие от коммутации сообщений, операция сборки-разборки осуществляется только в абонентских системах, что упрощает структуру промежуточных узлов сети. Естественно, за счет дублирования управляющей информации в каждом пакете общая длина передаваемого сообщения увеличивается, однако, как будет показано ниже, время передачи всего сообщения не увеличивается, а, как правило, даже сокращается. Вводимое ограничение на длину пакета позволяет сократить объем запоминающих устройств узлов коммутации, что способствует сокращению времени пребывания пакета в узле коммутации, приводит к сокращению времени передачи сообщений и в целом повышает пропускную способность сети. Как видно из рис. 6.6 при коммутации пакетов по сравнению с коммутацией сообщений время передачи информации сокращается, этому также способствует одновременная передача нескольких пакетов одного сообщения. Пакеты одного сообщения могут передаваться по различным маршрутам, независимо друг от друга, в этом случае говорят о так называемом дейтаграммном способе передачи данных. Данный способ передачи характеризуется использованием простейшего транспортного протокола и используется в основном для передачи короткой последовательности паке- Сети передачи данных
тов. Отсутствие логического канала может привести к нарушению порядка поступления пакетов к адресату. Поэтому для передачи больших сообщений используется способ виртуальных каналов, при котором все пакеты следуют по одному и тому же заранее установленному маршруту. Сообщение Заголовок Данные
Рис. 6.5. Формирование пакетов из сообщения. Отправитель ,2i.
П1 \П2\П3
УКП2 Получатель пп2пз Рис. 6.6. Диаграммы передачи данных при коммутации сообщений (а) и коммутации пакетов (б),где: УКС — узел коммутации сообщений; УКП — узел коммутации пакетов; П — пакет; 1 — задержка вузле; 2 — время передачи информации между смежными узлам 3 — время передачи сообщения адресату. Формирование маршрута осуществляется, как правило, перед началом передачи сообщения. Более подробно данный вопрос рассматривается ниже. Маршрутизация в сетях
|