Δίνεται ένα αυτοδύναμο πακέτο IPv4 με συνολικό μήκος L = 2600 bytes και μήκος επικεφαλίδας IHL = 5 λέξεις.
Το πακέτο πρέπει να μεταδοθεί σε δίκτυο με MTU = 800 bytes. Θεωρούμε ότι ισχύει DF = 0.
Ζητούνται:
Το μήκος της επικεφαλίδας σε bytes.
Το μήκος των δεδομένων (payload).
Αν απαιτείται κατάτμηση.
Το μέγιστο μήκος δεδομένων ανά τμήμα.
Ο αριθμός των τμημάτων (Ν).
Για κάθε τμήμα:
Συνολικό μήκος (Lᵢ)
Μήκος δεδομένων (Dᵢ)
DF, MF
Σχετική θέση τμήματος (Fragment Offset)
Δίνεται πακέτο με συνολικό μήκος L = 3200 bytes και μήκος επικεφαλίδας 20 bytes.
Το MTU του δικτύου είναι 1000 bytes, DF = 0.
Να υπολογίσετε:
Την τιμή του IHL σε λέξεις.
Το μήκος δεδομένων.
Αν γίνεται κατάτμηση.
Τον αριθμό των τμημάτων και όλα τα πεδία τους.
Δίνεται ότι τα δεδομένα ενός IP πακέτου έχουν μήκος D = 4000 bytes και η επικεφαλίδα έχει μήκος 20 bytes.
Το πακέτο θα μεταδοθεί σε δίκτυο με MTU = 1500 bytes, DF = 0.
Ζητείται:
Το συνολικό μήκος του αρχικού πακέτου.
Ο αριθμός των τμημάτων και τα πεδία τους.
Ένα πακέτο IPv4 έχει:
L = 4200 bytes
IHL = 5
MTU = 1500 bytes
DF = 0
Στον παρακάτω πίνακα δίνονται κάποια πεδία.
Να συμπληρώσετε τα υπόλοιπα:
| Τμήμα | Hᵦ | Dᵢ | Lᵢ | DF | MF | Offset |
|---|---|---|---|---|---|---|
| 1 | 20 | 1480 | 1500 | 0 | 1 | 0 |
| 2 | 20 | … | … | 0 | 1 | … |
| 3 | 20 | … | … | 0 | 0 | … |
Δίνεται πακέτο με:
L = 5000 bytes
IHL = 5
MTU = 1000 bytes
DF = 0
Ζητείται ΜΟΝΟ:
Το μέγιστο ωφέλιμο φορτίο ανά τμήμα.
Ο συνολικός αριθμός τμημάτων Ν.
Σε μια λύση μαθητή για πακέτο με MTU = 1200 bytes και IHL = 5, εμφανίζονται τα παρακάτω offsets:
| Τμήμα | Offset |
|---|---|
| 1 | 0 |
| 2 | 185 |
| 3 | 370 |
| 4 | 555 |
Να εξετάσετε αν η ακολουθία είναι σωστή (σύμφωνα με τη στρογγυλοποίηση σε οκτάδες byte).
Αν όχι, να γράψετε τη σωστή ακολουθία.
Δίνεται το παρακάτω πλέγμα τμημάτων ενός πακέτου (όλα τα υπόλοιπα πεδία είναι σωστά):
| Τμήμα | Lᵢ | Offset | DF | MF |
|---|---|---|---|---|
| 1 | 1500 | 0 | … | … |
| 2 | 1500 | 185 | … | … |
| 3 | 460 | 370 | … | … |
Να συμπληρωθούν τα DF, MF.
Δίνεται ο παρακάτω πίνακας τμημάτων (έγινε κατάτμηση σε κάποιo δίκτυο):
| Τμήμα | Hᵦ | Lᵢ | Offset | MF |
|---|---|---|---|---|
| 1 | 20 | 1500 | 0 | 1 |
| 2 | 20 | 1500 | 185 | 1 |
| 3 | 20 | 620 | 370 | 0 |
Να υπολογίσετε:
Το μήκος δεδομένων κάθε τμήματος.
Το συνολικό payload.
Το συνολικό μήκος του αρχικού πακέτου.
Γνωρίζουμε μόνο το τελευταίο fragment ενός πακέτου:
IHL = 5
L_last = 420 bytes
Offset_last = 370 (σε οκτάδες byte)
MF_last = 0
Ζητούνται:
Τα δεδομένα του τελευταίου τμήματος.
Το συνολικό μήκος δεδομένων D.
Το συνολικό μήκος του αρχικού αυτοδύναμου πακέτου.
Μαθητής πρότεινε την παρακάτω κατάτμηση για πακέτο με:
IHL = 5
MTU = 1400
Πίνακας:
| Τμήμα | Dᵢ | Offset |
|---|---|---|
| 1 | 1380 | 0 |
| 2 | 1380 | 160 |
| 3 | 1000 | 320 |
Να εξετάσετε:
Αν τα Dᵢ είναι σωστά (όλα πολλαπλάσια του 8).
Αν τα offsets είναι σωστά (βήμα = INT((MTU−20)/8)).
Αν το τελευταίο τμήμα δικαιολογείται.
Αν όχι, να διορθώσετε τον πίνακα.
Σε ένα δίκτυο με IHL = 5 και άγνωστο MTU δίνονται τα εξής τμήματα:
| Τμήμα | Offset | Dᵢ |
|---|---|---|
| 1 | 0 | 1480 |
| 2 | 185 | 1480 |
| 3 | 370 | 460 |
Να υπολογιστούν:
Η τιμή του βήματος offset.
Το MTU του δικτύου.
Το συνολικό μήκος δεδομένων και το συνολικό μήκος του αρχικού πακέτου.