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

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Χωρίς σύνοψη επεξεργασίας
Χωρίς σύνοψη επεξεργασίας
Γραμμή 116:
|}
 
==== Έκδοση ====
Το πρώτο πεδίο της επικεφαλίδας σε ένα IP πακέτο είναι το πεδίο της έκδοσης του πρωτοκόλλου, μήκους 4-bit. Για το [[IPv4]] αυτό έχει την τιμή 4 (απ’ όπου και προέρχεται το όνομα IPv4)
 
==== Μήκος Επικεφαλίδας ====
Το δεύτερο πεδίο (4-bits) είναι το μήκος της επικεφαλίδας (IHL, Internet Header Length). Αυτό μας δίνει το μήκος της επικεφαλίδας σε λέξεις των 32 bit. Επειδή η επικεφαλίδα του IPv4 μπορεί να περιέχει μεταβλητό αριθμό επιλογών, αυτό το πεδίο παρέχει το μήκος της επικεφαλίδας. Η μικρότερη τιμή του πεδίου είναι 5 (RFC 791), που σημαίνει ότι το μήκος είναι 5×32 = 160 bits = 20 bytes. Επειδή το πεδίο είναι 4 bit, το μέγιστο μήκος είναι 24-1=15 λέξεις (15×32 bits) ή 480 bits = 60 [[bytes]].
 
==== Συνολικό Μήκος ====
Το πεδίο αυτό έχει μήκος16-bits. Καθορίζει το συνολικό μήκος του κομματιού (fragment) σε bytes, συμπεριλαμβανομένων της επικεφαλίδας και των δεδομένων. Το ελάχιστο μήκος του πακέτου είναι 20 bytes (20 bytes επικεφαλίδα +0 bytes δεδομένα) και το μέγιστο μήκος είναι 216-1=65535 bytes, καθότι το μήκος του πεδίου Συνολικό Μήκος είναι 16 bits.
 
Διάφορες συσκευές και μερικές φορές τα υποδίκτυα μπορεί να επιβάλλουν περιορισμούς στο μέγεθος των αυτοδύναμων πακέτων, τα οποία σ’ αυτήν την περίπτωση πρέπει να σπάσουν σε μικρότερα κομμάτια. Στο IPv4 η διάσπαση μπορεί να γίνει στους σταθμούς εργασίας ή στους [[Δρομολογητές| δρομολογητές]].
 
==== Αναγνώριση ====
Το πεδίο αυτό είναι ένα πεδίο ταυτότητας και χρησιμεύει για τον μοναδικό προσδιορισμό των κομματιών (fragments) που ανήκουν στο ίδιο αρχικό IP αυτοδύναμο πακέτο.
 
==== Σημαίες ====
Αυτό είναι ένα πεδίο των τριών bit και χρησιμεύει να ελέγχει ή να προσδιορίζει τα κομμάτια. Αυτά είναι (κατά σειρά από το περισσότερο σημαντικό προς το λιγότερο):
* bit 0: Δεσμευμένο, πρέπει να είναι 0
Γραμμή 138:
Σε πακέτα που δεν έχουν διασπαστεί η σημαία MF είναι 0. Για διασπασμένα πακέτα όλα τα κομμάτια έχουν το MF=1, εκτός από το τελευταίο πού έχει το MF=0. Το τελευταίο κομμάτι έχει μη μηδενικό πεδίο Δείκτη εντοπισμού τμήματος, το οποίο το διακρίνει από ακκομάτιαστα πακέτα.
 
==== Δείκτης εντοπισμού τμήματος ====
Ο δείκτης εντοπισμού τμήματος είναι 13-bit και απαριθμεί σε οκτάδες [[Byte]]. Προσδιορίζει την θέση ενός συγκεκριμένου κομματιού, από την αρχή του αρχικού ακκομάτιαστου αυτοδύναμου πακέτου. Το πρώτο κομμάτι έχει δείκτη εντοπισμού τμήματος 0. Αυτό επιτρέπει έναν μέγιστο αριθμό θέσεων (213 – 1) × 8 = 65,528 bytes, το οποίο και ξεπερνά το μέγιστο μήκος του IP πακέτου, που είναι 65535 bytes, εάν συμπεριλάβουμε και το μήκος της επικεφαλίδας (65,528 + 20 = 65,548 bytes).