1
ΠΡΩΤΟΚΟΛΛΟ ΙΡ 2
Το ρωτόκολλο IP βρίσκεται στο ε ί εδο ικτύου του µοντέλου TCP/IP. Η λειτουργία του ρωτοκόλλου IP βασίζεται στην ιδέα των αυτοδύναµων ακέτων (datagrams). Αυτοδύναµα ακέτα:τα ακέτα µεταφέρονται α ό την ηγήστον ροορισµό ανεξάρτητα το ένα α ό το άλλο,χωρίς να ακολουθούν συγκεκριµένη διαδροµή (το κάθε ένα µ ορείνα ακολουθήσει διαφορετική). Τα πακέτα µεταφέρονται α ό την ηγή στον ροορισµό, χωρίς να εξασφαλίζεται η αξιό ιστη µετάδοσή τους. Οι έλεγχοι για αξιό ιστη µετάδοση γίνονται α ό τοε ί εδο µεταφοράς, εφόσον χρησιµο οιείται το ρωτόκολλο TCP. 3
4
Κάθε φορά ου το TCP ή το UDP ρωτόκολλο α ό το ε ί εδο µεταφοράς θέλει ναµεταδώσει κά οιο τµήµα (θυµηθείτε ότι το TCP και το UDP αράγουν segments), το αραδίδει στο ρωτόκολλο IP. Η µόνη άλλη ληροφορία ου χρειάζεται το IP (καιη ο οία του αρέχεται α ό το ε ί εδο µεταφοράς) είναι η διεύθυνση του υ ολογιστή ροορισµού. Το IP δεν ενδιαφέρεται καθόλου για το εριεχόµενο του τµήµατοςή για το ως (και αν) σχετίζεται µε το ροηγούµενο ή ε όµενο τµήµα ου λαµβάνει. Α λώς τα ροωθείστον ροορισµό τους. 5
Για να γίνει η προώθηση του τµήµατος, θα ρέ ει το IP αφού αραλάβει το τµήµα α ό το ε ί εδο µεταφοράς να ροσθέσει τη δική του ε ικεφαλίδα µε τα α αραίτητα στοιχεία, σχηµατίζοντας έτσι ένα αυτοδύναµο IP ακέτο. 6
Το µέγιστο µήκος του ακέτου αυτού έχει ορισθεί στα 64 Kbytes. Μετά το σχηµατισµό του ακέτου, α οστολή του IP είναι να βρει την κατάλληλη διαδροµή ου θα το οδηγήσει στον ροορισµό του. Μετά τον ροσδιορισµό της διαδροµής του ακέτου, γίνεται η µετάδοση του µέσω των φυσικών δικτύων( ου αντιστοιχούν στο ε ί εδο ρόσβασης δικτύου της τεχνολογίας TCP/IP και εριγράφονται α ό τα αντίστοιχα ρωτόκολλα αυτού του επιπέδου). Ένα φυσικό δίκτυο µ ορεί ωστόσο να χρησιµο οιεί διαφορετικό µέγιστο µήκος µονάδας µεταφοράς (MTU)σε σχέση µε τα 64 Kbyte ου χρησιµο οιεί το IP. Το MTUεξαρτάται συνήθως από το πρωτόκολλο που χρησιµοποιείται στο επίπεδο πρόσβασης δικτύου, π.χ. Ethernet:1500bytes 802.3: 1492bytes 802.5: 4464bytes FDDI: 4352bytes ATM AAL5: 9180bytes PPP: 296bytes 7
Αυτό προφανώς είναι πρόβληµα αν το MTU είναι µικρότερο από το IP πακέτο, καθώς αυτό σηµαίνει ότι κυριολεκτικά το IP πακέτο δεν χωράει να περάσει µέσα από το συγκεκριµένο φυσικό δίκτυο. Για να ξεπεραστεί αυτό το πρόβληµα, το πρωτόκολλο IP διασπά τα αυτοδύναµα πακέτα σε µικρότερα τµήµατα που ονοµάζονται κοµµάτια ή fragments. Το IP αναλαµβάνει να επανασυνθέσει αυτά τα κοµµάτια στον προορισµό τους και να σχηµατίσει ξανά το αρχικό αυτοδύναµο IP πακέτο. 8
Η διάσπαση µ ορεί να γίνει στον ρώτο δροµολογητή του δικτύου που αντιλαµβάνεται ότι το φυσικό δίκτυο ου συνδέεται σε αυτόν δεν µ ορεί να µεταδώσει ολόκληρο το ακέτο ου έλαβε και το διασ ά σε κοµµάτια. Μη ξεχνάµε ότι ο δροµολογητής είναι µια συσκευή ου λειτουργεί στο ε ί εδο δικτύου Ένα ακέτο µ ορεί να διασπασθεί ολλές φορές. Τα κοµµάτια, ου δηµιουργούνται α ό τη διάσ αση ενός αυτοδύναµου ακέτου, α οτελούν νέα εντελώς ανεξάρτητα αυτοδύναµα ακέτα, ου το καθένα ακολουθεί δική του διαδροµή. Η συναρµολόγηση του αρχικού ακέτου γίνεται µόνο στον τελικό ροορισµό!! 9
Το πεδίο Αναγνώριση στην επικεφαλίδα του πακέτου IP χρησιµοποιείται ώστε το IP να αναγνωρίζει σε ποιο αυτοδύναµο IP πακέτο ανήκει το fragment που λαµβάνειτη δεδοµένη στιγµή. Όλα τα κοµµάτια που έχουν την ίδια τιµή σε αυτό το πεδίο, ανήκουν στο ίδιο αυτοδύναµο πακέτο. 10
Το πεδίο είκτης Εντοπισµού Τµήµατος στην επικεφαλίδα του πακέτου IP χρησιµοποιείται ώστε το IP να αναγνωρίζει σε ποια θέση πρέπει να τοποθετηθεί το συγκεκριµένο fragment που λαµβάνεται για να δηµιουργηθεί ξανά το αυτοδύναµο IP πακέτο. Η τιµή του δίνεται σε οµάδες των 8 bytes. 11
Χρησιµοποιείται το πεδίοmore Fragments (MF) ή Ένδειξη Ύπαρξης Περισσότερων Κοµµατιών. Αν αυτό το πεδίο έχει την τιµή 1, σηµαίνει ότι τη δεδοµένη στιγµή λαµβάνουµε ένα fragment ενός µεγαλύτερου πακέτου. Αν έχει την τιµή 0 σηµαίνει είτε ότι λαµβάνουµε το τελευταίο fragment ή ότι το πακέτο είναι αυτοδύναµο. Σε κάθε πακέτο που έχει κοµµατιαστεί, όλα τα κοµµάτια έχουν MF=1 εκτός από το τελευταίο. 12
ηλαδή αν ένα ακέτο έχει τιµή 0 στο εδίο MF τότε: ή είναι ξεχωριστό αυτοδύναµο ακέτο ή είναι το τελευταίο κοµµάτι ενός µεγαλύτερου αυτοδύναµου ακέτου. 13
Είναι πιθανόν ο υπολογιστής προορισµού να µην µπορεί για οποιοδήποτε λόγο να δεχθεί δεδοµένα τα οποία έχουν κοµµατιαστεί. Αν συµβαίνει αυτό, θέτει την τιµήτου πεδίου Don t Fragment, (DF), Ένδειξης Απαγόρευσης ιάσπασης Αυτοδύναµου Πακέτου στην τιµή 1. Στην περίπτωση αυτή θα πρέπει να βρεθεί διαδροµή µέσα από το φυσικό δίκτυο η οποία να είναι ικανή να περάσει τα αυτοδύναµα IP πακέτα χωρίς να τα κοµµατιάσει. Αν δεν υπάρχει αυτή η δυνατότητα, το αυτοδύναµο πακέτο απορρίπτεται. 14
Αν ένα ακέτο έχει τιµή 0 στο εδίο DF τότε µ ορεί να σ άσει σε κοµµάτια ενώ Αν ένα ακέτο έχει τιµή 1 στο εδίο DF τότε δε µ ορεί να σ άσει σε κοµµάτια 15
Η διεύθυνση πηγής προσδιορίζει την IP διεύθυνση του υπολογιστή, που στέλνει το αυτοδύναµο πακέτο (το πεδίο αυτό είναι απαραίτητο, ώστε το απέναντι άκρο να γνωρίζει ποιος έστειλε το αυτοδύναµο πακέτο). 16
H διεύθυνση προορισµού είναι η IP διεύθυνση του υπολογιστή, στον οποίο πρέπει να παραδοθεί το αυτοδύναµο πακέτο. Η διεύθυνση αυτή διαβάζεται από τους ενδιάµεσους δροµολογητές (ή τον αντίστοιχο δικτυακό εξοπλισµό) από τα οποία περνά το αυτοδύναµο πακέτο κατά την περιπλάνησή του στο ιαδίκτυο προκειµένου να προωθήσουν το πακέτο στον προορισµό. 17
Πρόκειται για ένα αριθµό που χαρακτηρίζει το πρωτόκολλο του επιπέδου µεταφοράς στο οποίο θα πρέπει το IP να παραδώσει το εισερχόµενο αυτοδύναµο πακέτο. Για παράδειγµα, αν αυτό το πεδίο έχει την τιµή 6, το πακέτο θα παραδοθεί στο πρωτόκολλο TCP. Η τιµή αυτή προφανώς έχει τεθεί κατά την αποστολή (από το επίπεδο µεταφοράς του αποστολέα, όταν παρέδωσε το τµήµα στο IP) 18
Επιτρέπει στο πρωτόκολλο IP στην απέναντι πλευρά (προορισµός) να ελέγξει την ορθότητα των δεδοµένων της επικεφαλίδας. Αυτό είναι σηµαντικό, καθώς η επικεφαλίδα τροποποιείται κάθε φορά που περνάει από κάποιο δροµολογητή αυξάνοντας έτσι την πιθανότητα να συµβεί κάποιο σφάλµα (δηλαδή κάποιο bit να αλλάξει από 0 σε 1 ή αντίστροφα). 19
ηλώνει την έκδοση του πρωτοκόλλου IP Οι δροµολογητές που διαχειρίζονται το ίδιο αυτοδύναµο πακέτο πρέπει να χρησιµοποιούν την ίδια έκδοση του πρωτοκόλλου IP ( ηλαδή είτε IPv4 είτε IPv6). 20
ηλώνει το µήκος του σταθερού τµήµατος της επικεφαλίδας σε λέξεις των 32 bits. Η µικρότερη τιµή που µπορεί να πάρει είναι 5. Η µικρότερη δυνατή επικεφαλίδα έχει µήκος 5*32=160 bits, και αν διαιρέσουµε µε το 8, 160/8= 20 bytes. 21
Επειδή το µεταβλητό µήκος της επικεφαλίδας δεν έχει απαραίτητα πολλαπλάσιο των 32 bit, χρησιµοποιείται το πεδίο Συµπλήρωσης, ώστε το συνολικό µήκος της επικεφαλίδας να είναι πάντα πολλαπλάσιο των 32 bit. Το πεδίο αυτό έχει όσο µήκος χρειάζεται έτσι ώστε αν το µήκος του προστεθεί µε το µήκος του µεταβλητού τµήµατος της επικεφαλίδας να προκύψει µήκος πολλαπλάσιο των 32 bits. 22
Χρησιµοποιείται για ειδικές λειτουργίες του πρωτοκόλλου. Τα πεδία του Μεταβλητού Τµήµατος της Επικεφαλίδας είναι: 1. IP Επιλογές 2. Πεδίο Συµπλήρωσης εν έχουν κάποιο προκαθορισµένο µήκος. 23
Το πεδίο Συνολικό Μήκος δίνει το µήκος όλου του αυτοδύναµου πακέτου (επικεφαλίδας και δεδοµένων). Το µέγιστο µήκος του είναι 65.536 byte (64 Kbyte = 64 * 1.024 byte = 65.536 byte). Στην περίπτωση, που ένα αυτοδύναµο πακέτο έχει διασπασθεί σε κοµµάτια, το πεδίο δίνει το µήκος του συγκεκριµένου κοµµατιού και όχι ολόκληρου του αρχικού αυτοδύναµου πακέτου. Ξέρουµε επίσης ότι η µικρότερη δυνατή επικεφαλίδα είναι 20 bytes. Άρα τοµέγιστο µέγεθος για τα δεδοµένα µας είναι 65536-20=65516 bytes. 24
Το πεδίο Είδος Εξυπηρέτησης χρησιµοποιείται, για να δηλώσει ο υπολογιστής, τι είδους εξυπηρέτηση ζητάει από το επικοινωνιακό υποδίκτυο. Οι υπηρεσίες που ζητάει το IP περιγράφονται από τα ακόλουθα χαρακτηριστικά: Μεγαλύτερο ρυθµό µετάδοσης (ρυθµοαπόδοση), όσο το δυνατόν καλύτερη αξιοπιστία ή τη µικρότερη δυνατή καθυστέρηση 25
Είναι ένας µετρητής που δείχνει το χρόνο ζωής των αυτοδύναµων πακέτων. Επειδή κάποια πακέτα µπορεί: Είτε να χάσουν το δρόµο τους και να καθυστερήσουν πολύ προκειµένου να φτάσουν στον προορισµό τους Είτε να έχουν λάθος διεύθυνση προορισµού Και έτσι: Είτε να περιφέρονται άσκοπα στο δίκτυο Είτε να έχουν κλειδωθεί σε ατέλειωτο βρόχο, Χρησιµοποιείται το πεδίο Χρόνος Ζωής, το οποίο: 1. Παίρνει αρχικά µία τιµή 2. Κάθε φορά που το αυτοδύναµο πακέτο περνάει από ένα δροµολογητή, η τιµή του πεδίου αυτού µειώνεται κατά ένα 3. Όταν το πεδίο πάρει την τιµή µηδέν, το αυτοδύναµο πακέτο απορρίπτεται (το καταστρέφει ο δροµολογητής στον οποίο βρίσκεται εκείνη τη στιγµή). 26
27
28
29
30
a) Ας υ οθέσουµε, ότι έχουµε ένα IP αυτοδύναµο ακέτοτο ο οίο εριλαµβάνει 1.400 byte δεδοµένων, µε ε ικεφαλίδα των 20 byte.το ακέτο αυτό ρέ ει να µεταδοθεί µέσω φυσικού δικτύου, ου υ οστηρίζει ακέτα συνολικού µήκους 620 byte. Για το λόγο αυτό το αρχικό αυτοδύναµο ακέτο διασ άται σε τρία κοµµάτια. Να ε αληθεύσετε τον αριθµό των κοµµατιών (fragment) στα ο οία θα διασ αστεί το αυτοδύναµο ακέτο, να βρείτε το µέγεθός τους καθώς και τις τιµές των εδίων MF, Αναγνώρισης και είκτη Εντο ισµού Τµήµατος της ε ικεφαλίδας κάθε αυτοδύναµου κοµµατιού. Να κάνετε µε συντοµίατις αρατηρήσεις σας και για τα υ όλοι α εδία των κοµµατιών. b) Έστω ότι στον υ ολογιστή ροορισµού, τα κοµµάτια φθάνουν µε την εξής σειρά: 2ο, 1ο, 3ο. Να εριγράψετε τη διαδικασία µε την ο οία γίνεται η σύνθεση του αρχικού ΙΡ αυτοδύναµου ακέτου α ό τα τρία αυτά κοµµάτια. 31
Πεδίο DF=0 Γιαναδιασ αστείτοαυτοδύναµο ακέτοσεκοµµάτια, θα ρέ ειο υ ολογιστής ροορισµού να έχει τη δυνατότητα συναρµολόγησης του ακέτουα ότακοµµάτια, άρατο εδίοdf τόσοστοαρχικό αυτοδύναµο ακέτο, όσοκαιστακοµµάτια ρέ ειναείναι0. Αφού γίνεταιδιάσ ασητου ακέτου, τοπεδίο MFσεόλαταfragments θα έχει τιµή 1 εκτός α ό το τελευταίο ου θα έχει τιµή 0. Αριθµός και µέγεθος των κοµµατιών στα ο οία διασ άται το Πακέτο. Ε ειδή το µέγεθος του IP αυτοδύναµου ακέτου είναι 1420byte (1400 byte δεδοµένων + 20 byte ε ικεφαλίδα) και το φυσικό δίκτυο υ οστηρίζει ακέτα συνολικού µήκους µέχρι 620byte, το αρχικό αυτοδύναµοιρ ακέτοθαδιασ αστείσε τρία κοµµάτια: o 1ο κοµµάτι: 620 byte (600 byte δεδοµένα+ 20 byte ε ικεφαλίδα). o 2ο κοµµάτι: 620 byte (600 byte δεδοµένα+ 20 byte ε ικεφαλίδα). o 3ο κοµµάτι: 220 byte (200 byte δεδοµένα+ 20 byte ε ικεφαλίδα). 32
33
Πεδίο Αναγνώριση=100 θα έχει την ίδια τιµή και για τα τρία κοµµάτια.χ. 100, δηλώνοντας ότι και τα τρία ανήκουν στο ίδιο ΙΡ αυτοδύναµο ακέτο. είκτης Εντο ισµού Τµήµατος (Η τιµή του δίνεται σε οµάδες των 8 bytes). Πρέπει να διαιρέσουµε µε το 8 το συνολικό µέγεθος δεδοµένων που έχει µεταδοθεί µέχρι στιγµής (χωρίς το fragment στο οποίο βρισκόµαστε αυτή τη στιγµή). Έτσι θα είναι για µεν το ρώτο κοµµάτι 0 (δεν υ άρχουν δεδοµένα ριν α ό αυτό το κοµµάτι), για το δεύτερο είναι 75 (600/8=75, δηλαδή τα δεδοµένα του 2ου κοµµατιού αρχίζουν µετά τις 75 οκτάδες του 1ου) και του 3ου κοµµατιού είναι 150 (1200/8, δηλαδή τα δεδοµένα του 3ου κοµµατιού αρχίζουν µετά τις 150 οκτάδες του 1ου και του 2ου κοµµατιού). 34
Συνοπτικά, οι τιµές των πεδίων DF,MF, Αναγνώρισης, ΕΤ, σε πίνακα, είναι: 35
Υ όλοι α εδία της Ε ικεφαλίδας κάθε κοµµατιού fragment Μήκος Ε ικεφαλίδας ( ηλώνεται σε λέξεις των 32 bit). Ε ειδή στο αρχικό ΙΡ αυτοδύναµο ακέτο έχουµε µήκος ε ικεφαλίδας = 20 byte = 20*8 = 160 bit Αυτό σηµαίνει ότι η τιµή του εδίου είναι 5 (5Χ32=160 bit). ΙΡ Ε ιλογές και Πεδίο Συµ λήρωσης είναι 0 Α ό τα δεδοµένα της άσκησης γνωρίζουµε ότι το συνολικό µήκος της Ε ικεφαλίδας είναι 20 byte.η τιµή αυτή είναι η ελάχιστη ου µ ορεί να άρει το σταθερό τµήµα µιας ε ικεφαλίδας άρα δεν υ άρχουν IP ε ιλογές και εδίο συµ λήρωσης. Η ε ικεφαλίδα α οτελείται µόνο α ό το σταθερό τµήµα της. 36
Χρόνος Ζωής. Όταν τα κοµµάτια φτάσουν τελικά στον ροορισµό τους, είναι ιθανόν ναέχουν διαφορετική τιµή στο εδίο Χρόνος Ζωής. Η τιµή του συγκεκριµένου εδίου µειώνεται κατά 1 κάθε φορά ου ερνάει το κοµµάτι α ό κά οιο δροµολογητή. Καθώς τα ακέτα IP είναι αυτοδύναµα, είναι ιθανόν καθένανα ακολουθήσει διαφορετική διαδροµή. 37
Άθροισµα Ελέγχου. ιαφέρειγιακάθεκοµµάτι. Η ε ικεφαλίδα κάθε κοµµατιού αλλάζει ερνώντας α ό κάθε δροµολογητή, ό ου ο Χρόνος Ζωής µειώνεται τουλάχιστον κατά 1. Ε ίσης κάθε κοµµάτι έχει διαφορετική τιµή στο είκτη Εντο ισµού Τµήµατος (και το τελευταίο κοµµάτι έχει MF=0). Άρα δεν έχουν όλατακοµµάτιατιςίδιεςτιµέςγιαόλατα εδία ου εριλαµβάνονται στην ε ικεφαλίδα τους. Είδος εξυ ηρέτησης, Αριθµός Πρωτοκόλλου, ιεύθυνση Πηγής, ιεύθυνση Προορισµού. Ίδιο για όλα. 38
Έστω ότι στον υ ολογιστή ροορισµού τα κοµµάτια φθάνουν µε τη σειρά 2ο, 1ο, 3ο, ό ως φαίνεται στην ε όµενη εικόνα: 39
Άφιξη κοµµατιού 2στον υ ολογιστή ροορισµού και εξέτασή του α ό το ρωτόκολλο ΙΡ. Αναγνώριση =100. MF = 1 Άρα είναι κοµµάτι ενός ΙΡ αυτοδύναµου ακέτου και θα ακολουθήσουν και άλλα. ΕΤ=75 εν είναι το ρώτο κοµµάτι του αρχικού αυτοδύναµου ακέτου. Το κοµµάτι 2 το οθετείται σε χώρο αναµονής (buffer) µέχρι να φθάσουν και τα ε όµενα. 40
Άφιξη κοµµατιού 1στον υ ολογιστή ροορισµού και εξέτασή του α ό το ρωτόκολλο ΙΡ. Αναγνώριση=100. Άρα είναι µέρος του ίδιου ΙΡ αυτοδύναµου ακέτου µε το ροηγούµενο. MF = 1. Άρα είναι κοµµάτι του ΙΡ αυτοδύναµου ακέτου και θα ακολουθήσουν και άλλα. ΕΤ=0. Είναι το ρώτο κοµµάτι του αρχικού αυτοδύναµου ακέτου. Το κοµµάτι 1 το οθετείται σε χώρο αναµονής (buffer) µέχρι να φθάσουν και το/ τα ε όµενο/ε όµενα. 41
Άφιξη κοµµατιού 3στον υ ολογιστή ροορισµού και εξέτασή του α ό το ρωτόκολλο ΙΡ. Αναγνώριση =100.Άρα είναι µέρος του ίδιου ΙΡ αυτοδύναµου ακέτου µε τα δύο ροηγούµενα. MF = 0.Άρα είναι το τελευταίο κοµµάτι του ΙΡ αυτοδύναµου ακέτου. ΕΤ=150.Η θέση του είναι τρίτο στη σειρά και δεν υ άρχει αναµονή για άλλο ακέτο. Α ό τις τιµές των εδίων Εντο ισµού Τµήµατος ( ΕΤ)το IP αντιλαµβάνεται ότιέχουν λέον φτάσει όλα τα κοµµάτια. Συναρµολογεί το αρχικό IP ακέτο καιδιαβάζει το εδίο Αριθµός Πρωτοκόλλου. Η τιµή του εδίου αυτού δείχνει οιο ρωτόκολλο του ε ι έδου µεταφοράς (.χ. TCP, UDP) έχει δηµιουργήσειτο ακέτο. Το IP αραδίδει το έτοιµο ακέτο στο αντίστοιχο πρωτόκολλο του ε ι έδου µεταφοράς. 42
Έρχονται στο ΙΡ επίπεδο τα εξής κοµµάτια: ΟΝΟΜΑ ΚΟΜΜΑΤΙΟΥ ΕΙΚΤΗΣ ΕΝΤΟΠΙΣΜΟΥ ΤΜΗΜΑΤΟΣ MF ΣΥΝΟΛΙΚΟ ΜΗΚΟΣ ΑΝΑΓΝΩΡΙΣΗ Α 0 1 620 150 Β 0 1 820 200 Γ 100 1 820 200 300 0 420 200 Ε 150 0 420 150 Ζ 75 1 620 150 Η 200 1 820 200 Πόσα αυτοδύναµα πακέτα έχουν έρθει; Ποια κοµµάτια ανήκουν σε κάθε πακέτο και µε ποια σειρά πρέπει να τοποθετηθούν ώστε να ολοκληρωθούν τα αυτοδύναµα πακέτα; Πόσα bytes είναι το κάθε αυτοδύναµο πακέτο; 43
Ένα IP αυτοδύναµο ακέτο 2000 bytes δεδοµένων και 20 bytes ε ικεφαλίδαςµεταδίδεται µέσω φυσικού δικτύου ου υ οστηρίζει ακέτα συνολικού µήκους 820 bytes (800 bytes δεδοµένα και 20 bytes ε ικεφαλίδα).να συµ ληρώσετε τον αρακάτω ίνακα, αιτιολογώντας την τιµή κάθε κελιού. Να θεωρήσετε ότι η επικεφαλίδα όλων των νέων αυτοδύναµων πακέτων (κοµµατιών), που προέκυψαν από τη διάσπαση του αρχικού IP αυτοδύναµου πακέτου, αποτελείται µόνο από το σταθερό της τµήµα των 20 bytes. 44
1ο κοµµάτι 2ο κοµµάτι 3ο κοµµάτι DF 0 0 0 Συνολικό µήκος 820 820 420 MF 1 1 0 είκτης εντοπισµού 0 100 200 τµήµατος 1ο κοµµάτι: Συνολικό µήκος 800 + 20 = 820 2ο κοµµάτι: Συνολικό µήκος 800 + 20 = 820 3ο κοµµάτι: Συνολικό µήκος 2000-800 (1o) - 800 (2o) + 20 = 420 Το MF στα 2 πρώτα κοµµάτια έχει την τιµή 1 που δηλώνει ότι δεν είναι το τελευταίο κοµµάτι της διάσπασης και για το 3ο κοµµάτι την τιµή 0, γιατί είναι το τελευταίο κοµµάτι. Για τον δείκτη εντοπισµού: 1ο κοµµάτι: 0 2ο κοµµάτι: 800/8 = 100 3ο κοµµάτι: 1600/8 = 200 45
Ένα IP αυτοδύναµο ακέτο 2.400 bytes δεδοµένωνκαι 20 bytes ε ικεφαλίδαςµεταδίδεται µέσω φυσικού δικτύου ου υ οστηρίζει ακέτα συνολικού µήκους 620 bytes. Να συµ ληρώσετε τον αρακάτω ίνακα, αφού ρώτα εντο ίσετε σε όσα κοµµάτια διασ άται το αρχικό IP αυτοδύναµο ακέτο. Να θεωρήσετε ότι η ε ικεφαλίδα όλων των νέων αυτοδύναµων ακέτων (κοµµατιών), ου ροέκυψαν α ό τη διάσ αση του αρχικού IP αυτοδύναµου ακέτου, α οτελείται µόνο α ό το σταθερό της τµήµα των 20 bytes. 46
1ο κοµµάτι 2ο κοµµάτι 3ο κοµµάτι 4ο κοµµάτι Αναγνώριση 80 80 80 80 µήκος επικεφαλιδας 5 5 5 5 DF 0 0 0 0 Συνολικό 620 620 620 620 µήκος MF 1 1 1 0 είκτης εντοπισµού τµήµατος 0 75 150 225 Κάθε πακέτο θα έχει 600 bytes δεδοµένα και 20 bytes επικεφαλίδα. 47
48
8 λέξεις το µήκος της επικεφαλίδας, άρα είναι: 8*4 bytes=32 bytes 49
50
51
52
53
54
55
56
Σωστό Λάθος a) Στα υ οδίκτυα αυτοδύναµων ακέτων ε ιλέγεται διαδροµή, την ο οία ρέ ειναακολουθήσουνόλατα ακέτα. b) Το πρωτόκολλο TCP είναι υπεύθυνο για την εγκατάσταση αξιόπιστων ταυτόχρονων δι-κατευθυντήριων συνδέσεων. c) Η ΙΡ διεύθυνση (στην τεχνολογία TCP/IP) ροσδιορίζει τη σύνδεση µίας συσκευής στο δίκτυοκαι όχι την ίδια τη συσκευή. d) Το ε ί εδο ρόσβασης δικτύου αρέχει εφαρµογές, ου χρησιµο οιούν τα ρωτόκολλα του ε ι έδουµεταφοράς (στοµοντέλο TCP/IP). e) Στην τεχνολογία TCP/IP για τη µεταφορά του ηλεκτρονικού ταχυδροµείου χρησιµο οιείται τοπρωτόκολλο Μεταφοράς Α λού Ταχυδροµείου(Simple Mail Transfer Protocol, SMTP). α. Λάθος, b. Σωστό, c. Σωστό, d. Λάθος e. Σωστό. 57
Ένα ΙΡ αυτοδύναµο ακέτο έχει διασ αστεί σε τέσσερα (4) κοµµάτιαα, Β, Γ,, ταο οίαφτάνουνστον ροορισµό, ό ως φαίνεται στον αρακάτω ίνακα: Κατά την ε ανασύνθεση του αυτοδύναµου ακέτου: α) Ποιοθαείναιτο ρώτοκοµµάτι; β) Ποιο θα είναι το τελευταίο κοµµάτι; α. Πρώτο το Β (έχει είκτη Εντοπισµού Τµήµατος 0) β. Τελευταίο το Γ (έχει MF 0) 58
Ένα IP αυτοδύναµο πακέτο µεταδίδεται µέσω ενός φυσικού δικτύου, που υποστηρίζει πακέτα συνολικού µήκους 620 bytes. Το πακέτο διασπάται σε πέντε (5) κοµµάτια (fragments) και ένα απότα κοµµάτια αυτά έχει στηνεπικεφαλίδα του τις εξής τιµές: MF = 0 Μήκος Επικεφαλίδας = 5 Να απαντήσετε στα παρακάτω ερωτήµατα: α. Τι δηλώνει για το συγκεκριµένο κοµµάτι η τιµή MF = 0; Το συγκεκριµένο κοµµάτι είναι το τελευταίο α ό τα 5 κοµµάτια στα ο οία διασ άστηκε το ακέτο. β. Από πόσα bytes αποτελείται η επικεφαλίδα του παραπάνωκοµµατιού; Ναδικαιολογήσετε την απάντησή σας. Το εδίο «µήκος ε ικεφαλίδας» δηλώνει το µήκος του σταθερού τµήµατος της ε ικεφαλίδας σε λέξεις των 32 bits. Άρα 5*32=160 bits και 160/8=20 bytes γ. Ποιος είναι ο είκτης Εντοπισµού Τµήµατος του πρώτου καιτουδεύτερου κοµµατιού; Ο δείκτης εντο ισµού τµήµατος του ρώτου κοµµατιού είναι 0 και για το δεύτερο κοµµάτι έχει την τιµή 600bytes/8=75 Ο δείκτης εντο ισµού τµήµατος ροσδιορίζει σε οιο σηµείο του αρχικού αυτοδύναµου ακέτου ανήκει το συγκεκριµένο κοµµάτι και µετριέται σε οκτάδες οκτάδων (bytes) 59
Σωστή απάντηση είναι το β 60
Ένα ΙΡ αυτοδύναµο ακέτο Συνολικού Μήκους 5140 byte και ε ικεφαλίδα των 20 byte ρόκειται να µεταδοθεί µέσω φυσικού δικτύου, το ο οίο υ οστηρίζει ακέτα Συνολικού Μήκους 1500byte. Το εδίο Αναγνώρισης του ακέτου είναι 100 ενώ τo εδίo DF έχει τιµή 0. Να βρεθεί ο αριθµός των κοµµατιών στα ο οία θα τεµαχιστεί το αρχικό αυτοδύναµο ακέτο και να συµ ληρωθούν για το καθένα τα εδία Αναγνώρισης, Συνολικό µήκος δεδοµένων, DF, MF και είκτης Εντο ισµού Τµήµατος. 61
62