Ερωτηση για το MTU

Ξεκίνησε από theoni, 30 Μαρ 2017, 11:45:55 ΜΜ

« προηγούμενο - επόμενο »

theoni

Καλησπέρα σας μια ερώτηση σχετικά με το MTU στην θεωρία λέει οτι MTU είναι το ωφέλειμο φορτίο δηλαδή τα δεδομένα χωρίς την επικεφαλίδα  (αν εχω καταλάβει σωστα)στις ασκήσεις όμώς λέει(ένα παράδειγμα) το πακέτο θα διέλθειαπο δίκτυο το οποίο υποστηρίζει μέγιστο μήκος δεδομένων πλαισίου (MTU) 1000bytes και απο αυτό αφαιρεί τα 20 bytes επικεφαλίδα  για να δουμε πόσα καθαρά δεδομένα χωράει το δίκτυο , η ερώτηση είναι η εξής αφου το ωφέλειμο φορτίο ειναι 1000 bytes μήπως δεν έπρεπε να αφαιρέσουμε την επικεφάλιδα μήπως στο MTU δεν περιλαμβάνεται η επικεφαλίδα????

gxry

MTU είναι το ωφέλιμο φορτίο σε "πακέτο" του 2ου επιπέδου (OSI) δηλαδή σε πλαίσιο ή frame. Όταν αυτό κουβαλά αυτοδύναμο πακέτο IPv4, τα 20 byte είναι το ελάχιστο μήκος της επικεφαλίδας του αυτοδύναμου πακέτου IPv4 ή κάθε τμήματος διασπασμένου πακέτου IPv4 (fragment).

seibei

Αναφέρεσαι στο παράδειγμα 3.2.2 σελ 88 μάλλον. Αν δεν κἀνω λάθος έχουμε:

Τα 20 Bytes που αφαιρούνται αφορούν στην επικεφαλίδα του ΙΡ πακέτου, όχι του Ethernet.

Τα 1000 Βytes είναι το ΜΤU του Ethernet. Δηλαδή το ωφέλιμο φορτίο, χωρίς επικεφαλίδα, κάθε πλαισίου.

Κάθε πλαίσιο Ethernet στα 1000 αυτά Bytes του, θα μεταφέρει ένα τμήμα από το payload του ΙΡ πακέτου, μαζί με μια επικεφαλίδα 20Β για το κάθε τμήμα.
Οπότε, αφαιρεί απο το 1000 το 20 (την επικεφαλίδα κάθε ΙΡ τμήματος δηλαδή, 1000-20 = 980) για να δει πόσα Bytes απο το payload του ΙΡ μπορεί να μεταφέρει κάθε Ethernet frame.

(επειδή 980/8 =122,5 πάει στα 976/8  = 122)

Άρα τα 2400-20 =2380 Β του payload του ΙΡ πακέτου θα "μπουν" σε 3 πλαίσια των 1000 Βytes MTU όπως φαίνεται στον πίνακα της σελ. 89.

Ελπίζω να απάντησα στην ερώτησή σου.

 

theoni

Τώρα το κατάλαβα!!!!!ευχαριστώ πολύ