Πρωτόκολλο Διαδικτύου: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Χωρίς σύνοψη επεξεργασίας
Χωρίς σύνοψη επεξεργασίας
Γραμμή 146:
 
==== Αριθμός πρωτοκόλλου ====
Το πεδίο αυτό προσδιορίζει την έκδοση του πρωτοκόλλου IP που χρησιμοποιείται από το αυτοδύναμο πακέτο. Η [[Internet Assigned Numbers Authority]] διατηρεί έναν [[κατάλογο αριθμών πρωτοκόλλου IP]], ο οποίος αρχικά είχε καθοριστεί στο RFC 790.
 
==== Άθροισμα ελέγχου επικεφαλίδας ====
Γραμμή 154:
 
Ας θεωρήσουμε για παράδειγμα την Δεκαεξαδική Επικεφαλίδα: 4500003044224000800600008c7c19acae241e2b (20 bytes IP Επικεφαλίδα):
 
Βήμα 1) 4500 + 0030 + 4422 + 4000 + 8006 + 0000 + 8c7c + 19ac + ae24 + 1e2b = 2BBCF (16-bit Άθροισμα)
 
Βήμα 2) 2 + BBCF = BBD1 = 1011101111010001 (Συμπλήρωμα ως προς 1 του 16-bit Αθροίσματος)
 
Βήμα 3) ~BBD1 = 0100010000101110 = 442E (Συμπλήρωμα ως προς 1 του 16-bit Αθροίσματος)
 
Για τον έλεγχο αθροίσματος ελέγχου της επικεφαλίδας μπορεί να χρησιμοποιηθεί ο ίδιος αλγόριθμος-το άθροισμα ελέγχου μιας επικεφαλίδας που περιέχει ένα σωστό άθροισμα είναι μηδέν (τιμή 0):
 
2BBCF + 442E = 2FFFD. 2 + FFFD = FFFF. the 1'S of FFFF = 0.