Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Примеры протоколов канального уровня




Рассмотрим примеры протоколов канального уровня.

Протоколы канального уровня двухточечного соединения.

Протокол HDLC (High Level Data Link Protocol). Произошел от протокола, разработанного IBM, который назывался SDLC (Synchronous Data Link Control). Обмен по коммутируемым телефонным линиям. HDLC – SDLC с большой доработкой.

ISO, доработав SPLC, объявила его как HDLC. Он формирует кадры с битовым заполнением, или бит-ориентированный протокол.

Формат кадра

      N    
  Адрес Упр. поле Данные Контр. сумма  

 

Поле адрес – адрес получателя – мейнфрейма или терминала.

Управляющее поле – хранит порядковый номер, подтверждение и другую управляющую информацию.

Данные – непосредственно данные с более верхнего уровня (здесь сетевого)

Контрольная сумма – циклический избыточный код.

Концевик – 01111110.

Периодически посылаются кадры, даже если данные не передаются, для подтверждения связи – фазирование. Связь есть, но без данных. Для организации передачи данных в протоколе используется окно с 3-битным порядковым номером. Любые кадры в протоколе делятся на три категории:

- информационные;

- ненумерованные;

- супервизор.

Данные, находящиеся в информационном поле, означают следующее:

Информационные: 0(1) seq(3) P/F(1) Next(3)

Супервизорные: 10(2) Type(2) P/F(1) Next(3)

Ненумерованные: 11(2) Type(2) P/F(1) Next(3)

SEQ – порядковый номер кадра

Next – подтверждение (номер первого не принятого кадра (следующий ожидаемый кадр)).

P/F – флаг, означающий p – терминал или мэйнфрейм может передавать данные, f – получен последний кадр.

Type – для супервизорного кадра. Type=0 – кадр подтверждения (Состояние называется Receive Ready.). Кадр сообщает номер следующего кадра при отсутствии встречного потока данных для передачи. Type=1 – признак отрицательного подтверждения. Сообщает об ошибке передачи. В этом случае поле Next содержит номер первого неверно полученного кадра (номер кадра, который надо передать повторно).

Отправитель должен переслать повторно все неподтвержденные кадры с кадра с номером в поле Next.

Type=2 – Receive not ready (к приему не готов. Выполняется 2 функции. Подтверждается прием всех кадров вплоть до Next-1 и сообщается, что передатчик должен приостановиться, так как принятые кадры обрабатываются и передаются на сетевой уровень или приемный буфер заполнен.

Когда получатель сможет принимать кадры вновь, он пошлёт сигнал готовности.

Type=3 – selected reject (выборочный отказ). Запрос повторной передачи только указанных кадров в поле Next (возможен запрос повторной передачи любого кадра).

Ненумерованные кадры применяются для служебных целей, а также для передачи данных, которые не требуют сервиса соединения.

Протокол HDLC поддерживает команды, обрабатываемые на канальном уровне. Например, на канальном уровне DISC – disconnect. Или, к примеру, включить нормальный режим обмена (команда SNRM). По этой команде также устанавливается режим ведомый-ведущий.

Команда SABM устанавливает равноправный режим при обмене.

SNRM – Set Normal Response Mode, включить нормальный режим ответа.

Установить режим «ведущий-ведомый».

SABM – установить равноправный обмен.




Поделиться с друзьями:


Дата добавления: 2015-01-03; Просмотров: 450; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.