
- •Протоколы канального уровня
- •Канальный уровень в модели OSI и TCP/IP – модели:
- •Функции канального уровня
- •Формат данных канального уровня
- •Формат данных канального уровня
- •Формат данных канального уровня
- •Подуровни канального уровня
- •Функции подуровней канального уровня
- •Всвязи с таким делением появляются два типа протоколов:
- •Протоколы первой группы(подуровня MAC) определяются используемой сетевой технологией локальных сетей:
- •Протоколы подуровня MAC
- •Разделяемая среда передачи данных
- •Разделяемая среда передачи данных
- •Пример(технология Fast Ethernet)
- •Протоколы подуровня LLC
- •Протоколы подуровня LLC
- •Протоколы подуровня LLC
- •►Используемые протоколы можно разделить на три группы:
- •Знакоориентированные протоколы
- •Знакоориентированные протоколы. Свойства.
- •Байториентированные протоколы
- •Байториентированные протоколы
- •Байториентированные протоколы
- •Байториентированные протоколы
- •Биториентированные протоколы
- •Биториентированные протоколы
- •Биториентированные протоколы. Свойства.
- •Протокол HDLC
- •Протокол HDLC. Типы узлов
- •Протокол HDLC. Логические состояния узлов
- •Протокол HDLC.Состояние LDS
- •Протокол HDLC. Состояния IS и ITS
- •Протокол HDLC. Режимы работы узлов.
- •Режим NRM
- •Режим ARM
- •Режим ABM
- •Протокол HDLC. Формат кадров.
- •Протокол HDLC. Формат кадров
- •Типы кадров
- •Подуровень LLC. Структура кадров
- •Подуровень LLC. Структура кадров
- •Подуровень LLC. Поле управления.
- •Подуровень LLC. Формат кадра.
- •Протоколы SLIP/CSLIP и PPP.
- •Протокол SLIP
- •Протокол SLIP
- •Протокол PPP
- •Протокол PPP. Компоненты
- •Протокол PPP. Алгоритм работы
- •Протокол PPP. Формат кадра
- •Протокол PPP. Формат кадра
- •Протокол PPP. Преимущества

Байториентированные протоколы
►Пример протокола: DDCMP (Digital Data Communication Message Protocol).
►DDCMP предназначен для синхронной работы по
дуплексным и полудуплексным соединениям, устанавливаемым по коммутируемым или выделенным
каналам, по сетях “от точки к точке” или многоточечным
соединениям.
► В формате кадра этого протокола выделено две области:
• область управления;
•информационная область.
Каждая из этих областей закрывается своим кодом с числом проверочных символов, равным 2 байта.

Байториентированные протоколы
область управления
1 2 |
3 |
2 |
инф. область 2 |

Байториентированные протоколы
► 1 байт используется для указания и распознавания типа кадра(информационный, служебный, управляющий);
► 2 байта применяются для указания длины
информационной области(14 первых бит) и управления каналом связи(2 последних бита);
► 3 байта несут информацию о возвращаемом номере
полученного от удаленной станции информационного
кадра, порядковом номере передаваемого информационного
кадра и адресе станции, которой
направляется данный кадр(в многоточечном соединении);
►Вслед за байтами заголовка и соответствующими им двумя проверочными байтами следуют информационные байты, за которыми опять два проверочных байта.

Байториентированные протоколы
•DDCMP является кодонезависимой – отсутствуют ограничения на любые комбинации бит и байт в информационной области.
Кодонезависимость обеспечивается подсчетом числа байт в информационной области и передачей его в заголовке информационного кадра.
• DDCMP обеспечивает синхронизация по кадрам и
сообщениям(предполагается, что побитовая
синхронизация
обеспечивается на физическом уровне).
Синхронизация реализуется с помощью стартстопного
метода передачи, в качестве стартовой посылки используются 2 байта синхронизации, посылаемые в начале каждого кадра. Конец кадра опознается по
количеству содержащихся в кадре байт управления и
информации.

Биториентированные протоколы
►Примеры протоколов:
•SDLC (Synchronous Data Link Control Protocol)
•ADCCP (Advanced Data Communication Control
Procedures)
•HDLC (High-Level DLC)
•
LAP
(Link Access Procedures)
• LAPB(Balanced LAP)
• BDLC (Burroughs DLC)
• UDLC (Univac DLC)

Биториентированные протоколы
► Используют выделенную в кадре управляющую область,
двоичные символы которой применяются для
организации управления.
► При таком подходе применение области управление из m
двоичных символов позволяет определить до 2^m
различных команд;
► Таким же образом выделяется адресная область(А),
информационная область(I), область проверочных
символов(FCS).
►Карты передаются на основе стартстопового принципа, т.е. в начале стартовая, а в конце стоповая битовые последовательности(флаги F).

Биториентированные протоколы. Свойства.
►Обеспечивают кодонезависимость передачи данных;
►Легко приспосабливаются к различным условиям применения;
►Позволяют вести как полудуплексный, так и дуплексный обмен данными;
►Обеспечивают высокую надежность и эффективность использования различных каналов связи.

Протокол HDLC
HDLC(High-level Data Link Control Protocol) – протокол управления каналом связи высокого уровня. Он был
разработан ISO на базе протокола SDLC, который был
первым из протоколов канального уровня, базирующихся на синхронном бит-ориентированном
режиме работы.
Существует три типа станций(узлов) HDLC:
• первичная станция;
•вторичная станция;
•комбинированная станция.

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

Протокол HDLC. Логические состояния узлов
Станции(узлы) в процессе взаимодействия друг с другом могут находиться в трех логических состояниях:
• Состояние логического разъединения (LDS). •
Состояние инициализации (IS).
• Состояние передачи информации (ITS).