Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ira_SDES_kursak.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
604.39 Кб
Скачать

3 Построение кадров по процедуре нд1_с Формирование I-кадра

Поле начала кадра

Поле адреса

Поле управления

Информационное поле

Поле проверки

Поле конца кадра

Флаг начала

Адрес

Управление

Информация

Контрольная последовательность

Флаг конца

8 бит

8(16) бит

8 бит

N бит

16 бит

8 бит

рис. 3.1 – Структура кадра

Кадр состоит из 6 полей. Рассмотрим построение полей кадров:

1. Поля начала и конца кадров. Для определения начала и конца кадра используется принцип стартстопной цикловой синхронизации. Применяется комбинация вида 01111110.

2. Поле адреса. В этом поле передается адрес (номер) соответствующей станции, представленный в двоичной форме. Каждой станции присваивается уникальный адрес. В кадре, содержащем команды, передается адрес удаленной станции, а в кадре-ответе передается местный (свой) адрес. Допускается расширение поля адреса еще на 8 бит. Указателем на то, что следующий байт кадра входит в область адреса, является наличие 0 в первом (младшем) бите предыдущего байта поля адреса, исключая байт вида 00000000. Таким образом, младший разряд обычного (не расширенного) адреса должен быть равен 1.

3. Поле управления. Содержит идентификаторы типа кадра и операций протокола HDLC. Основной (8-битовый) формат поля управления:

Тип кадра

Порядок передачи битов поля управления в канал

8

7

6

5

4

3

2

1

I-кадр

Nr

P/F

Ns

0

Идентификация типа кадра

рис. 3.2 - Основной формат поля управления

Ns – биты порядкового номера данного (передаваемого) I-кадра (по модулю 8). Номер группы.

Nr- биты порядкового номера ожидаемого кадра (по модулю 8), то есть подтверждается правильный прием I-кадров до номера Nr-1 включительно. Номер ожидаемого кадра равен 0.

P/F – бит опроса/окончания опроса. В кадре команды этот бит интерпретируется как бит опроса P (poll). Если на посылаемый кадр необходимо получить ответ (квитанцию), то выставляется P=1; если ответ не нужен, P=0. В кадре ответа этот бит интерпретируется как бит окончания опроса – F (finish). Брать любое значение.

4. Поле проверки. Контрольная последовательность, полученная в результате кодирования циклическим кодом с образующим полиномом . В качестве k информационных разрядов, которые будут защищены корректирующим кодом, берутся разряды полей: адреса, управления и информации. Таким образом, содержимое между флагами начала и конца является кодовой комбинацией ЦК. Контрольная последовательность является остатком .

Вставка битов – при передаче в канал связи кадра его содержимое между двумя флагами (начала и конца) не должно иметь фрагментов вида 01111110, иначе это будет идентифицироваться приемником как конец кадра. С целью создания прозрачного канала, содержимое сформированного кадра перед отправкой в канал подвергается специальной отработке. Если в последовательности встречается пять единиц подряд, то после них вставляется 0. На приеме, перед дешифрованием кадра производится обратная операция, если после пяти подряд следующих единиц есть 0, то он исключается. Этот метод называется вставкой битов (bitstuffing).

Флаг начала

Адрес

Управление

Информация

Контрольная последовательность

Флаг конца

01111110

01001111

00000110

111011 00 1101011111 1011111111 10100001 01 1100110110 1001110011 0101000101 1100010111 1110111101 01110000

110001011100000

01111110

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]