Μετάβαση στο περιεχόμενο
Πληροφορική Βήμα προς Βήμα - λογότυποΠΛΗΡΟΦΟΡΙΚΗΒΗΜΑ ΠΡΟΣ ΒΗΜΑ

ΘΕΜΑ Γ - Πανελλαδικές 2019

Κατάτμηση πακέτου 1800 bytes με MTU 800: αιτιολόγηση, πίνακας τμημάτων, TTL

ΘΕΜΑ Γ 2019Δυσκολία 3 από 5Κατάτμηση πακέτων

Ήρθες από το QR του βιβλίου; Εδώ λύνεις και ελέγχεις τις απαντήσεις σου, αλλάζεις τα νούμερα στο εργαστήριο και εξασκείσαι σε νέες παραλλαγές.

1Εκφώνηση

Ένα IP αυτοδύναμο πακέτο (datagram) πρόκειται να διέλθει από δίκτυο Ethernet με MTU=800 bytes. Το πακέτο έχει μήκος 1800 bytes (μαζί με την επικεφαλίδα) και πεδία DF = 0, MF = 0.

Γ1

Να εξηγήσετε τους λόγους για τους οποίους η διάσπαση του πακέτου:

α) Είναι απαραίτητη. (μον. 2)

β) Μπορεί να πραγματοποιηθεί. (μον. 2)

Μονάδες 4

Γ2

Να μεταφέρετε στο τετράδιό σας τον παρακάτω πίνακα της διάσπασης του πακέτου, με όσες στήλες χρειάζονται, και να τον συμπληρώσετε. Δίνεται ότι το μήκος της επικεφαλίδας είναι το ελάχιστο.

1ο τμήμα……
Μήκος επικεφαλίδας (λέξεις των 32 bit)
Συνολικό μήκος (bytes)
Μήκος δεδομένων (bytes)
MF (σημαία)
Σχετική θέση τμήματος (οκτάδες byte)

Μονάδες 15

Γ3

Ένα αυτοδύναμο πακέτο IPv4 διέρχεται από έναν δρομολογητή.

α) Τι συμβαίνει στο πεδίο της επικεφαλίδας “Χρόνος ζωής – TTL”;

β) Τι θα συμβεί, εάν το πακέτο στο πεδίο “TTL” έχει την τιμή μηδέν (0);

Μονάδες 6

2Λύσε το μόνος σου

Γράψε τις απαντήσεις σου σε χαρτί και μετά πέρασέ τες εδώ: 15 πεδία ελέγχονται αυτόματα με τη λύση του βιβλίου. Οι απαντήσεις σου μένουν σε αυτή τη συσκευή.

Γ2

1ο τμήμα……
Μήκος επικεφαλίδας (λέξεις των 32 bit)
Συνολικό μήκος (bytes)
Μήκος δεδομένων (bytes)
MF (σημαία)
Σχετική θέση τμήματος (οκτάδες byte)

Συμπλήρωσες 0 από 15. Όταν τελειώσεις, πάτα «Έλεγχος».

3Η απάντηση

Η τελική απάντηση, όπως τη γράφεις στο τετράδιο των εξετάσεων. Την ανάλυση βήμα προς βήμα θα τη βρεις στο βιβλίο.

Συμπληρωμένοι πίνακες και αποτελέσματα. Πρώτα δοκίμασε στον αυτοέλεγχο!

4Εργαστήριο: άλλαξε τα νούμερα

Τα εργαλεία ανοίγουν με τα δεδομένα του θέματος. Άλλαξέ τα και δες τι αλλάζει - ή ζήτα μια νέα παραλλαγή να τη λύσεις.

Εργαστήριο κατάτμησης

Άλλαξε τα δεδομένα, την επικεφαλίδα ή το MTU και δες πώς «κόβεται» το πακέτο.

Συνολικό μήκος = 1780 + 20 = 1800 bytes > MTU 800
→ ΔΕΝ χωρά: χρειάζεται κατάτμηση
Χώρος για δεδομένα = 800 − 20 = 780
780 / 8 = 97,5 → INT = 97  (δεν είναι πολλαπλάσιο του 8!)
Μέγιστα δεδομένα ανά τμήμα = 97 × 8 = 776 bytes
1780 = 776 + 776 + 228  →  3 τμήματα
byte 0byte 1779
1ο τμήμα2ο τμήμα3ο τμήμα
Μήκος επικεφαλίδας (λέξεις των 32 bit)555
Συνολικό μήκος (bytes)796796248
Μήκος δεδομένων (bytes)776776228
DF (σημαία)000
MF (σημαία)110
Σχετική θέση τμήματος (οκτάδες byte)097194
Επικεφαλίδα
20 B = 5 λέξεις
ΔΕΤ = INT((MTU − IHL·4) / 8)
97
Τμήματα
3
Αρχικό πακέτο
1800 bytes

Στο δίκτυο μεταδίδονται συνολικά 1840 bytes - 2 επικεφαλίδες περισσότερες από το αρχικό πακέτο. Γι' αυτό το αρχικό πακέτο υπολογίζεται με μία επικεφαλίδα.

Δοκίμασε μια νέα παραλλαγή

Ίδιος τύπος, καινούργια νούμερα - κάθε φορά άλλη.

Όλα τα εργαλεία μαζί, για ελεύθερη εξάσκηση: Εργαστήριο Δικτύων.

5Συνέχισε

Το ίδιο αντικείμενο σε νέο πρόβλημα: εκεί φαίνεται αν το έμαθες.

Βρήκες κάποιο λάθος;

Ό,τι διορθώνεται μετά την εκτύπωση το βρίσκεις στη σελίδα διορθώσεων του βιβλίου - και μπορείς να μας στείλεις ό,τι εντόπισες.