Проблемы


Режимы передачи

Дополнительные функции HDLC

Отличия HDLC от общего семейства протоколов

Подтверждение доставки

Формат фрейма SDLC (и HDLC)

Топологии

Приемники и отправители

HDLC

Части PPP

  • HDLC
  • LCP
  • NCP

Семейство протоколов HDLC/SDLC

Все протоколы: HDLC, SDLC, LAPx – очень похожи. Они работают в топологиях точка-точка (новое название «шина»), точка-многоточка (новое название «звезда»). Они работают в режимах duplex и half-duplex при пакетной коммутации и коммутации каналов (LLC только в пакетной).

Все эти протоколы имеют специальные термины. С их точки зрения все приемники и отправители – это primary (master) (в методе доступа polling есть master и slave – все отсюда; а в SDLC – primary и secondary). Есть еще устройства, которые могут быть и master, и slave одновременно.

В протоколах SDLC существует несколько топологий, при которых устройства можно соединять между собой:

  • шина
  • звезда
  • петля (только в SDLC)
  • hub-hand (только в SDLC; существуют два вида подключений: in-bound и out-bound. От первых принимают, от вторых передают. Подключенные такими способами устройства соединены в петлю)
  • Флаг (0111110),
  • адрес – secondary устройства (к которому идет фрейм или от которого идет фрейм; разрешены unicast и multicast – в IP broadcast),
  • контрольная информация – определяется, какого типа фрейм идет
    • информационный фрейм – для передачи данных
    • управляющий фрейм (супервизор) - фрейм для контроля соединения, подтверждения
    • ненумерованный фрейм (unnumbered) – фрейм для отсылок без установки соединения, без подтверждения доставки
  • информационное поле
  • контрольная сумма
  • флаг (0111110)

То самое «скользящее окно» - потом сделали в LLC.

 

 

После небольшого введения в семейства протоколов HDLC/SDLC, продолжим рассматривать особенности самого HDLC.

Синхронный, полнодуплексный

  • поддерживает все сервисы SDLC.
  • Расширено поле CRC до 32 бит
  • При принятии ошибочного фрейма HLDC может попросить передать снова ошибочный фрейм (SDLC, Ethernet – весь блок просят)

 

HDLC работает в нескольких режимах передачи:

  1. NRM – Normal Response Mode – при этом режиме передаче 1 master и 1 slave. Slave’ы не могут передать, пока master не даст команду (polling) (SDLC работает только в этом режиме)
  2. ARM – Asynchronous Response Mode – 1 master, 1 slave, slave шлет без разрешения

3. ABM – Asynchronous Balanced Mode – более, чем два устройства, при этом каждое устройство может слать без разрешения (Ethernet, contention)

  • HDLC не включает broadcast
  • HDLC не поддерживает следующие топологии: петля, hub-hand;

Протокол PPP, помимо HDLC, поддерживает LCP и NCP