Dom Sieci Co to jest protokół sieciowy Microcom (MNP)? - definicja z techopedii

Co to jest protokół sieciowy Microcom (MNP)? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza protokół sieci Microcom (MNP)?

Microcom Networking Protocol (MNP) to protokół komunikacyjny opracowany początkowo przez Microcom Inc do korekcji błędów i kompresji. Koryguje modyfikacje danych wprowadzanych podczas transmisji przez zakłócenia linii telefonicznej i oferuje różne poziomy korekty danych i kompresji.

Techopedia wyjaśnia Microcom Networking Protocol (MNP)

Microcom Networking Protocol to otwarty, licencjonowany protokół używany przez większość branży modemów. Microcom ma własną formę kontroli błędów zwaną echoplex.

Modemy są ogólnie urządzeniami podatnymi na błędy. Błędy wprowadzone do plików podczas przesyłania plików mogą zniszczyć wszystkie dane. Protokoły przesyłania plików dzielą pliki na liczne pakiety zawierające bajty z oryginalnego pliku. Dodatkowe dane, takie jak CRC lub sumy kontrolne, są dodawane do każdego pakietu, co wskazuje na oryginalną treść. Pakiety są pobierane ze zdalnych systemów, w których są odbierane i sprawdzane w CRC w celu analizy błędów. Jeśli nie wystąpią żadne błędy, wysyłany jest komunikat potwierdzający, sygnalizujący żądanie dla następnego pakietu. W przeciwnym razie wysyłane jest negatywne potwierdzenie z żądaniem ponownego wysłania uszkodzonego pakietu. Narzut związany z tym transferem polega na poświęceniu więcej czasu na przesłanie dodatkowych sum kontrolnych i sprawdzeniu poprawności otrzymanych wiadomości. Protokoły są usuwane z tego problemu za pomocą przesuwanych okien, wymagających od nadawcy przejścia do następnego pakietu bez odbierania sygnału potwierdzenia. Jeśli jednak przez długi czas nie są odbierane żadne sygnały potwierdzenia, pakiet jest ponownie przesyłany do miejsca docelowego.

Z kolei Microcom przesyła protokoły przesyłania plików do komputerów hosta i umieszcza je w modemie. To koryguje wszystkie przesyłane dane, w tym transfery plików. Urządzenia bez procesorów miały wolne od błędów łącza. Po podłączeniu do modemu zdalnego modemy Microcom odtwarzają różne tony na linii i nasłuchują odpowiedzi. Po otrzymaniu odpowiednich dźwięków w odpowiedzi modemy wchodzą w stan korekcji błędów. Wydano różne wersje protokołów Microcom ze specjalnymi cechami i funkcjami.

Początkowy standard MNP, MNP 1, był prostym protokołem half duplex bez obsługi przesuwnego okna. Były również nieefektywne, ponieważ zostały stworzone do implementacji na ograniczonym sprzęcie. MNP 2 był wersją w pełnym dupleksie, umożliwiającą zwracanie wiadomości z potwierdzeniem, gdy następny pakiet dopiero się zaczynał. Wymagało to więcej pamięci w celu śledzenia potwierdzenia odebranego w określonym czasie. Wersja MNP3 zapewniała lepszą wydajność, której obecność wyłączała bity ramkowania.

Większość modemów obsługuje asynchroniczne tryby działania. Określają prędkość nadawcy, nasłuchując wysyłanych do niego bitów, a następnie blokują zegar na prędkości odbieranych bitów. Ponieważ nie ma specjalnego czasu na dostarczenie danych, zegary są ponownie dostosowywane zgodnie z działaniami użytkownika. Działa to tylko wtedy, gdy w danych występują przejścia między 1 a 0. Dodając dodatkowe bity kadrowania po obu stronach, bity start i stop eliminują ten problem. Zapewnia to transmisję 1 do 0 dla każdego bajtu, umożliwiając zablokowanie zegarów. Korzystając z tej wersji protokołu Microcosm, pakiety oferują własne ramkowanie, co znacznie zmniejsza narzut.

MNP4 wprowadził ulepszenia do MNP3 poprzez dodanie systemu zmiennej wielkości pakietu, zwanego adaptacyjnym zestawem pakietów. Dwa modemy monitorują linie pod kątem upuszczanych pakietów. Po przekroczeniu określonych progów modem wraca do małych rozmiarów pakietów. Tak więc usuwanie pakietów wymaga ponownego wysłania tylko niewielkiej ilości danych. Obejmował także optymalizację fazy danych. Dotyczyło to operacji ramkowania pakietów, które są usuwane po skonfigurowaniu łącza. Zmniejsza to obciążenie protokołu.

Wprowadzono MNP5 z kompresjami danych w locie w modemach. Wraz z pojawieniem się wersji 32 pojawiła się liczba modemów obsługujących MNP5.

W ten sposób wprowadzono MNP6, aby odróżnić je od produktu rynku towarowego. Statyczne dupleksowanie było najważniejszą cechą MNP6, która poświęciła mniej lub więcej przepustowości po obu stronach łącza modemowego.

MNP7 wprowadził algorytmy kompresji poprawiające kompresję 3-1 w plikach tekstowych, a MNP9 poprawił uniwersalne wykrywanie linków dodając tryby wysokiej prędkości. MNP10 miał nowy protokół korekcji błędów, zaprojektowany do pracy wśród hałaśliwych linii telefonicznych, oprócz monitorowania jakości linii i dostosowywania kopii zapasowych wielkości pakietów.
Co to jest protokół sieciowy Microcom (MNP)? - definicja z techopedii