Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Вопрос 49.2 Структура информационного кадра HDLC





Кадр HDLC (High Data Level Control – процедура высокоуровневого управления звеном данных) содержит 6 полей, размерность которых кратна 8 битам или октету (байту). Поля иной кратности согласно протоколу Х.25 считаются ошибочными.

Начальный флаг Адрес Управление Информационное поле КПК Конечный флаг
      0…1024 1    

Начало каждого кадра является уникальной комбинацией из нулей и единиц (01111110), называемой начальным флагом. Уникальность данной комбинации состоит в том, что она не может присутствовать ни в одном из полей кадра, за исключением начального и конечного флагов, последний из которых является логической меткой окончания блока информации.

Следующее поле, входящее в состав кадра, подобно предыдущему имеет дляну 8 бит. Его название – «Адрес» - не имеет никакого отношения к сетевому адресу Х.25. Коды, записанные в поле адреса позволяют приемопередающей аппаратуре определить, в каком направлении распространяется информация на участке СРП – ЛК. Есликадр передается от СРП к ЛК, то он снабжается адресом 00000001. Точно таким же адресом будет обладать и ответ (подтверждение) на высланный в данном направлении кадр. Кадр, посланный в обратном направлении (от ЛК к СРП), снабжается адроесом 00000011, который имеет ответный кадр, подтверждающий его прием и имеющий тот же адрес.

 

Поле управления, размер которого равен 8 битам, является наиболее важным из-за своей информационной насыщенности. Каждый бит поля управления несет большую смысловую нагрузку, и в целом такое поле выполняет следующие функции:

· Распознание типа кадра;

· Распознание исходного или повторного кадра;

·

1 2 3 4 5 6 7 8
Подсчет и нумерация кадров.

 

 
 

 


Рассмотрим структуру поля управления. Здесь битом низшего порядка (т.е. передаваемого превым) является бит с номером 1. Его назначение заключается в определении типа кадра. I=0 – информационный кадр, I=1 – служебный кадр.

Распознавание исходного или повторного кадра осуществляется с помощью 5 бита поля управления, который называется P/F битом или битом опроса-окончания. P/F=0 – исходный кадр, P/F=1 – запрос или повторная передача кадров.

Остальные 6 бит этого поля разбиты на две равные группы и выполняют функцию подсчета и нумерации кадров. Данная функция является неотъемлемой частью механизма безошибочной передачи данных в рамках протокола Х.25. Для осуществления передачи в полном дуплексном режиме нумерация должна производиться как при передаче кадров, так и при их приеме. Поэтому в поле управления кадра биты 2...4 отведены для нумерации при передаче, а биты 6...8 – для нумерации при приеме.

Информационное поле, в отличие от рассмотренных выше трех полей, составляющих заголовок кадра, имеет переменную длину (в байтах). Именно в нем заключена информация, передаваемая ЛК в сети в виде пакета. Локализация пакета в данном поле находится в полном соответствии с принципом упаковки, являющимся одним из основополагающих в модели OSI. Суть принципа упаковки состоит в том, что аппаратура нижележащего уровня модели OSI рассматривает данные вышележащего уровны в качестве информационного поля собственного блока данных. Служебные кадры вообще не содержат информационного поля или там могут содержаться коды диагностики. Длина информационного поля обычно находится в пределах 0 – 1024 байт. Максимальную длину поля данных пользователь задает сам при настройке.

 

Существует оптимальная длина поля данных, при которой загрузка работы сети максимальна (64, 128, 256, 512, 1024...).

В любом коммутаторе существует буферное запоминающее устройство (БЗУ), где в случае перегрузок сети могут (м.) накапливаться кадры. Если мы посылаем длинные кадры, то БЗУ д.б. очень большой емкости, в противном случае м. Возникать перегрузки коммутатора, при которых он м. Просто выбросить все данные.

При передаче дефектного кадра нужен переповтор, а передача длинного кадра дольше, чем передача короткого.

В конечном итоге выбор длины информационного поля зависит от состояния линии связи и используемого оборудования. Для сети среднего качества оптимальной величиной является 128 байт.

Современное оборудование Х.25 допускает работу с различными длинами информационного поля. Рассмотрим пример, в котором данные идут с одного порта коммутатора (скорость на порту 128 байт) на другой порт (скорость 1024 байт).

В таком случае коммутатор должен преобразовать короткие кадры в длинные. На низких скоростях это приемлемо, но падает производительность коммутатора (=> и его эффективность). Если коммутатор загружен, то процессор начинает ошибаться и он неправильно преобразовывает короткие кадры в длинные. Т.о. приемник постоянно будет слать запросы на переповторы и эффективность работы падает. При таком преобразовании часто случается процедура рестарта. Коммутатор начинает очищать все виртуальные каналы, и пользовательская информация пропадает. Т.о. длина информационного поля для всех коммутаторов в сети должна быть одинакова.


Следующее поле кадра имеет прямое отношение к одному из механизмов безошибочной передачи данных и называется контрольной последовательностью кадра (КПК). Аппаратура воспринимает кадр в качестве дефектного, если в нем потерян хотя бы один бит в любом поле, предшествующем КПК. Аппаратура производит арифметические действия над суммой бит в кадре, в результате которых получается уникальная двоичная комбинация 0001110100001111. Любое отклонение от данной последовательности означает, что кадр дефектный.







Date: 2016-08-30; view: 689; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию