Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Процедура доступа к каналу связи для модемов (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, обеспечивающий значительно более высокую пропускную способность. ITU-T V.42bis добавил алгоритм сжатия строк под названием BTLZ (British Telecom Lempel Ziv), в котором часто встречающиеся последовательности символов заменяются кодовыми словами. "Словарь" строк динамически поддерживается в процессе передачи и отслеживает изменения данных: новые строки добавляются, а старые удаляются. Поскольку данные не всегда могут быть сжаты (например, зашифрованные или предварительно сжатые данные), модем может переключаться между режимами сжатия и без сжатия. Производительность сжатия постоянно контролируется, и если сжатие не дает результатов, модем передает данные без сжатия. Даже в режиме без сжатия модем отслеживает характеристики данных и снова включает сжатие, как только это становится целесообразным.
Link Access Procedure for Modems (LAPM) is part of the V.42 error correction protocol for modems. LAPM is an error control protocol defined in ITU T recommendations V.42. Like many data link layer protocols, it is a variant of HDLC. Like the Microcom Networking Protocols that preceded it, LAPM uses cyclic redundancy checking (CRC) and retransmission of corrupted data (ARQ) to ensure data reliability. Error control protocols such as LAPM use frames of variable lengths, each beginning with a header and ending with a frame check sequence trailer (a cyclic redundancy check). Correctly received packets are acknowledged, and unacknowledged packets are automatically retransmitted (ARQ). The larger the payload included in each frame, the smaller the relative cost of transmitting the header and trailer bits. Usually LAPM adds only about 5 percent framing overhead. This is a noticeable improvement over the fixed 25% overhead of start and stop bits required by direct asynchronous serial communication, but obviously such large frames impose a cost in the form of communication latency. LAPM has an optional selective reject (SREJ) functionality which allows it to resend only the corrupted frames, providing faster recovery from an error. The ITU T V.42 LAPM procedure is considered more robust than the Microcom Networking Protocols (MNP) that preceded it, and has a more sophisticated and powerful data compression option in V.42bis, allowing much greater data throughput. ITU T V.42bis added a string compression algorithm called BTLZ (British Telecom Lempel Ziv), in which frequently occurring strings of characters are replaced by code words. The "dictionary" of strings is dynamically maintained during transmission and keeps track of changes in the data; new strings are added and old strings are deleted. As the data may not always be compressible (for example encrypted or pre compressed data) the modem has the ability to switch between compressed and uncompressed modes of operation. Compression performance is continually monitored and, if no compression is obtained, the modem transmits the data in uncompressed form. Even while in uncompressed mode, the modem monitors the characteristics of the data and switches compression back on as soon as some benefit can be achieved.