Δικτύωση

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

UDP Checksum Υπολογισμός

Η πρωτοκόλλου User Datagram , ή UDP , τα πακέτα δεδομένων σε πακέτα για τις μεταφορές σε όλα τα δίκτυα . Ένα πακέτο δεδομένων περιέχει τα δεδομένα στο σώμα του πακέτου , και έχει μια σειρά από κεφαλίδες μπροστά από τα δεδομένα που βοηθούν να πάρει το πακέτο στον προορισμό του. Η επικεφαλίδα του UDP είναι σύντομη , αλλά περιέχει μια περίπλοκη μέθοδο για τον υπολογισμό ενός αθροίσματος ελέγχου. Το άθροισμα ελέγχου επιτρέπει στον δέκτη για να βεβαιωθείτε ότι το πακέτο δεδομένων έχει φτάσει άθικτο . Λειτουργία
Η

UDP είναι ένα πρωτόκολλο μεταφοράς και αποτελεί μέρος της σουίτας πρωτόκολλο δικτύου που ονομάζεται TCP /IP . TCP /IP σημαίνουν Transmission Control Protocol /Internet Protocol. Το πιο γνωστό πρωτόκολλο αυτής της σουίτας είναι το Internet Protocol, το οποίο καθορίζει τη διεύθυνση IP . Η κεφαλίδα ΙΡ τοποθετείται στο μπροστινό μέρος ενός πακέτου δεδομένων . Πίσω από αυτό , και πριν από τα στοιχεία είναι η επικεφαλίδα του UDP . Ότι η κεφαλίδα IP περιέχει τη διεύθυνση προέλευσης και προορισμού των δύο υπολογιστές στο δίκτυο της συναλλαγής , η επικεφαλίδα του UDP προσδιορίζει την αποστολή και παραλαβή των αιτήσεων . Αυτές οι εφαρμογές δεν έχουν καταγραφεί από το όνομα , αλλά από έναν αριθμό αναφοράς , που ονομάζεται έναν αριθμό θύρας .
Εικόνων UDP Header
Η

Ένα UDP header περιέχει μόνο δύο λέξεις . Ένα "λέξη " είναι ένα 32 - bit δυαδικό αριθμό , το οποίο καλύπτει και 4 byte δεδομένων . Το πρώτο έργο περιλαμβάνει την πηγή και τον αριθμό θύρας προορισμού . Κάθε ένα από αυτά τα πεδία είναι 16 μπιτ μακρύς. Η δεύτερη λέξη περιέχει επίσης δύο πεδία , το καθένα 16 bits σε μήκος. Αυτά είναι τα πεδίο Μήκος UDP και το πεδίο Checksum . Το πεδίο Μήκος UDP καταγράφει το μέγεθος του UDP header και το σώμα δεδομένων του πακέτου σε bytes . Το UDP checksum πεδίο είναι προαιρετικό .

Η Checksum Υπολογισμός
Η

Το άθροισμα ελέγχου στην επικεφαλίδα του UDP είναι η « φιλοφρόνηση αυτά " ποσό των δεκαέξι λέξεις bit στο UDP κεφαλίδα και το σώμα των δεδομένων του πακέτου. Ο τύπος δεν μπορεί να αντιμετωπίσει με μονό αριθμό των bytes και έτσι εάν ο αριθμός των bytes στο τμήμα δεδομένων του πακέτου είναι περίεργο , το πρόγραμμα υπολογισμού προσθέτει ένα all- μηδέν byte padding στο τέλος των δεδομένων . Αυτό εξασφαλίζει ότι το πακέτο περιλαμβάνει πλήρεις λέξεις 16 - bit . Το byte padding είναι μόνο για τον υπολογισμό του αθροίσματος ελέγχου. Δεν μεταδίδεται με το πακέτο . Στη συνέχεια, το πρόγραμμα δημιουργεί ένα "κεφαλίδα ψευδο" η οποία πηγαίνει στο μπροστινό του UDP μπάλα. Αυτό περιέχει τη διεύθυνση στοιχεία που λαμβάνονται από την επικεφαλίδα IP . Στη συνέχεια , ο αριθμός των τεμαχίων 16 - bit των δεδομένων που μετρήθηκαν και ο αριθμός που προκύπτει , εκφράζεται ως δυαδικό γυρίσει πάνω , έτσι ώστε αυτά να γίνουν μηδενικά και μηδενικά γίνονται αυτά .
Εικόνων Επιβεβαίωση
Η

το πρόγραμμα που το εκτελεί τον ίδιο υπολογισμό . Αν τα αποτελέσματα δεν είναι τα ίδια , το πακέτο απορρίπτεται , αν και δεν υπάρχει μήνυμα σφάλματος στέλνεται πίσω στον αποστολέα .
Η
εικόνων

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

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