Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. IPing - новое поколение протоколов IP
  2. А) Примеры описания самостоятельных изданий
  3. Анализ динамики уровня заработной платы.
  4. Анализ организационно-технического уровня производства
  5. Анализ уровня среднереализационных цен
  6. Анкета по оценке уровня школьной мотивации
  7. б) Примеры описания составных частей изданий

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

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

Протокол 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-07-11; просмотров: 154 | Нарушение авторских прав


Читайте в этой же книге: Использование радиочастотного диапазона | Спутниковые линии связи | Сотовая телефонная связь | GSM (global system mobile communication) | Основные компоненты GPRS. | Поколения мобильной связи. | Манчестерское кодирование | Формирование кадра | Обнаружение и исправление ошибок | Построение кодирования |
<== предыдущая страница | следующая страница ==>
Двунаправленные протоколы, скользящее окно| Протокол PPP

mybiblioteka.su - 2015-2024 год. (0.005 сек.)