ΘΕΜΑ Γ - Πανελλαδικές 2019
Κατάτμηση πακέτου 1800 bytes με MTU 800: αιτιολόγηση, πίνακας τμημάτων, TTL
Ήρθες από το QR του βιβλίου; Εδώ λύνεις και ελέγχεις τις απαντήσεις σου, αλλάζεις τα νούμερα στο εργαστήριο και εξασκείσαι σε νέες παραλλαγές.
1Εκφώνηση
Ένα IP αυτοδύναμο πακέτο (datagram) πρόκειται να διέλθει από δίκτυο Ethernet με MTU=800 bytes. Το πακέτο έχει μήκος 1800 bytes (μαζί με την επικεφαλίδα) και πεδία DF = 0, MF = 0.
Να εξηγήσετε τους λόγους για τους οποίους η διάσπαση του πακέτου:
α) Είναι απαραίτητη. (μον. 2)
β) Μπορεί να πραγματοποιηθεί. (μον. 2)
Μονάδες 4
Να μεταφέρετε στο τετράδιό σας τον παρακάτω πίνακα της διάσπασης του πακέτου, με όσες στήλες χρειάζονται, και να τον συμπληρώσετε. Δίνεται ότι το μήκος της επικεφαλίδας είναι το ελάχιστο.
| 1ο τμήμα | … | … | |
|---|---|---|---|
| Μήκος επικεφαλίδας (λέξεις των 32 bit) | |||
| Συνολικό μήκος (bytes) | |||
| Μήκος δεδομένων (bytes) | |||
| MF (σημαία) | |||
| Σχετική θέση τμήματος (οκτάδες byte) |
Μονάδες 15
Ένα αυτοδύναμο πακέτο 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 τμήματα
| 1ο τμήμα | 2ο τμήμα | 3ο τμήμα | |
|---|---|---|---|
| Μήκος επικεφαλίδας (λέξεις των 32 bit) | 5 | 5 | 5 |
| Συνολικό μήκος (bytes) | 796 | 796 | 248 |
| Μήκος δεδομένων (bytes) | 776 | 776 | 228 |
| DF (σημαία) | 0 | 0 | 0 |
| MF (σημαία) | 1 | 1 | 0 |
| Σχετική θέση τμήματος (οκτάδες byte) | 0 | 97 | 194 |
- Επικεφαλίδα
- 20 B = 5 λέξεις
- ΔΕΤ = INT((MTU − IHL·4) / 8)
- 97
- Τμήματα
- 3
- Αρχικό πακέτο
- 1800 bytes
Στο δίκτυο μεταδίδονται συνολικά 1840 bytes - 2 επικεφαλίδες περισσότερες από το αρχικό πακέτο. Γι' αυτό το αρχικό πακέτο υπολογίζεται με μία επικεφαλίδα.
Δοκίμασε μια νέα παραλλαγή
Ίδιος τύπος, καινούργια νούμερα - κάθε φορά άλλη.
Όλα τα εργαλεία μαζί, για ελεύθερη εξάσκηση: Εργαστήριο Δικτύων.
5Συνέχισε
Το ίδιο αντικείμενο σε νέο πρόβλημα: εκεί φαίνεται αν το έμαθες.
Ασκήσεις στο ίδιο αντικείμενο
Βρήκες κάποιο λάθος;
Ό,τι διορθώνεται μετά την εκτύπωση το βρίσκεις στη σελίδα διορθώσεων του βιβλίου - και μπορείς να μας στείλεις ό,τι εντόπισες.