Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Εξοπλισμός δικτύου

Από πού προέρχεται το CRC σε ένα πλαίσιο δικτύου;

Η τιμή του κυκλικού ελέγχου πλεονασμάτων (CRC) σε ένα πλαίσιο δικτύου υπολογίζεται από το τμήμα δεδομένων του ίδιου του πλαισίου . Δεν είναι ένα ξεχωριστό πεδίο που προστίθεται στο πλαίσιο ανεξάρτητα.

Εδώ είναι μια κατανομή:

1. Δεδομένα ωφέλιμο φορτίο: Ο υπολογισμός CRC χρησιμοποιεί τα δεδομένα που μεταδίδονται (το ωφέλιμο φορτίο του πλαισίου). Αυτό περιλαμβάνει τις πληροφορίες κεφαλίδας (εκτός από το ίδιο το CRC) και τα δεδομένα που μεταφέρονται.

2. Αλγόριθμος: Ένας συγκεκριμένος μαθηματικός αλγόριθμος (όπως το CRC32 ή το CRC16) εφαρμόζεται στα δεδομένα. Αυτός ο αλγόριθμος εκτελεί ουσιαστικά μια πολυωνυμική διαίρεση των bits δεδομένων.

3. υπόλοιπο: Το υπόλοιπο από αυτό το πολυώνυμο τμήμα είναι η τιμή CRC.

4. Προσαρμογή του CRC: Αυτό το υπόλοιπο (το CRC) στη συνέχεια προσαρτάται στο τέλος των δεδομένων πριν από τη μετάδοση.

5. επαλήθευση: Ο δέκτης εκτελεί τον ίδιο υπολογισμό CRC στα ληφθέντα δεδομένα (συμπεριλαμβανομένης της κεφαλίδας, αλλά εξαιρουμένου του ληφθέντος CRC). Εάν το υπολογιζόμενο CRC ταιριάζει με το ληφθέν CRC, τα δεδομένα θεωρούνται χωρίς σφάλματα (με υψηλή πιθανότητα). Μια αναντιστοιχία υποδεικνύει ένα σφάλμα κατά τη διάρκεια της μετάδοσης.

Επομένως, το CRC δεν προέρχεται από ξεχωριστή πηγή. προέρχεται * από τα δεδομένα που έχει σχεδιαστεί για να προστατεύει.

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

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