Съдържание:
- Определение - Какво означава Microcom Networking Protocol (MNP)?
- Techopedia обяснява протокола за мрежови мрежи (MNP)
Определение - Какво означава Microcom Networking Protocol (MNP)?
Microcom Networking Protocol (MNP) е комуникационен протокол, първоначално разработен от Microcom Inc за коригиране на грешки и компресии. Той коригира промените, въведени в данните по време на предаването чрез смущения на телефонната линия и предлага различни нива за корекции на данни и компресия.
Techopedia обяснява протокола за мрежови мрежи (MNP)
Microcom Networking Protocol е отворен лицензиран протокол, използван от повечето индустрии на модемите. Microcom има своя собствена форма за контрол на грешки, наречена echoplex.
Модемите обикновено са устройства, склонни към грешки. Грешки, въведени във файлове по време на прехвърляне на файлове, могат да унищожат всички данни. Протоколите за прехвърляне на файлове разбиват файловете на множество пакети, съдържащи байтове от оригиналния файл. Към всеки пакет се добавят допълнителни данни като CRC или контролни суми, които показват оригиналното съдържание. Пакетите се изтеглят от отдалечени системи, където се получават и се проверяват спрямо CRC за анализ на грешки. Ако не се срещат грешки, се изпраща съобщение за потвърждение, сигнализиращо за заявка за следващия пакет. В противен случай се изпраща отрицателно потвърждение с искане повреденият пакет за повторно изпращане. Разходите за този трансфер се изразяват в изразходването на повече време за прехвърляне на допълнителни контролни суми и проверка на коректността на получените съобщения. Протоколите се освобождават от този проблем с помощта на плъзгащи се прозорци, изискващи подателят да премине към следващия пакет, без да получава сигнал за потвърждение. Ако обаче дълго време не се приемат сигнали за потвърждение, пакетът се предава отново до местоназначението.
Microcom, от друга страна, прехвърля протоколи за прехвърляне на файлове в хост компютрите и ги поставя в модема. Това коригира всички данни, които се прехвърлят, включително прехвърлянията на файлове. Устройствата без процесори са имали връзки без грешки. Когато са свързани с отдалечен модем, Microcom модемите възпроизвеждат различни тонове в линията и слушат отговори. При получаване на подходящи тонове като отговор, модемите въвеждат състояния за коригиране на грешки. Издадени са различни версии на протоколите на Microcom със специални характеристики и характеристики.
Първоначалният MNP стандарт, MNP 1, беше обикновен полудуплексен протокол, без поддръжка на плъзгащ се прозорец. Те също бяха неефективни, тъй като бяха създадени за прилагане на ограничен хардуер. MNP 2 беше пълна дуплексна версия, позволяваща връщане на съобщения за потвърждение, докато следващият пакет просто стартираше. Това изисква повече памет, за да се проследи полученото потвърждение в рамките на дадено време. Версията MNP3 гарантира по-добра ефективност, чието присъствие изключи рамкиращите битове.
По-голямата част от модемите съхраняват асинхронни режими на работа. Те определят скоростта на изпращача, като изслушват битовете, които му се изпращат, и там след заключване на часовника към скоростта на получените битове. Тъй като няма специално време за пристигане на данни, часовниците се коригират според действията на потребителя. Това работи само ако има преходи между 1 и 0 в данните. Чрез добавяне на допълнителни битове за рамкиране от двете страни, старт и стоп битове елиминира този проблем. Това гарантира предаване от 1 до 0 за всеки байт, позволяващ блокирането на часовниците. Използвайки тази версия на Microcosm Protocol, пакетите предлагат собствено кадриране, което значително намалява режийните разходи.
MNP4 включваше подобрения на MNP3 чрез добавяне на система с променлив размер на пакетите, наречена адаптивно сглобяване на пакети. Два модема наблюдават линии за изпуснати пакети. При преминаване на определени прагове модемът се връща обратно към малки размери на пакетите. По този начин отпадането на пакети изисква само малко количество данни, за да бъдат повторно изпратени. Тя също така включва оптимизация на фазата на данни. Това включва операции за рамкиране на пакети, които се отказват след настройване на връзката. Това намалява режийните разходи по протокола.
MNP5 беше представен с компресиране на данни при летене в модемите. С появата на v.32, брой модеми, поддържащи MNP5, се появиха в картината.
По този начин MNP6 беше въведена, за да ги разграничи от стоковия пазар на стоки. Статистическото дуплексиране беше най-важната характеристика на MNP6, която отдаде повече или по-малка честотна лента на двете страни на модемната връзка.
MNP7 въведе алгоритми за компресия, подобряващи компресията 3-1 на текстови файлове, а MNP9 подобри откриването на универсална връзка, добавяйки високоскоростни режими. MNP10 имаше нов протокол за коригиране на грешки, проектиран да работи сред шумни телефонни линии, освен да следи качеството на линията и да коригира резервните копия на размера на пакета.




