モデム用リンクアクセス手順(LAPM )は、モデム用V.42エラー訂正プロトコルの一部です。[ 1 ]
LAPMは、ITU-T勧告V.42で定義されているエラー制御プロトコルです。多くのデータリンク層プロトコルと同様に、 HDLCの派生プロトコルです。先行するマイクロコム・ネットワーク・プロトコルと同様に、LAPMは巡回冗長検査(CRC)と破損データ再送(ARQ)を用いてデータの信頼性を確保します。
LAPMなどのエラー制御プロトコルでは、可変長のフレームが使用され、各フレームはヘッダーで始まり、フレームチェックシーケンストレーラー(巡回冗長検査)で終わります。正しく受信されたパケットは確認応答され、確認応答されなかったパケットは自動的に再送信されます(ARQ)。
各フレームに含まれるペイロードが大きいほど、ヘッダービットとトレーラービットの送信コストは相対的に小さくなります。通常、LAPMではフレームオーバーヘッドは約5%しか増加しません。これは、直接非同期シリアル通信で必要とされるスタートビットとストップビットの固定オーバーヘッド25%に比べて顕著な改善ですが、当然ながら、このような大きなフレームは通信遅延という形でコストを伴います。
LAPMには、オプションの選択的拒否(SREJ)機能があり、破損したフレームのみを再送信することで、エラーからの復旧を迅速化できます。
ITU-T V.42 LAPM手順は、それ以前のMicrocom Networking Protocols(MNP)よりも堅牢であると考えられており、V.42bisではより高度で強力なデータ圧縮オプションを備えているため、はるかに高いデータスループットを実現できます。
ITU-T V.42bisでは、 BTLZ(British Telecom Lempel Ziv )と呼ばれる文字列圧縮アルゴリズムが追加されました。このアルゴリズムでは、頻繁に出現する文字列がコードワードに置き換えられます。文字列の「辞書」は送信中に動的に維持され、データの変更を追跡します。新しい文字列が追加され、古い文字列が削除されます。データは必ずしも圧縮可能とは限らないため(例えば、暗号化されたデータや事前に圧縮されたデータなど)、モデムは圧縮モードと非圧縮モードを切り替えることができます。圧縮性能は継続的に監視され、圧縮が得られない場合は、モデムはデータを非圧縮形式で送信します。非圧縮モードであっても、モデムはデータの特性を監視し、何らかのメリットが得られるとすぐに圧縮を再び有効にします。