Канальный уровень передачи данных, страница 2

Наличие флага в конце и в начале кадра позволяет работать с кадрами переменной длины. Для определения информационной части отрезается 24 бита с начала и с конца кадра. Если в структуре кадра встречаются 5 подряд идущих 1, то передающее устройство автоматически вставляет 0, а принимающее автоматически вырезает.

В протоколе ВУК отличают три типа кадров:

1)  информационный;

2)  управляющий (без инфо и восстанавл.), используется для подтверждения правильности;

3)  кадр для устанавления соединения 01111110 адрес 01111110

Принцип  работы протокола ВУК аналогичен протоколу с N возвращениями. При исчерпании номеров кадра в поле контроль/управление аппаратура переходит в режим ожидания подтверждения последнего переданного кадра. И только когда это произошло начинается новая передача с номера 0. Если в процессе передачи был искажен какой-либо бит-флаг, то кадр потерян. Правильность передачи инфо части контролируется восстанавливающим кодом. 16 бит соответствуют полиному Хеминга 15 степени.

Сетевой уровень передачи данных

В настоящее время существует 4 типа организации сетевых услуг:

1)  Виртуальный канал.

На период связи между двумя узлами-абонентами устанавливается виртуальное соединение: фиксируется маршрут прохождения пакетов. В промежуточных узлах пакеты полностью собираются в сообщение и только потом передаются следующему узлу. Гарантируется последовательная доставка пакетов абоненту-получателю. Одному виртуальному каналу может соответствовать на каком-то участке пути несколько физических соединений. Одно физическое соединение может быть распределено для нескольких виртуальных каналов одновременно.

Область применимости: принимающее устройство – терминал. Передача аудио-видео изображение с непрерывным воспроизведением.

2)  Постоянный виртуальный канал.

Разновидность виртуального канала, в котором после окончания сеанса связи не происходит разъединения, следовательно, нет необходимости осуществить соединение

3)  «Быстрый поезд».

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

4)  Датаграмма.

Каждый пакет снабжается полным сетевым адресом абонента и по сети пакеты распространяются независимо друг от друга. Не гарантируется доставка пакета принимающему узлу. Метод подходит для перекачки файлов данных в фоновом режиме.

Независимо от  вида сетевых услуг всегда решаются две основные задачи:

1)  регулирование сетевой нагрузки

2)  маршрутизация пакетов

Далее рассмотрим их вместе.

Управление нагрузкой в сети.

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

Основной процедурой регулирования является процедура «окно».

1)  «Окном» называется количество пакетов, переданным между двумя смежными узлами без подтверждения о правильности приема. Передающий узел переходит в режим ожидания, если не получает подтверждения на пакет, определенный размером «окна».

2)  Метод отложенного кредита, являющийся разновидностью окна, когда подтверждению подлежит не каждый пакет, а некоторая их совокупность, объем которой <= размеров «окна».

3)  Динамическое окно. Существует две величины: номинальная (min) и максимальная. При достижении номинальной величины окна передача снижается, при максимальной – прекращается.

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