Слайд 2Содержание
Особенности протокола HDLC.
Примеры использования протокола HDLC для управления передачей данных.
Разработка программы передачи
![Содержание Особенности протокола HDLC. Примеры использования протокола HDLC для управления передачей данных.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-1.jpg)
данных по протоколу управления каналом HDLC.
Слайд 4Протокол HDLC
High-Level Data Link Control
Протокол высокоуровневого управления каналом передачи данных
Второй (канальный) уровень
![Протокол HDLC High-Level Data Link Control Протокол высокоуровневого управления каналом передачи данных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-3.jpg)
модели OSI
Не обеспечивает сам по себе аутентификацию и коррекцию ошибок
Поддержка
полудуплексная и полнодуплексная передача,
одноточечная и многоточечная топологии,
коммутируемые и некоммутируемые каналы.
Слайд 5История
Разработан на основе протокола SDLC (англ.) фирмы
На его базе строятся более высокоуровневые
![История Разработан на основе протокола SDLC (англ.) фирмы На его базе строятся](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-4.jpg)
протоколы SDLC, LAP, LAPB, LAPD, LAPX, LLC, PPP.
Стандарт ISO 13239 (последняя версия ISO/IEC 13239:2002).
Разновидность от Cisco (cHDLC)
Слайд 6Описание
Типы станций
Первичная/ведущая
Управляет каналом (каждым из каналов при соединении «точка-многоточка»)
Восстанавливает работоспособность
Производит команды
Вторичная/ведомая. Реагирует
![Описание Типы станций Первичная/ведущая Управляет каналом (каждым из каналов при соединении «точка-многоточка»)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-5.jpg)
только в виде ответов на команды ведущей станции
Комбинированная станция. Только соединения P2P.
Слайд 7Описание
Три логических состояния станций
Логическое разъединение (LDS — Logical Disconnect State)
Два режима: NDM
![Описание Три логических состояния станций Логическое разъединение (LDS — Logical Disconnect State)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-6.jpg)
- Normal Disconnection Mode и ADM - Asynchronous Disconnection Mode
Станция не может вести передачу или принимать информацию
Инициализация (IS — Initialization State)
Передача управления на вторичную/комбинированную станцию,
Коррекция её работы в случае необходимости
Обмен служебной и технической информацией по сеансу передачи
Слайд 8Описание
Три логических состояния станций
Передача информации (ITS — Information Transfer State)
Режим NRM (Режим
![Описание Три логических состояния станций Передача информации (ITS — Information Transfer State)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-7.jpg)
нормального ответа, Normal Response Mode)
Режим ARM (Режим асинхронного ответа, Asynchronous Response Mode)
Режим ABM (Асинхронный сбалансированный режим, Asynchronous Balanse Mode)
Слайд 9Описание
Три способа конфигурирования канала
Несбалансированная конфигурация (UN — Unbalanced Normal)
Одна первичная и одна/несколько
![Описание Три способа конфигурирования канала Несбалансированная конфигурация (UN — Unbalanced Normal) Одна](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-8.jpg)
вторичных
P2P или многоточечная топология
полудуплексной или полнодуплексной
с коммутируемым каналом и с некоммутируемым
Конфигурация называется несбалансированной потому, что первичная станция отвечает за управление каждой вторичной станцией и за выполнение команд установления режима.
Слайд 10Описание
Три способа конфигурирования канала
Симметричная конфигурация (UA — Unbalanced Asynchronous).
Функционирование двух независимых P2P
![Описание Три способа конфигурирования канала Симметричная конфигурация (UA — Unbalanced Asynchronous). Функционирование](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-9.jpg)
несбалансированных конфигураций
Каждая станция обладает статусом первичной и вторичной (логически рассматривается как две станции)
Реальные команды и ответы мультиплексируются в один физический канал
Была в исходной версии стандарта HDLC и использовалась в первых сетях, в настоящее время используется редко
Слайд 11Описание
Три способа конфигурирования канала
Сбалансированная конфигурация (BA — Balanced Asynchronous).
Соединение состоит из двух
![Описание Три способа конфигурирования канала Сбалансированная конфигурация (BA — Balanced Asynchronous). Соединение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-10.jpg)
комбинированных станций
Передача полудуплексная или полнодуплексная
Канал - коммутируемый или некоммутируемый
Слайд 12Описание
Управление потоком
https://www.icmm.ru/uchebnaya-deyatelnost/lektsii/505-hdlc
![Описание Управление потоком https://www.icmm.ru/uchebnaya-deyatelnost/lektsii/505-hdlc](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-11.jpg)
Слайд 13Описание
Формат кадра
FD
Address
Control
FD
CRC
Data
0x7E = 0b01111110
8
8 бит
8 бит
8 бит
16/32 бита
8 бит
FD — Frame Delimiter
![Описание Формат кадра FD Address Control FD CRC Data 0x7E = 0b01111110](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-12.jpg)
Слайд 14Описание
Формат кадра
FD
Address
Control
FD
CRC
Data
8
8 бит
8 бит
8 бит
16/32 бита
8 бит
Для двухточечной конфигурации сети:
![Описание Формат кадра FD Address Control FD CRC Data 8 8 бит](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-13.jpg)
Слайд 15Описание
Формат кадра
FD
Address
Control
FD
CRC
Data
![Описание Формат кадра FD Address Control FD CRC Data](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-14.jpg)
Слайд 16Описание
P/F - бит опроса/окончания
SN – send sequence number
RN – receive sequence number
SC
![Описание P/F - бит опроса/окончания SN – send sequence number RN –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-15.jpg)
– supervisory code
00 – RR, готов к приему
01 – REJ, неприем
10 – RNR, не готов к приему
11 – SREJ, выборочный неприем
Code – код управляющей команды (около 20-ти комбинаций)
Слайд 17Описание
Информационный формат (I - формат). Используется для передачи данных конечных пользователей между
![Описание Информационный формат (I - формат). Используется для передачи данных конечных пользователей](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-16.jpg)
двумя станциями
Управляющий (супервизорный) формат (S - формат):
подтверждение (квитирование) кадров,
запрос на повторную передачу кадров
запрос на временную задержку передачи кадров.
Использование формата зависит от режима работы станции.
Ненумерованный формат (U - формат):
инициализация или разъединение,
тестирование,
сброс и идентификация станции и т.д.
Конкретный тип команды и ответа зависит от класса процедуры HDLC.
Слайд 18Описание
Формат кадра
Информационное поле содержит PDU вышестоящих протоколов
Может отсутствовать в управляющих кадрах и
![Описание Формат кадра Информационное поле содержит PDU вышестоящих протоколов Может отсутствовать в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-17.jpg)
ненумерованых кадрах
FD
Address
Control
FD
CRC
Data
Слайд 19Описание
Формат кадра
FD
Address
Control
FD
CRC
Data
8
8 бит
8 бит
8 бит
16/32 бита
8 бит
Frame Check Sequence — FCS
![Описание Формат кадра FD Address Control FD CRC Data 8 8 бит](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-18.jpg)
Слайд 20Описание
Различие стандартного (ISO) и Cisco-протокола
Формат кадра аналогичен протоколу PPP (Point-to-Point Protocol)
![Описание Различие стандартного (ISO) и Cisco-протокола Формат кадра аналогичен протоколу PPP (Point-to-Point Protocol)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/979541/slide-19.jpg)