Процедура доступа к каналу для модемов ( LAPM ) является частью протокола исправления ошибок V.42 для модемов . [1]
LAPM - это протокол контроля ошибок, определенный в рекомендациях ITU-T V.42. Как и многие протоколы канального уровня , это вариант HDLC . Как и предшествовавшие ему сетевые протоколы Microcom , LAPM использует проверку циклическим избыточным кодом (CRC) и повторную передачу поврежденных данных (ARQ) для обеспечения надежности данных.
Протоколы контроля ошибок, такие как LAPM, используют кадры переменной длины, каждый из которых начинается с заголовка и заканчивается трейлером последовательности проверки кадров (проверка циклическим избыточным кодом ). Правильно полученные пакеты подтверждаются, а неподтвержденные пакеты автоматически повторно передаются ( ARQ ).
Чем больше полезная нагрузка, включенная в каждый кадр, тем меньше относительная стоимость передачи битов заголовка и концевика. Обычно LAPM добавляет лишь около 5% накладных расходов на кадрирование. Это заметное улучшение по сравнению с фиксированными 25% накладными расходами стартовых и стоповых битов, необходимыми для прямой асинхронной последовательной связи , но, очевидно, такие большие кадры требуют затрат в виде задержки связи .
LAPM имеет дополнительную функцию выборочного отклонения (SREJ), которая позволяет повторно отправлять только поврежденные кадры, обеспечивая более быстрое восстановление после ошибки.
Процедура LAPM ITU-T V.42 считается более надежной, чем предшествующие ей сетевые протоколы Microcom (MNP), и имеет более сложную и мощную опцию сжатия данных в V.42bis, позволяющую значительно увеличить пропускную способность.
В V.42bis добавлен алгоритм сжатия строк под названием BTLZ ( British Telecom Lempel Ziv ), в котором часто встречающиеся строки символов заменяются кодовыми словами. «Словарь» строк динамически поддерживается во время передачи и отслеживает изменения в данных; добавляются новые строки, а старые удаляются. Поскольку данные не всегда могут быть сжимаемыми (например, зашифрованные или предварительно сжатые данные), модем имеет возможность переключаться между сжатым и несжатым режимами работы. Производительность сжатия постоянно контролируется, и, если сжатие не достигается, модем передает данные в несжатом виде. Даже находясь в несжатом режиме, модем отслеживает характеристики данных и снова включает сжатие, как только может быть достигнута определенная выгода.
Смотрите также
- Протокол точка-точка (PPP)
Рекомендации
- ^ Рекомендация ITU-T V.42: Процедуры исправления ошибок для DCE, использующие асинхронное преобразование в синхронное.