Общая характеристика протокола HDLC
Протокол HDLC является дуплексным протоколом канального уровня.
Для передачи команд управления и ответов на них. служебной информации и информации пользователя используются кадры переменной длины. Струкгура этих кадров следующая F, А, С, FCS, F и F, А, С, И, FCS, F, где F - флаг со структурой 01111110; А - поле адреса 8 бит; С - поле управления 8 или 16 бит; И - поле информации N бит; FCS -проверочные символы 16 бит.
Этот протокол является ISO стандартом и базовым для построения других протоколов канального уровня (SDLC, LAP, LAPB, LAPD, LAPX и LLC). Он реализует механизм управления потоком посредством непрерывного скользящего окнами имеет необязательные возможности (опции), поддерживающие полудуплексную и полнодуплексную передачу, одноточечную и многоточечную конфигурации, а так же коммутируемые и некоммутируемые каналы.
Существует три типа станций HDLC:
• Первичная станция (ведущая) управляет звеном передачи данных (каналом). Несет ответственность за организацию потоков передаваемых данных и восстановление работоспособности звена передачи данных.
• Вторичная станция (ведомая) работает как зависимая по отношению к первичной станции (ведущей). Она реагирует на команды, получаемые от первичной станции, в виде ответов.
• Комбинированная станция сочетает в себе одновременно функции первичной и вторичной станции. Передает как команды, так и ответы и получает команды и ответы от другой комбинированной станции, с которой поддерживает сеанс.
Станции в процессе взаимодействия друг с другом могут находиться в трех логических состояниях.
• Состояние логического разьединения (LDS). В этом состоянии станция не может вести передачу или принимать информацию.
Состояние инициализации (IS). Эго состояние используется для передачи управления на удаленную вторичную/комбинированную станцию, ее коррекции в случае необходимости, а также для обмена параметрами между удаленными станциями в звене передачи данных, используемыми в состоянии передачи информации.
Состояние передачи информации (ITS). Вторичной, первичной и комбинированным станциям разрешается вести передачу и принимать информацию пользователя.