q Режим нормального ответа NRM — Normal Response Mode. Вторичная станция может начать передачу только в ответ на командный кадр от первичной станции.
q Режим асинхронного ответа ARM — Asynchronous Response Mode. Вторичная станция может сама начать обмен, передавая управляющие и информационные кадры. Начав передачу она сама отвечает за тайм-аутыи повторные передачи (если не получено подтверждение).
q Асинхронный сбалансированный режим ABM — Asynchronous Balanced Mode. Каждая из станций является комбинированной. Обе станции могут посылать как команды, так и ответы. Любая станция может начать передачу в любое время.
Процедуры обмена
Протокол HDLC предусматривает для повышения эффективности обмен с использованием окна передачи W. Окно W может быть от 1 до 7. Конкретное значение согласовывается для каждой СОИ. Механизм окна уже рассматривался для сетевого уровня Х.25/3.
Сигналами обратной связи выступают поля N(R) в кадрах I, RR, REJ, RNR, SREJ – они подтверждают прием всех кадров с номерами до {N(R)-1} включительно.
На станциях HDLC применяются также 2 таймера:
1. При выдаче информационного кадра станция включает таймер Т1 – ожидания подтверждения. Если за время тайм-аута Т1 не приходит подтверждения – производится повторная посылка этого информационного кадра.
2. На приемной стороне применяется таймер Т2 – формирования ответа. Он задает максимальный промежуток времени, которым располагает станция с момента поступления I-кадра до момента обязательной передачи ответа, относящегося к принятому кадру. Длительность тайм-аута Т2 выбирается таким образом, чтобы ответ поступил на передавшую I-кадр станцию до истечения тайм-аута Т1.
Кроме того, в каждой сети устанавливается максимальное число попыток передачи информационного кадра — Nmax. В случае, если кадр не удалось передать за Nmax попыток, управление передается более высокому протокольному уровню.