Модемдер үшін LAPM (V.42 қателерді түзету протоколы) туралы ақпарат. Деректердің сенімділігін қамтамасыз ету үшін CRC және деректерді қайта жіберу әдістері қолданылады.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Модемдерге арналған байланыс процедурасы (LAPM) — модемдерге арналған V.42 қателерді түзету протоколының бір бөлігі болып табылады. LAPM — ITU T ұсыныстары V.42-де анықталған қателерді бақылау протоколы. Көптеген деректер байланысы деңгейі протоколдары сияқты, ол HDLC-нің бір түрі болып табылады. LAPM, Microcom желілік протоколдарына ұқсас, деректердің сенімділігін қамтамасыз ету үшін циклдық артық тексеруді (CRC) және зақымдалған деректерді қайта жіберуді (ARQ) пайдаланады. LAPM сияқты қателерді бақылау протоколдары өзгермелі ұзындықтағы кадрларды қолданады, олардың әрқайсысы тақырыппен басталып, кадрды тексеру тізбесімен (циклдық артық тексеру) аяқталады. Дұрыс алынған пакеттер расталады, ал расталмаған пакеттер автоматты түрде қайта жіберіледі (ARQ). Әрбір кадрға енгізілген пайдалы жүктеме неғұрлым үлкен болса, тақырып пен тізбе біттерін берудің салыстырмалы құны соғұрлым төмен болады. Әдетте, LAPM шамамен 5% ғана кадрлық шығындарды қосады. Бұл тікелей асинхронды тізбектік байланысқа қажетті бастау және тоқтату біттерінің 25%-ға дейінгі тұрақты үстеме шығындарымен салыстырғанда айтарлықтай жақсару, бірақ мұндай үлкен кадрлар байланыс кешігуі түрінде шығындарға әкеледі. LAPM қатеден тез қалпына келтіруді қамтамасыз ететін, тек зақымдалған кадрларды қайта жіберуге мүмкіндік беретін таңдамалы тікелей бас тарту (SREJ) мүмкіндігіне ие. ITU T V.42 LAPM процедурасы оған дейінгі 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.