Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει το πρωτόκολλο δικτύωσης Microcom (MNP);
- Η Techopedia εξηγεί το πρωτόκολλο δικτύωσης Microcom (MNP)
Ορισμός - Τι σημαίνει το πρωτόκολλο δικτύωσης Microcom (MNP);
Το πρωτόκολλο δικτύωσης Microcom (MNP) είναι ένα πρωτόκολλο επικοινωνίας που αναπτύχθηκε αρχικά από την Microcom Inc για διορθώσεις σφαλμάτων και συμπιέσεις. Διορθώνει τις τροποποιήσεις που εισάγονται στα δεδομένα κατά τη διάρκεια εκπομπών μέσω παρεμβολών τηλεφωνικής γραμμής και προσφέρει διάφορα επίπεδα για διορθώσεις δεδομένων και συμπίεση.
Η Techopedia εξηγεί το πρωτόκολλο δικτύωσης Microcom (MNP)
Το πρωτόκολλο δικτύωσης Microcom είναι ένα ανοιχτό πρωτόκολλο με άδεια χρήσης που χρησιμοποιείται από το μεγαλύτερο μέρος της βιομηχανίας μόντεμ. Η Microcom έχει τη δική της μορφή ελέγχου σφαλμάτων που ονομάζεται ημόπληξη.
Τα μόντεμ είναι γενικά συσκευές επιρρεπείς σε σφάλματα. Τα σφάλματα που εισάγονται στα αρχεία κατά τη μεταφορά αρχείων ενδέχεται να καταστρέψουν όλα τα δεδομένα. Τα πρωτόκολλα μεταφοράς αρχείων καταστρέφουν τα αρχεία σε πολλά πακέτα που περιέχουν byte από το αρχικό αρχείο. Πρόσθετα δεδομένα όπως CRC ή checksum προστίθενται σε κάθε πακέτο, το οποίο υποδεικνύει το αρχικό περιεχόμενο. Τα πακέτα αποσύρονται από απομακρυσμένα συστήματα όπου λαμβάνονται και ελέγχονται από το CRC για ανάλυση σφαλμάτων. Εάν δεν εντοπιστούν σφάλματα, αποστέλλεται ένα μήνυμα επιβεβαίωσης υπογράφοντας ένα αίτημα για το επόμενο πακέτο. Διαφορετικά, αποστέλλεται μια αρνητική επιβεβαίωση ζητώντας την αποζημίωση του πακέτου που υπέστη ζημία. Η επιβάρυνση αυτής της μεταφοράς συνίσταται στην κατανάλωση περισσότερου χρόνου για τη μεταφορά πρόσθετων αθροισμάτων ελέγχου και τον έλεγχο της ορθότητας των ληφθέντων μηνυμάτων. Τα πρωτόκολλα ανακουφίζονται από αυτό το πρόβλημα χρησιμοποιώντας συρόμενα παράθυρα, απαιτώντας από τον αποστολέα να μετακινηθεί στο επόμενο πακέτο χωρίς να λάβει σήμα επιβεβαίωσης. Ωστόσο, αν δεν ληφθούν σήματα επιβεβαίωσης για μεγάλο χρονικό διάστημα, το πακέτο μεταδίδεται και πάλι στον προορισμό.
Η Microcom, από την άλλη πλευρά, μεταφέρει τα πρωτόκολλα μεταφοράς αρχείων στους κεντρικούς υπολογιστές και τα τοποθετεί στο μόντεμ. Αυτό διορθώνει όλα τα δεδομένα που μεταφέρονται, συμπεριλαμβανομένων των μεταφορών αρχείων. Οι συσκευές χωρίς επεξεργαστές είχαν συνδέσμους χωρίς σφάλματα. Όταν συνδέεστε σε ένα απομακρυσμένο μόντεμ, τα μόντεμ Microcom αναπαράγουν διαφορετικούς τόνους στη γραμμή και ακούν απαντήσεις. Όταν λάβετε τους σωστούς τόνους ως απάντηση, τα μόντεμ εισάγουν καταστάσεις διόρθωσης σφαλμάτων. Διαφορετικές εκδόσεις των πρωτοκόλλων Microcom έχουν κυκλοφορήσει με ειδικά χαρακτηριστικά και χαρακτηριστικά.
Το αρχικό πρότυπο MNP, MNP 1, ήταν ένα απλό ημικυκλικό πρωτόκολλο χωρίς υποστήριξη ολίσθησης παραθύρων. Ήταν επίσης αναποτελεσματικά καθώς δημιουργήθηκαν για να εφαρμοστούν σε περιορισμένο υλικό. Το MNP 2 ήταν μια έκδοση πλήρους διπλής όψης που επέτρεπε την επιστροφή μηνυμάτων επιβεβαίωσης, ενώ το επόμενο πακέτο απλά ξεκινούσε. Αυτό απαιτούσε περισσότερη μνήμη για την παρακολούθηση της παραλαβής που λάβατε μέσα σε δεδομένη χρονική στιγμή. Η έκδοση MNP3 εξασφάλισε καλύτερη απόδοση, η παρουσία της οποίας απενεργοποίησε τα κομμάτια φραγής.
Η πλειονότητα των μόντεμ φιλοξενεί ασύγχρονους τρόπους λειτουργίας. Καθορίζουν την ταχύτητα του αποστολέα ακούγοντας τα bits που αποστέλλονται σε αυτό, και εκεί μετά κλείστε το ρολόι στην ταχύτητα των bits που λαμβάνετε. Καθώς δεν υπάρχει ιδιαίτερος χρόνος για την άφιξη των δεδομένων, τα ρολόγια αναπροσαρμόζονται σύμφωνα με τις ενέργειες του χρήστη. Αυτό λειτουργεί μόνο εάν υπάρχουν μεταβάσεις μεταξύ 1 και 0 στα δεδομένα. Με την προσθήκη πρόσθετων δυφίων πλαισίωσης σε κάθε πλευρά, τα κομμάτια εκκίνησης και τερματισμού εξαλείφουν αυτό το πρόβλημα. Με αυτόν τον τρόπο διασφαλίζεται η μετάδοση 1 προς 0 για κάθε κλείσιμο των ρολογιών που επιτρέπουν το byte. Χρησιμοποιώντας αυτή την έκδοση του πρωτοκόλλου Microcosm, τα πακέτα προσφέρουν το δικό τους πλαίσιο, το οποίο μειώνει σημαντικά τα έξοδα.
Το MNP4 ενσωμάτωσε βελτιώσεις στο MNP3 προσθέτοντας ένα σύστημα μεταβλητού μεγέθους πακέτου, το οποίο ονομάζεται προσαρμοστικό πακέτο. Δύο μόντεμ παρακολουθούν γραμμές για dropped πακέτα. Κατά τη διέλευση συγκεκριμένων ορίων, το μόντεμ επιστρέφει στα μικρά μεγέθη πακέτων. Επομένως, η απόρριψη πακέτου απαιτεί μόνο μικρή ποσότητα δεδομένων που πρέπει να αντιμετωπιστεί. Περιέχει επίσης βελτιστοποίηση της φάσης δεδομένων. Αυτό περιλάμβανε λειτουργίες πλαισίωσης πακέτων, οι οποίες πέφτουν μετά την εγκατάσταση του συνδέσμου. Αυτό μειώνει τα γενικά έξοδα του πρωτοκόλλου.
Το MNP5 εισήχθη με συμπίεση δεδομένων σε μύγα στα μόντεμ. Με την εμφάνιση του v.32, ο αριθμός των μόντεμ που υποστηρίζουν το MNP5 ήρθε σε εικόνα.
Έτσι εισήχθη το MNP6 για να τα διαφοροποιήσει από το προϊόν της αγοράς εμπορευμάτων. Η στατιστική αμφίδρομη απεικόνιση ήταν το πιο σημαντικό χαρακτηριστικό του MNP6, το οποίο αφιέρωσε περισσότερο ή λιγότερο εύρος ζώνης σε κάθε πλευρά της σύνδεσης μόντεμ.
Το MNP7 εισήγαγε αλγόριθμους συμπίεσης βελτιώνοντας τη συμπίεση 3-1 στα αρχεία κειμένου και βελτιώνοντας την MNP9 ανίχνευση καθολικής σύνδεσης προσθέτοντας τρόπους υψηλής ταχύτητας. Το MNP10 είχε νέο πρωτόκολλο διόρθωσης σφαλμάτων, το οποίο σχεδιάστηκε για να λειτουργεί ανάμεσα σε θορυβώδεις τηλεφωνικές γραμμές εκτός από την ποιότητα της γραμμής παρακολούθησης και την προσαρμογή των αντιγράφων ασφαλείας του μεγέθους των πακέτων.