Процедура доступа к ссылке для модемов (LAPM ) является частью V.42 протокола исправления ошибок для модемов.
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 добавил алгоритм сжатия строк под названием (British Telecom Lempel Ziv ), в котором часто встречающиеся строки символов заменяются кодовыми словами. «Словарь» строк динамически поддерживается во время передачи и отслеживает изменения в данных; добавляются новые строки, а старые удаляются. Поскольку данные не всегда могут быть сжимаемыми (например, зашифрованные или предварительно сжатые данные), модем имеет возможность переключаться между сжатым и несжатым режимами работы. Производительность сжатия постоянно контролируется, и, если сжатие не достигается, модем передает данные в несжатом виде. Даже находясь в несжатом режиме, модем отслеживает характеристики данных и снова включает сжатие, как только может быть достигнута определенная выгода.