Διαφορά μεταξύ HDLC και SDLC

Διαφορά μεταξύ HDLC και SDLC
Διαφορά μεταξύ HDLC και SDLC

Βίντεο: Διαφορά μεταξύ HDLC και SDLC

Βίντεο: Διαφορά μεταξύ HDLC και SDLC
Βίντεο: Να σπουδάσω Αρχιτέκτονας ή Πολιτικός Μηχανικός; - Επαγγελματικός Προσανατολισμός 2024, Ιούλιος
Anonim

HDLC εναντίον SDLC

Το HDLC και το SDLC είναι πρωτόκολλα επικοινωνίας. Το SDLC (Synchronous Data Link Control) είναι ένα πρωτόκολλο επικοινωνίας που χρησιμοποιείται στο επίπεδο ζεύξης δεδομένων των δικτύων υπολογιστών, που αναπτύχθηκε από την IBM. Το HDLC (High-Level Data Link Control) είναι και πάλι ένα πρωτόκολλο σύνδεσης δεδομένων, που αναπτύχθηκε από τον ISO (Διεθνής Οργανισμός Τυποποίησης) και δημιουργήθηκε από SDLC.

Το SDLC αναπτύχθηκε από την IBM το 1975 για να χρησιμοποιηθεί σε περιβάλλοντα Systems Network Architecture (SNA). Ήταν σύγχρονο και προσανατολισμένο στα bit και ήταν ένα από τα πρώτα του είδους του. Ξεπέρασε τα πρωτόκολλα σύγχρονων, προσανατολισμένων σε χαρακτήρες (δηλαδή Bisync από την IBM) και σύγχρονων πρωτόκολλων προσανατολισμένων σε αριθμό byte (δηλ.μι. DDCMP από την DEC) σε αποτελεσματικότητα, ευελιξία και ταχύτητα. Υποστηρίζονται διάφοροι τύποι ζεύξεων και τεχνολογίες, όπως συνδέσεις σημείου προς σημείο και πολλαπλών σημείων, οριοθετημένα και μη μέσα, εγκαταστάσεις μετάδοσης ημιαμφίδρομης και πλήρους αμφίδρομης λειτουργίας και δίκτυα μεταγωγής κυκλώματος και μεταγωγής πακέτων. Το SDLC προσδιορίζει τον «κύριο» τύπο κόμβου, ο οποίος ελέγχει άλλους σταθμούς, οι οποίοι ονομάζονται «δεύτεροι» κόμβοι. Έτσι οι δευτερεύοντες κόμβοι θα ελέγχονται μόνο από έναν πρωτεύοντα. Το πρωτεύον θα επικοινωνεί με δευτερεύοντες κόμβους χρησιμοποιώντας ψηφοφορία. Οι δευτερεύοντες κόμβοι δεν μπορούν να μεταδώσουν χωρίς την άδεια του πρωτεύοντος. Τέσσερις βασικές διαμορφώσεις, συγκεκριμένα, Point-to-point, Multipoint, Loop και Hub μπορούν να χρησιμοποιηθούν για τη σύνδεση πρωτεύοντα με δευτερεύοντες κόμβους. Σημείο προς σημείο περιλαμβάνει μόνο έναν πρωτεύοντα και δευτερεύοντα ενώ το Multipoint σημαίνει έναν πρωτεύοντα και πολλούς δευτερεύοντες κόμβους. Η τοπολογία βρόχου εμπλέκεται με το Loop, το οποίο ουσιαστικά συνδέει το πρωτεύον με το πρώτο δευτερεύον και το τελευταίο δευτερεύον και πάλι συνδεδεμένο με το πρωτεύον, έτσι ώστε τα ενδιάμεσα δευτερεύοντα να περνούν μηνύματα το ένα μέσω του άλλου καθώς ανταποκρίνονται στα αιτήματα του πρωτεύοντος. Τέλος, το Hub go-ahead περιλαμβάνει ένα εισερχόμενο και εξερχόμενο κανάλι για την επικοινωνία με δευτερεύοντες κόμβους.

Το HDLC δημιουργήθηκε μόνο όταν η IBM υπέβαλε το SDLC σε διάφορες επιτροπές προτύπων και μία από αυτές (ISO) τροποποίησε το SDLC και δημιούργησε το πρωτόκολλο HDLC. Είναι και πάλι ένα σύγχρονο πρωτόκολλο προσανατολισμένο στα bit. Παρά το γεγονός ότι αρκετές δυνατότητες που χρησιμοποιούνται στο SDLC παραλείπονται, το HDLC θεωρείται ως ένα συμβατό υπερσύνολο του SDLC. Η μορφή πλαισίου SDLC είναι κοινή από το HDLC. Το Fields του HDLC έχει την ίδια λειτουργικότητα με εκείνα του SDLC. Το HDLC επίσης υποστηρίζει σύγχρονη, full-duplex λειτουργία ως SDLC. Το HDLC έχει μια επιλογή για άθροισμα ελέγχου 32 bit και το HDLC δεν υποστηρίζει τις διαμορφώσεις "Loop" ή "Hub" που είναι σαφείς μικρές διαφορές από το SDLC. Όμως, η κύρια διαφορά προέρχεται από το γεγονός ότι το HDLC υποστηρίζει τρεις τρόπους μεταφοράς σε αντίθεση με έναν στο SDLC. Ο πρώτος είναι ο τρόπος λειτουργίας κανονικής απόκρισης (NRM) στον οποίο οι δευτερεύοντες κόμβοι δεν μπορούν να επικοινωνήσουν με έναν πρωτεύοντα έως ότου το πρωτεύον δώσει άδεια. Αυτή είναι στην πραγματικότητα η λειτουργία μεταφοράς που χρησιμοποιείται στο SDLC. Δεύτερον, η λειτουργία ασύγχρονης απόκρισης (ARM) επιτρέπει στους δευτερεύοντες κόμβους να μιλάνε χωρίς την άδεια του πρωτεύοντος. Τέλος, έχει ασύγχρονη ισορροπημένη λειτουργία (ABM) που εισάγει έναν συνδυασμένο κόμβο και όλη η επικοινωνία ABM πραγματοποιείται μόνο μεταξύ αυτών των ειδών κόμβων.

Συνοπτικά, το SDLC και το HDLC είναι και τα δύο πρωτόκολλα δικτύου επιπέδου ζεύξης δεδομένων. Το SDLC αναπτύχθηκε από την IBM ενώ το HDLC ορίστηκε από το ISO χρησιμοποιώντας το SDLC ως βάση. Το HDLC έχει περισσότερη λειτουργικότητα, αν και ορισμένα χαρακτηριστικά του SDLC δεν υπάρχουν στο HDLC. Το SDLC μπορεί να χρησιμοποιηθεί με τέσσερις διαμορφώσεις ενώ το HDLC μπορεί να χρησιμοποιηθεί μόνο με δύο. Το HDLC έχει μια επιλογή για άθροισμα ελέγχου 32-bit. Η κύρια διαφορά μεταξύ αυτών των δύο είναι οι τρόποι μεταφοράς που έχουν. Το SDLC έχει μόνο μία λειτουργία μεταφοράς, η οποία είναι NRM, αλλά, το HDLC έχει τρεις λειτουργίες, συμπεριλαμβανομένου NRM.

Συνιστάται: