HDLC εναντίον PPP
Τόσο το HDLC όσο και το PPP είναι πρωτόκολλα επιπέδου σύνδεσης δεδομένων. Το HDLC (High-Level Data Link Control) είναι ένα πρωτόκολλο επικοινωνίας που χρησιμοποιείται στο επίπεδο ζεύξης δεδομένων των δικτύων υπολογιστών, που αναπτύχθηκε από τον ISO (Διεθνής Οργανισμός Τυποποίησης) και δημιουργήθηκε από το SDLC (Synchronous Data Link Control) της IBM. Το PPP είναι ένα πρωτόκολλο επιπέδου σύνδεσης δεδομένων που βασίζεται σε HDLC και μοιάζει πολύ με το HDLC. Και τα δύο είναι πρωτόκολλα WAN (Wide Area Network) και λειτουργούν καλά για τη σύνδεση μισθωμένων γραμμών από σημείο σε σημείο.
Τι είναι το HDLC;
Το HDLC δημιουργήθηκε μόνο όταν η IBM υπέβαλε το SDLC σε διάφορες επιτροπές προτύπων και μία από αυτές (ISO) τροποποίησε το SDLC και δημιούργησε το πρωτόκολλο HDLC. Το HDLC θεωρείται ως ένα συμβατό υπερσύνολο SDLC. Είναι ένα σύγχρονο πρωτόκολλο προσανατολισμένο στα bit. Το HDLC υποστηρίζει σύγχρονη, full-duplex λειτουργία. Το HDLC έχει μια επιλογή για άθροισμα ελέγχου 32-bit και το HDLC υποστηρίζει τις διαμορφώσεις Point-to-point και Multipoint. Το HDLC προσδιορίζει τον «κύριο» τύπο κόμβου, ο οποίος ελέγχει άλλους σταθμούς που ονομάζονται «δευτερεύοντες» κόμβοι. Μόνο ένας πρωτεύων κόμβος θα ελέγχει τους δευτερεύοντες κόμβους. Το HDLC υποστηρίζει τρεις τρόπους μεταφοράς και είναι οι εξής. Το πρώτο είναι η Λειτουργία Κανονικής Απόκρισης (NRM) στην οποία οι δευτερεύοντες κόμβοι δεν μπορούν να επικοινωνήσουν με έναν πρωτεύοντα έως ότου το πρωτεύον δώσει άδεια. Δεύτερον, η Λειτουργία Ασύγχρονης Απόκρισης (ARM) επιτρέπει στους δευτερεύοντες κόμβους να μιλάνε χωρίς την άδεια του πρωτεύοντος. Τέλος, διαθέτει Asynchronous Balanced Mode (ABM), η οποία εισάγει έναν συνδυασμένο κόμβο και όλη η επικοινωνία ABM πραγματοποιείται μόνο μεταξύ αυτών των ειδών κόμβων.
Τι είναι PPP;
Όπως αναφέρθηκε παραπάνω, το PPP είναι ένα πρωτόκολλο επιπέδου σύνδεσης δεδομένων που βασίζεται σε HDLC και μοιάζει πολύ με το HDLC. Χρησιμοποιείται για την άμεση επικοινωνία μεταξύ δύο κόμβων. Το απόρρητο κρυπτογράφησης μετάδοσης, ο έλεγχος ταυτότητας και η συμπίεση παρέχονται από το PPP. Ο έλεγχος ταυτότητας παρέχεται από το πρωτόκολλο PAP (Password Authentication Protocol) και συνηθέστερα από τα πρωτόκολλα CHAP (Challenge Handshake Protocol). Χρησιμοποιείται για διάφορους τύπους δικτύων που αποτελούνται από διαφορετικά φυσικά μέσα, όπως γραμμή κορμού, οπτικές ίνες, σειριακό καλώδιο, κυψελοειδές τηλέφωνο και τηλεφωνική γραμμή. Είναι πολύ δημοφιλές μεταξύ των ISP (Internet Service Providers) ως μέσο για την παροχή στους πελάτες πρόσβασης μέσω τηλεφώνου στο Διαδίκτυο. Για να παρέχουν υπηρεσίες DSL (Digital Subscriber Line) στους πελάτες τους, οι πάροχοι υπηρεσιών χρησιμοποιούν Πρωτόκολλο Point-to-Point μέσω Ethernet (POPoE) και Point-to-Point Protocol over ATM (POPoA), τα οποία είναι δύο ενθυλακωμένες μορφές PPP. Το PPP χρησιμοποιείται τόσο για σύγχρονα όσο και για ασύγχρονα κυκλώματα. Λειτουργεί με διαφορετικά πρωτόκολλα δικτύου όπως IP (Internet Protocol), IPX (Internetwork Packet Exchange), NBF και AppleTalk. Οι ευρυζωνικές συνδέσεις χρησιμοποιούν επίσης PPP. Αν και το PPP σχεδιάστηκε κάπως σύμφωνα με τις αρχικές προδιαγραφές HDLC, το PPP περιλαμβάνει πολλές πρόσθετες λειτουργίες που ήταν διαθέσιμες μόνο σε πρωτόκολλα αποκλειστικής σύνδεσης δεδομένων εκείνη τη στιγμή.
Αν και το HDLC και το PPP είναι πολύ παρόμοια πρωτόκολλα επιπέδου σύνδεσης δεδομένων WAN που χρησιμοποιούνται για επικοινωνίες από σημείο σε σημείο, έχουν τις διαφορές τους. Σε αντίθεση με το HDLC, το PPP δεν είναι αποκλειστικό όταν χρησιμοποιείται σε δρομολογητή Cisco. Διάφορα υπο-πρωτόκολλα συνθέτουν τη λειτουργικότητα του PPP. Το PPP είναι πλούσιο σε δυνατότητες με δυνατότητες δικτύωσης μέσω τηλεφώνου και χρησιμοποιείται σε μεγάλο βαθμό από τους ISP για την παροχή Διαδικτύου στους πελάτες τους. Σε αντίθεση με το HDLC, το PPP μπορεί να χρησιμοποιηθεί τόσο με σύγχρονες όσο και με ασύγχρονες συνδέσεις.