Δικτύωση

Γνώση Υπολογιστών >> Δικτύωση >  >> Ethernet

Πώς χειρίζεται η ανίχνευση σφαλμάτων Ethernet;

Το Ethernet χρησιμοποιεί έναν μηχανισμό που ονομάζεται Cyclic Repundancy Check (CRC) για ανίχνευση σφαλμάτων. Δείτε πώς λειτουργεί:

1. Υπολογισμός: Όταν μια συσκευή στέλνει δεδομένα, πραγματοποιείται ένας μαθηματικός υπολογισμός στα δεδομένα χρησιμοποιώντας έναν συγκεκριμένο αλγόριθμο (CRC-32 για το Ethernet). Αυτός ο υπολογισμός παράγει ένα μοναδικό checksum, γνωστό ως CRC.

2. Προσθήκη: Το υπολογιζόμενο CRC προσαρτάται στο τέλος του πλαισίου δεδομένων.

3. μετάδοση: Το σύνολο του πλαισίου, συμπεριλαμβανομένων των δεδομένων και του CRC, μεταδίδεται μέσω του δικτύου.

4. επαλήθευση: Όταν η συσκευή λήψης λαμβάνει το πλαίσιο, εκτελεί τον ίδιο υπολογισμό CRC για τα λαμβανόμενα δεδομένα.

5. σύγκριση: Το υπολογιζόμενο CRC συγκρίνεται με το ληφθέν CRC. Εάν οι δύο αντιστοιχίες CRCs, το πλαίσιο θεωρείται χωρίς σφάλματα και τα δεδομένα γίνονται αποδεκτά. Εάν τα CRCs δεν ταιριάζουν, ο δέκτης γνωρίζει ότι εμφανίστηκε σφάλμα κατά τη διάρκεια της μετάδοσης.

Πώς λειτουργεί το CRC:

- Το CRC χρησιμοποιεί μια μαθηματική διαδικασία που αντιμετωπίζει τα δεδομένα ως μακρύ δυαδικό αριθμό.

- Εκτελεί μια σειρά από εργασίες Bitwise XOR στα δεδομένα που βασίζονται σε ένα προκαθορισμένο πολυώνυμο.

- Το αποτέλεσμα αυτής της λειτουργίας είναι το CRC checksum.

- Αυτό το checksum έχει σχεδιαστεί για να είναι ιδιαίτερα ευαίσθητο στις αλλαγές στα δεδομένα, ακόμη και ένα μόνο bit flip.

Διόρθωση σφαλμάτων:

Ενώ το CRC μπορεί να ανιχνεύσει σφάλματα, δεν τα διορθώνει. Εάν εντοπιστεί σφάλμα, η συσκευή λήψης απορρίπτει συνήθως το πλαίσιο και ζητά αναμετάδοση.

Οφέλη του CRC:

- υψηλή ακρίβεια: Το CRC έχει πολύ χαμηλή πιθανότητα σφαλμάτων που λείπουν.

- Απλότητα: Ο υπολογισμός του CRC είναι σχετικά απλός και αποτελεσματικός.

- Ευελιξία: Το CRC μπορεί να προσαρμοστεί σε διαφορετικά μήκη δεδομένων και ανάγκες ανίχνευσης σφαλμάτων.

Πέρα από το CRC:

Ενώ το CRC είναι ο κύριος μηχανισμός ανίχνευσης σφαλμάτων στο Ethernet, δεν είναι ο μόνος. Άλλοι μηχανισμοί όπως το αυτόματο αίτημα επανάληψης (ARQ) συμβάλλουν επίσης στην αξιοπιστία του δικτύου.

Συνοπτικά:

Το CRC είναι ένα κρίσιμο μέρος του ισχυρού συστήματος ανίχνευσης σφαλμάτων του Ethernet. Με τον υπολογισμό και τη σύγκριση των αθροισμάτων, εξασφαλίζει αξιόπιστη μετάδοση δεδομένων και επιτρέπει την ανίχνευση και διόρθωση σφαλμάτων.

Συναφής σύστασή

Ποια είναι η διαφορά μεταξύ του Διαδικτύου και του Ethernet;

Εδώ είναι η κατανομή της διαφοράς μεταξύ του Διαδικτύου και του Ethernet: Διαδίκτυο: * Τι είναι: Ένα παγκόσμιο δίκτυο διασυνδεδεμένων δικτύων υπολογιστών. Φανταστείτε το ως ένα τεράστιο, πολύπλοκο ιστό όπου δισεκατομμύρια συσκευές επικοινωνούν μεταξύ τους. * Πώς λειτουργεί: Χρησιμοποιεί μια ποικιλία πρωτοκόλλων (όπως TCP/IP) και τεχνολογίες για τη δρομολόγηση δεδομένων μεταξύ συσκευών. Αυτά τα δεδομένα ταξιδεύουν σε διαφορετικούς τύπους δικτύων (όπως καλώδια οπτικών ινών, δορυφορικών συνδ

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα