Во-первых, полностью ли передается кадр HDLC в октетах?
Это просто означает, что длина данных кратна 8 битам.Да, это так.
Что они подразумевают под фреймом 'n' Октет в длину?
Кто такие "они"?Приведите свой справочный материал.Октет - это просто группа из восьми битов.Этот байт является менее двусмысленным термином (который редко используется для обозначения машинного слова длиной, отличной от восьми бит).Термин «октет» широко используется в телекоммуникациях и также используется на языках, отличных от английского, для обозначения «байта» (когда байт составляет восемь битов).
Я считаю, что октет и модуль
Совсем нет, по модулю - это математический термин, используемый здесь, возможно, неточно для обозначения точно делимого на (или точное кратное) восемь.
[...] что тогда они означают под кодировкой X по модулю 8. [?]
Опять кто такие "они"?Если мы увидим, где вы читаете это в контексте, вы можете получить лучшее объяснение.
Редактировать: Я не перешел к длине ссылки на ISO 3309, который является стандартом, определяющим HDLCструктура кадра, но термин «по модулю 8», по крайней мере, в статье Википедии используется только в контексте порядковых номеров кадра, где это просто означает, что порядковый номер увеличивается от 0 до 7, а затем перезапускается в0 (т. Е. Это номер кадра по модулю 8 - или остаток frame_num / 8 или простой frame_num % 8
в коде на C. Интересно, вводите ли вы в заблуждение термины - опять поможет цитирование или извлечение.