Διαδραστικό Εργαλείο Κατάτμησης Αυτοδύναμου Πακέτου IP
(Fragmentation IPv4, ενότητα 3.2 – animation & βήμα-βήμα)
Είσοδοι
Συμπλήρωσε τα στοιχεία του αρχικού (αδιάσπαστου) αυτοδύναμου πακέτου και του δικτύου (MTU). Οι υπολογισμοί ακολουθούν τους τύπους του βιβλίου.
Συνολικό μήκος αρχικού πακέτου (bytes)
Μήκος επικεφαλίδας IHL (λέξεις των 32 bit)
(συνήθως 5 → 20 bytes)
MTU δικτύου (bytes)
(π.χ. Ethernet: 1500)
Σημαία DF (Don't Fragment)
DF = 0 (επιτρέπεται κατάτμηση)
DF = 1 (δεν επιτρέπεται κατάτμηση)
Αναγνώριση (Identification, σε μορφή 0x....)
Υπολογισμός & Animation
Παράδειγμα 3.2.1
Παράδειγμα 3.2.2
Θεωρία (σύνοψη 3.2)
Το πεδίο
Συνολικό μήκος
δίνει το μήκος (επικεφαλίδα + δεδομένα) σε bytes.
Όταν το πακέτο πρέπει να περάσει από δίκτυο με μικρότερο
MTU
, το πακέτο διασπάται σε μικρότερα τμήματα (κατάτμηση), αν ισχύει DF = 0.
Όλα τα τμήματα έχουν:
Ίδια
Αναγνώριση (Identification)
με το αρχικό πακέτο.
Ίδιο
IHL
→ ίδιο μήκος επικεφαλίδας.
DF = 0
(επιτρέπεται η κατάτμηση).
MF = 1
σε όλα τα τμήματα εκτός από το τελευταίο, όπου MF = 0.
Για τη
Σχετική θέση τμήματος
(Fragment Offset, σε οκτάδες byte):
Fragment_offset = n · INT((MTU − IHL·4) / 8) (σε οκτάδες byte),
όπου n = 0, 1, 2, ...
Οπτικοποίηση – Σύγκριση με MTU & Κατάτμηση
1. Αρχικό πακέτο vs MTU δικτύου
MTU
Πακέτο
Συμπλήρωσε τιμές και πάτησε «Υπολογισμός & Animation».
2. Τμήματα (Fragments) και βασικά πεδία επικεφαλίδας
Υπόμνημα:
Σε κάθε τμήμα φαίνονται τα IP πεδία: IHL, Total Length, Identification, DF, MF, Fragment Offset.
Αναλυτικά Αποτελέσματα Κατάτμησης
Βήμα προς βήμα υπολογισμοί
Τμήμα
Μήκος επικεφαλίδας
(λέξεις 32bit)
Συνολικό μήκος
(bytes)
Μήκος δεδομένων
(bytes)
Αναγνώριση
DF
MF
Σχετ. θέση τμήματος
(οκτάδες byte)