ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
23 декабря
976532 Топик полностью
Evgeny_CDАрхитектор (05.02.2020 16:17, просмотров: 593) ответил VLLV на Не думаю, что авторы hdlc легко с этим согласятся
HDLC нервно курит в части эффективности кодирования -> https://ru.wikipedia.org/wiki/HDLC
В байтстаффинге используется escape-последовательность, здесь — '01111101'(0x7D в шестнадцатеричном представлении), то есть байт FD(0x7E) в середине кадра заменяется последовательностью байтов (0x7D, 0x5E), а байт (0x7D) — последовательностью байтов (0x7D, 0x5D). Т.е. "неудачно" попали данные на некоторые "выделенным символы" - и оба на, вместо одного байта в канал надо передавать два байта. Вот такого вот я и хотел избежать на качественном уровне. Но да, HDLC - это ПРОТОКОЛ. У меня пока мааааленький огрызочек от него.