ΕΡΓΑΣΤΗΡΙΟ ΙV ΠΡΩΤΟΚΟΛΛΑ & ΔΙΑΔΙΚΤΥΩΣΗ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΕΡΓΑΣΤΗΡΙΟ ΙV ΠΡΩΤΟΚΟΛΛΑ & ΔΙΑΔΙΚΤΥΩΣΗ"

Transcript

1 Τ.Ε.Ι. ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΙV ΠΡΩΤΟΚΟΛΛΑ & ΔΙΑΔΙΚΤΥΩΣΗ Γ. Τζήμας, Επίκ. Καθηγητής, Δρ. Κ. Παξιμάδης Μάθημα: ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ - ΕΡΓΑΣΤΗΡΙΟ

2 Στόχος της Διάλεξης Να αναλυθεί η έννοια της στοίβας πρωτοκόλλων και να παρουσιαστεί πως λειτουργεί το πολυεπίπεδο λογισμικό στα Δίκτυα. Να γίνει μία εισαγωγή στη Διαδικτύωση και να αναλυθούν οι βασικές έννοιες, η αρχιτεκτονική και τα πρωτόκολλα. 2

3 Πρωτόκολλα & Διαστρωμάτωση Διαστρωμάτωση. Στοίβες πρωτοκόλλων. Πολυεπίπεδο λογισμικό. Τεχνικές και σχεδίαση πρωτοκόλλων. 3

4 Μοντέλα Αναφοράς & Πρωτόκολλα 4

5 Διαστρωμάτωση Αρχή της διαστρωμάτωσης: Το λογισμικό επιπέδου Ν του υπολογιστή προορισμού πρέπει να λαμβάνει το ακριβές μήνυμα που στέλνεται από το λογισμικό επιπέδου Ν του υπολογιστή αποστολέα. 5

6 Τεχνικές Πρωτοκόλλων Τα πρωτόκολλα συνδέσμου δεδομένων εντοπίζουν σφάλματα με μια ποικιλία τεχνικών, όπως: το bit ισοτιμίας, το άθροισμα ελέγχου πλαισίου, ή τον έλεγχο κυκλικού πλεονασμού. Εκτός από τον εντοπισμό σφαλμάτων μερικά πρωτόκολλα κάνουν προσπάθεια να επισκευάσουν ή να παρακάμψουν τα προβλήματα. Συγκεκριμένα, τα πρωτόκολλα μεταφοράς χρησιμοποιούν μια ποικιλία εργαλείων για να αντιμετωπίζουν μερικά από τα πιο περίπλοκα προβλήματα επικοινωνίας. 6

7 Καθορισμός Ακολουθίας για Επίδοση Εκτός Σειράς Ένα ασυνδεσμικό δικτυακό σύστημα το οποίο μπορεί να αλλάζει δρομολόγια μπορεί να επιδίδει πακέτα εκτός της σειράς τους. Για να αντιμετωπιστεί αυτό τα πρωτόκολλα μεταφοράς χρησιμοποιούν καθορισμό ακολουθίας (sequencing). Στην πλευρά του αποστολέα, προσαρτάται ένας σειριακός αριθμός σε κάθε πακέτο. Στην πλευρά του παραλήπτη, αποθηκεύεται ο σειριακός αριθμός του τελευταίου πακέτου που παραλήφθηκε με τη σωστή σειρά, καθώς και μια λίστα των πρόσθετων πακέτων που έφτασαν εκτός σειράς. 7

8 Καθορισμός Ακολουθίας για Απαλοιφή Διπλών Πακέτων Δυσλειτουργίες του υλικού μπορεί να προκαλέσουν την επανάληψη πακέτων. Για παράδειγμα, μια δυσλειτουργία πομποδέκτη σε ένα δίκτυο LAN το οποίο χρησιμοποιεί το μηχανισμό CSMA/CD μπορεί να κάνει τον παραλήπτη να ανιχνεύσει μια έγκυρη μετάδοση, ενώ ο αποστολέας ανιχνεύει σύγκρουση. Ο καθορισμός ακολουθίας λύνει το πρόβλημα της επανάληψης. Το λογισμικό του παραλήπτη ελέγχει για επαναλήψεις όταν εξετάζει το σειριακό αριθμό ενός πακέτου που έρχεται. 8

9 Επαναμετάδοση Χαμένων Πακέτων (1/2) Η απώλεια πακέτων είναι ένα θεμελιώδες πρόβλημα στα δίκτυα υπολογιστών. Για να εξασφαλιστεί η αξιόπιστη μεταφορά (δηλαδή, μεταφορά χωρίς απώλειες), τα πρωτόκολλα χρησιμοποιούν θετική επιβεβαίωση με επαναμετάδοση (positive acknowledgement with retransmission). Όταν ένα πλαίσιο φτάνει αναλλοίωτο, το λογισμικό πρωτοκόλλου του παραλήπτη στέλνει πίσω στον αποστολέα ένα μικρό μήνυμα το οποίο αναφέρει την επιτυχημένη λήψη. Το μήνυμα αυτό λέγεται επιβεβαίωση (acknowledgement, ACK). 9

10 Επαναμετάδοση Χαμένων Πακέτων (2/2) Ο αποστολέας παίρνει την ευθύνη να εξασφαλίσει ότι κάθε πακέτο μεταφέρεται με επιτυχία. Όταν στέλνεται ένα πακέτο, το λογισμικό πρωτοκόλλου στην πλευρά του αποστολέα ξεκινά ένα χρονόμετρο. Αν έρθει επιβεβαίωση πριν εξαντληθεί ο χρόνος, το λογισμικό σταματά το χρονόμετρο, αλλιώς επαναμεταδίδει. Η πράξη της αποστολής δεύτερου αντιγράφου λέγεται επαναμετάδοση, και το αντίγραφο λέγεται επίσης επαναμετάδοση. Τα πρωτόκολλα που μεταδίδουν μηνύματα συνήθως θέτουν ένα όριο στο μέγιστο αριθμό επαναμεταδόσεων. Σημειώστε ότι η επαναμετάδοση μπορεί να προκαλέσει διπλά πακέτα. 10

11 Αποφυγή της Επανάληψης Πακέτων Λόγω Υπερβολικής Καθυστέρησης Μια πηγή καθυστέρησης σε ένα σύστημα μεταγωγής πακέτων είναι η χρήση της αποθήκευσης και προώθησης. Αν έχουν έρθει πακέτα γρηγορότερα από ότι μπορεί να τα προωθεί ο μεταγωγέας, η ουρά αναμονής των πακέτων θα είναι μεγάλη, και η καθυστέρηση μπορεί να είναι υπερβολική. Οι εξαιρετικά μεγάλες καθυστερήσεις μπορούν να οδηγήσουν σε σφάλματα επανάληψης πακέτων (replay errors). Για να αποφευχθεί η επανάληψη πακέτων, τα πρωτόκολλα σημαδεύουν κάθε σύνοδο με ένα ειδικό αναγνωριστικό ταυτότητας (π.χ. με την ώρα που εγκαθιδρύθηκε η σύνοδος) και απαιτούν να υπάρχει αυτή η ταυτότητα σε κάθε πακέτο. Για να αποφευχθεί η επανάληψη πακέτων, μια ταυτότητα δεν πρέπει να ξαναχρησιμοποιείται μέχρι να περάσει ένα λογικό χρονικό διάστημα (π.χ. μερικές ώρες). 11

12 Έλεγχος Ροής για την Αποφυγή της Υπέρβασης Δεδομένων (1/3) Όταν ένας υπολογιστής στέλνει δεδομένα μέσω δικτύου γρηγορότερα από ότι μπορεί να τα δέχεται ο προορισμός, παρουσιάζεται υπέρβαση δεδομένων (data overrun). Υπάρχουν πολλές τεχνικές για την αντιμετώπιση αυτού του προβλήματος οι οποίες λέγονται μηχανισμοί ελέγχου ροής (flow control). Η απλούστερη μορφή είναι ένα σύστημα στάσης και εκκίνησης (stop-and-go), όπου ο αποστολέας περιμένει μετά τη μετάδοση του κάθε πακέτου μήνυμα ελέγχου από τον παραλήπτη. Το αποτέλεσμα είναι εξαιρετικά χαμηλή απόδοση στη χρήση της χωρητικότητας του δικτύου. Για να επιτύχουν υψηλούς διεκπεραιωτικούς ρυθμούς, τα πρωτόκολλα χρησιμοποιούν μια τεχνικής που λέγεται ολισθαίνον παράθυρο (sliding window). O αποστολέας και ο παραλήπτης είναι προγραμματισμένοι να χρησιμοποιούν ένα σταθερό μέγεθος παραθύρου, το οποίο είναι η μέγιστη ποσότητα δεδομένων που μπορούν να στέλνονται πριν έρθει επιβεβαίωση. 12

13 Έλεγχος Ροής για την Αποφυγή της Υπέρβασης Δεδομένων (2/3) Χρόνος μετάδοσης = 2N+ε 13

14 Έλεγχος Ροής για την Αποφυγή της Υπέρβασης Δεδομένων (3/3) T w = T g x W T w : διεκπαιρεωτική ικανότητα που μπορεί να επιτευχθεί με ένα πρωτόκολλο ολισθαίνοντος παραθύρου. T g : διεκπαιρεωτική ικανότητα που μπορεί να επιτευχθεί με ένα πρωτόκολλο στάσης και εκκίνησης. W: μέγεθος παραθύρου. Λόγω του εύρους ζώνης (Β) του υποκείμενου δικτύου η παραπάνω εξίσωση γίνεται ως εξής: T w = min(b, T g x W) 14

15 Μηχανισμοί για την Αποφυγή Συμφόρησης στο Δίκτυο Η συμφόρηση (congestion) είναι ένα θεμελιώδες πρόβλημα των συστημάτων μεταγωγής πακέτων. Όταν σε ένα μεταγωγέα έρχονται περισσότερα πακέτα από όσα μπορούν να στέλνονται, η ουρά μεγαλώνει και η καθυστέρηση αυξάνεται. Η κατάσταση αυτή ονομάζεται συμφόρηση (congestion). Αν η κατάσταση συνεχιστεί το δίκτυο καταρρέει συμφορητική κατάρρευση (congestion collapse). Λύσεις: Ο μεταγωγέας ενημερώνει τον αποστολέα (ειδικό μήνυμα προς την αφετηρία ή εκχώρηση τιμής 1 σε ένα bit της κεφαλίδας των πακέτων, ώστε ο παραλήπτης να ενημερώσει). Χρησιμοποιείται απώλεια πακέτων αυτό γίνεται σήμερα. Μείωση ρυθμού μετάδοσης μηχανισμός ελέγχου ρυθμού μετάδοσης (rate control). 15

16 Σχεδίαση Πρωτοκόλλων Αν και οι τεχνικές που χρειάζονται για την επίλυση συγκεκριμένων προβλημάτων είναι γνωστές, η σχεδίαση πρωτοκόλλων δεν είναι εύκολη δουλειά, για δύο λόγους. Πρώτον, για να είναι αποδοτική η επικοινωνία, οι λεπτομέρειες πρέπει να επιλεχθούν προσεκτικά μικρά σφάλματα στη σχεδίαση μπορούν να καταλήξουν σε λανθασμένη λειτουργία, περιττά πακέτα, ή καθυστερήσεις. Δεύτερον, οι μηχανισμοί ενός πρωτοκόλλου μπορεί να αλληλεπιδρούν με απροσδόκητους τρόπους. Για παράδειγμα, σκεφτείτε την αλληλεπίδραση μεταξύ των μηχανισμών ελέγχου ροής και ελέγχου συμφόρησης. 16

17 Διαδικτύωση Κίνητρα Διαδικτύωσης Υλικό Αρχιτεκτονική Σημασία της 17

18 Κίνητρα Καμία από τις τεχνολογίες δικτύωσης δεν είναι καλύτερη για όλες τις ανάγκες! 18

19 Οικουμενική Εξυπηρέτηση Ένα σύστημα επικοινωνίας που παρέχει οικουμενική εξυπηρέτηση επιτρέπει σε δύο οποιοσδήποτε υπολογιστές να επικοινωνούν. Η οικουμενική εξυπηρέτηση είναι επιθυμητή, γιατί αυξάνει την παραγωγικότητα των ατόμων. Αν και η οικουμενική εξυπηρέτηση είναι πολύ επιθυμητή, οι ασυμβατότητες μεταξύ του υλικού και της φυσικής διευθυνσιοδότησης των δικτύων δεν επιτρέπουν σε έναν οργανισμό να δημιουργήσει ένα γεφυρωμένο δίκτυο που να περιλαμβάνει οποιεσδήποτε τεχνολογίες. 19

20 Διαδικτύωση Παρά τις ασυμβατότητες μεταξύ των τεχνολογιών των δικτύων, οι ερευνητές έχουν επινοήσει μια μέθοδο για να παρέχεται οικουμενική εξυπηρέτηση μεταξύ ετερογενών δικτύων. Η μέθοδος αυτή, που λέγεται διαδικτύωση (internetworking), χρησιμοποιεί και υλικό και λογισμικό. Πρόσθετα συστήματα υλικού χρησιμοποιούνται για την αλληλοσύνδεση ενός συνόλου φυσικών δικτύων. Στη συνέχεια, λογισμικό σε όλους τους συνδεδεμένους υπολογιστές παρέχει οικουμενική εξυπηρέτηση. Το σύστημα των συνδεδεμένων φυσικών δικτύων που προκύπτει λέγεται διαδίκτυο (internetwork ή internet). Η διαδικτύωση είναι πολύ γενική μέθοδος. Ένα διαδίκτυο δεν έχει περιορισμό μεγέθους. Ο αριθμός των υπολογιστών που είναι συνδεδεμένοι στο κάθε δίκτυο μπορεί να διαφέρει. 20

21 Φυσική Σύνδεση Δικτύων με Δρομολογητές Το βασικό στοιχείο υλικού που χρησιμοποιείται για την σύνδεση ετερογενών δικτύων είναι ο δρομολογητής (router). Από φυσική άποψη, οι δρομολογητές μοιάζουν με τις γέφυρες κάθε δρομολογητής είναι ένας ειδικός υπολογιστής αφιερωμένος στην αλληλοσύνδεση δικτύων. Όπως και μια γέφυρα, ένας δρομολογητής έχει ένα συμβατικό επεξεργαστή και μνήμη, καθώς και μια ξεχωριστή διασύνδεση εισόδου/εξόδου για κάθε δίκτυο το οποίο συνδέει. Το δίκτυο αντιμετωπίζει μια σύνδεση με ένα δρομολογητή με τον ίδιο τρόπο όπως μια σύνδεση με οποιονδήποτε άλλο υπολογιστή. Ένας δρομολογητής μπορεί να αλληλοσυνδέει δίκτυα που χρησιμοποιούν διαφορετικές τεχνολογίες, όπως διαφορετικά μέσα επικοινωνίας, μεθόδους φυσικής διευθυνσιοδότησης, ή μορφές πλαισίων. 21

22 Αρχιτεκτονική Διαδικτύου Οι δρομολογητές επιτρέπουν σε έναν οργανισμό να επιλέξει τεχνολογίες δικτύων κατάλληλες για την κάθε ανάγκη, και να τους χρησιμοποιήσει για να συνδέσει όλα τα δίκτυα σε ένα ενιαίο διαδίκτυο (internet). Ένας οργανισμός σπάνια χρησιμοποιεί ένα μόνο δρομολογητή για τη σύνδεση όλων των δικτύων του. Αυτό γίνεται για δύο λόγους: Επειδή ο δρομολογητής πρέπει να προωθεί το κάθε πακέτο, ο επεξεργαστής ενός δρομολογητή είναι ανεπαρκής για να χειρίζεται την κυκλοφορία που περνά μεταξύ απεριόριστου αριθμού δικτύων. Η υπερεπάρκεια βελτιώνει την αξιοπιστία του διαδικτύου. Οι ακριβείς λεπτομέρειες της τοπολογίας του διαδικτύου συχνά εξαρτώνται από το εύρος ζώνης των φυσικών δικτύων, από την αναμενόμενη κυκλοφορία, από τις απαιτήσεις αξιοπιστίας του οργανισμού, και από το κόστος του διαθέσιμου υλικού των δρομολογητών. 22

23 Επίτευξη της Οικουμενικής Εξυπηρέτησης Ο σκοπός της διαδικτύωσης είναι η οικουμενική εξυπηρέτηση μέσω ετερογενών δικτύων. Για να παρέχεται οικουμενική εξυπηρέτηση μεταξύ όλων των υπολογιστών σε ένα διαδίκτυο, οι δρομολογητές πρέπει να συμφωνήσουν να προωθούν τις πληροφορίες από μια αφετηρία σε ένα δίκτυο προς έναν καθορισμένο προορισμό σε άλλο δίκτυο. Αυτή η δουλειά είναι πολύπλοκη, επειδή οι μορφές πλαισίων και οι μέθοδοι διευθυνσιοδότησης που χρησιμοποιούνται από τα υποκείμενα δίκτυα μπορεί να διαφέρουν. Γι αυτό, στους υπολογιστές και τους δρομολογητές χρειάζεται λογισμικό πρωτοκόλλων που να κάνει εφικτή την οικουμενική εξυπηρέτηση. 23

24 Ένα Εικονικό Δίκτυο (1/2) Γενικά, το λογισμικό διαδικτύου δημιουργεί την αίσθηση ενός ενιαίου, αδιαίρετου συστήματος επικοινωνίας στο οποίο είναι συνδεδεμένοι πολλοί υπολογιστές. Το σύστημα παρέχει οικουμενική εξυπηρέτηση: σε κάθε υπολογιστή αποδίδεται μια διεύθυνση, και οποιοσδήποτε υπολογιστής μπορεί να στείλει ένα πακέτο σε οποιονδήποτε άλλο υπολογιστή. Επίσης, το λογισμικό των πρωτοκόλλων διαδικτύου κρύβει τις λεπτομέρειες των συνδέσεων των φυσικών δικτύων, των φυσικών διευθύνσεων, και των πληροφοριών δρομολόγησηςούτε οι χρήστες ούτε τα προγράμματα-εφαρμογές δεν έχουν επίγνωση των υποκείμενων φυσικών δικτύων ή των δρομολογητών που τα συνδέουν. Ένα διαδίκτυο χαρακτηρίζεται εικονικό δίκτυο (virtual network), επειδή το σύστημα επικοινωνίας είναι μια αφηρημένη έννοια. 24

25 Ένα Εικονικό Δίκτυο (2/2) 25

26 Πρωτόκολλα Διαδικτύωσης Αν και πολλά πρωτόκολλα έχουν προσαρμοστεί για να χρησιμοποιηθούν σε διαδίκτυο, μία οικογένεια πρωτοκόλλων ξεχωρίζει ως η πλέον διαδεδομένη για την διαδικτύωση. Η οικογένεια αυτή επίσημα ονομάζεται πρωτόκολλα διαδικτύου TCP/IP (TCP/IP Internet Protocols), αλλά οι περισσότεροι επαγγελματίες της δικτύωσης την αναφέρουν απλώς ως TCP/IP. Το TCP/IP ήταν το πρώτο σύνολο πρωτοκόλλων που αναπτύχθηκε για να χρησιμοποιηθεί σε διαδίκτυο. Η εργασία στο TCP/IP άρχισε στη δεκαετία του

27 Σπουδαιότητα της Διαδικτύωσης & του TCP/IP Η τεχνολογία TCP/IP έχει κάνει εφικτό ένα παγκόσμιο διαδίκτυο, το Internet, το οποίο φτάνει σε σπίτια, σχολεία, εμπορικούς οργανισμούς και κρατικές ή στρατιωτικές εγκαταστάσεις, σε όλες τις χώρες του κόσμου. 27

28 Διαστρωμάτωση & Πρωτόκολλα TCP/IP (1/2) Το μοντέλο διαστρωμάτωσης TCP/IP (TCP/IP Layering Model), το οποίο λέγεται μοντέλο διαστρωμάτωσης του Internet (Internet Layering Model) ή μοντέλο αναφοράς του Internet (Internet Reference Model), έχει πέντε επίπεδα. Επίπεδο 1: Φυσικό Το Επίπεδο 1 αντιστοιχεί στο βασικό υλικό δικτύου, όπως ακριβώς το Επίπεδο 1 του μοντέλου αναφοράς επτά επιπέδων του ISO. Επίπεδο 2: Διασύνδεση δικτύου Τα πρωτόκολλα του Επιπέδου 2 καθορίζουν το πώς οργανώνονται τα δεδομένα σε πλαίσια και το πώς ένας υπολογιστής μεταδίδει πλαίσια μέσω ενός δικτύου, παρόμοια με τα πρωτόκολλα του Επιπέδου 2 στο μοντέλο αναφοράς του ISO. 28

29 Διαστρωμάτωση & Πρωτόκολλα TCP/IP (2/2) Επίπεδο 3: Διαδίκτυο Τα πρωτόκολλα του Επιπέδου 3 καθορίζουν τη μορφή των πακέτων που στέλνονται μέσω ενός διαδικτύου, καθώς και τους μηχανισμούς που χρησιμοποιούνται για να προωθούνται τα πακέτα από έναν υπολογιστή προς έναν τελικό προορισμό μέσω ενός ή περισσότερων δρομολογητών. Επίπεδο 4: Μεταφορά Τα πρωτόκολλα του Επιπέδου 4, όπως συμβαίνει και με το επίπεδο 4 του μοντέλου του ISO, καθορίζουν το πώς εξασφαλίζεται η αξιόπιστη μεταφορά. Επίπεδο 5: Εφαρμογή Το Επίπεδο 5 αντιστοιχεί στα επίπεδα 6 και 7 του μοντέλου του ISO. Κάθε πρωτόκολλο του Επιπέδου 5 καθορίζει τον τρόπο με τον οποίο μια εφαρμογή χρησιμοποιεί ένα διαδίκτυο. 29

30 Υπολογιστές Υπηρεσίας, Δρομολογητές & Επίπεδα Πρωτοκόλλων Στο TCP/IP, ο όρος υπολογιστής υπηρεσίας (host computer) ορίζεται ως ένα οποιοδήποτε υπολογιστικό σύστημα που συνδέεται σε ένα διαδίκτυο και εκτελεί εφαρμογές. Τα πρωτόκολλα TCP/IP επιτρέπουν σε δύο οποιουσδήποτε υπολογιστές υπηρεσίας να επικοινωνούν, παρά τις όποιες διαφορές του υλικού. Τόσο οι υπολογιστές υπηρεσίας όσο και οι δρομολογητές χρειάζονται λογισμικό των πρωτοκόλλων TCP/IP. Ωστόσο, οι δρομολογητές δε χρησιμοποιούν πρωτόκολλα όλων των επιπέδων. Συγκεκριμένα, ένας δρομολογητής δε χρειάζεται πρωτόκολλα του Επιπέδου 5 για εφαρμογές όπως η μεταφορά αρχείων, επειδή οι δρομολογητές δεν εκτελούν τέτοιες εφαρμογές. 30

31 Δίκτυα Υπολογιστών ΜΕΡΙΚΑ ΠΡΩΤΟΚΟΛΛΑ ΑΠΟ ΠΙΟ ΚΟΝΤΑ 31

32 Αντιστοίχηση Διευθύνσεων Πρωτοκόλλου - ARP Στη συνέχεια περιγράφονται οι γενικοί μηχανισμοί οι οποίοι χρησιμοποιούνται για την αντιστοίχηση των διευθύνσεων IP (θα τις δούμε αναλυτικά στο επόμενο εργαστήριο) με τις διευθύνσεις υλικού. Περιγράφεται το πρωτόκολλο ARP. 32

33 Διευθύνσεις Πρωτοκόλλου και Επίδοση Πακέτων Οι διευθύνσεις πρωτοκόλλου είναι μια αφηρημένη έννοια που παρέχεται από το λογισμικό το υλικό ενός φυσικού δικτύου δεν ξέρει να εντοπίζει έναν υπολογιστή από τη διεύθυνση πρωτοκόλλου του. Η διεύθυνση πρωτοκόλλου του επόμενου άλματος πρέπει να μεταφράζεται σε μια ισοδύναμη διεύθυνση υλικού πριν μπορέσει να σταλεί ένα πακέτο. 33

34 Αναγωγή Διευθύνσεων Η μετάφραση μιας διεύθυνσης πρωτοκόλλου ενός υπολογιστή σε μια ισοδύναμη διεύθυνση υλικού ονομάζεται αναγωγή διεύθυνσης (address resolution), και λέμε ότι μια διεύθυνση πρωτοκόλλου έχει αναχθεί στην αντίστοιχη διεύθυνση υλικού. Η αναγωγή διευθύνσεων είναι τοπική σε ένα δίκτυο. Ένας υπολογιστής μπορεί να αναγάγει τη διεύθυνση ενός άλλου υπολογιστή μόνο αν και οι δύο υπολογιστές είναι συνδεδεμένοι στο ίδιο φυσικό δίκτυο ένας υπολογιστής ποτέ δεν ανάγει τη διεύθυνση ενός υπολογιστή που βρίσκεται σε ένα μακρινό δίκτυο. 34

35 Τεχνικές Αναγωγής Διευθύνσεων (1/2) Q. Ποιόν αλγόριθμο χρησιμοποιεί το λογισμικό για να μεταφράσει μια διεύθυνση πρωτοκόλλου σε διεύθυνση υλικού; A. Η απάντηση εξαρτάται από τις μεθόδους διευθυνσιοδότησης του πρωτοκόλλου και του υλικού. Επειδή ένας δρομολογητής ή πολυεστιακός υπολογιστής υπηρεσίας μπορεί να συνδέεται με πολλούς τύπους φυσικούς δικτύων, ένας τέτοιος υπολογιστής μπορεί να χρησιμοποιεί περισσότερους από έναν τύπους αναγωγής διευθύνσεων. 35

36 Τεχνικές Αναγωγής Διευθύνσεων (2/2) Οι αλγόριθμοι αναγωγής διευθύνσεων μπορούν να καταταχθούν σε τρεις βασικές κατηγορίες: Αναζήτηση σε πίνακα. Υπάρχουν αποθηκευμένες αντιστοιχίες (bindings ή mappings) σε έναν πίνακα στη μνήμη, στον οποίο ψάχνει το λογισμικό όταν χρειάζεται να αναγάγει μια διεύθυνση. Υπολογισμός κλειστής μορφής. Η διεύθυνση πρωτοκόλλου που αποδίδεται σε έναν υπολογιστή επιλέγεται κατάλληλα, ώστε η διεύθυνση υλικού του υπολογιστή να μπορεί να υπολογιστεί από τη διεύθυνση πρωτοκόλλου με τη χρήση λογικών και αριθμητικών πράξεων. Ανταλλαγή μηνυμάτων. Για την αναγωγή μιας διεύθυνσης, οι υπολογιστές ανταλλάσσουν μηνύματα μέσω ενός δικτύου. Ένας υπολογιστής στέλνει ένα μήνυμα που ζητά μια αντιστοίχηση διεύθυνσης (δηλαδή, μετάφραση), και ένας άλλος υπολογιστής στέλνει μια απάντηση που περιέχει τη ζητούμενη πληροφορία. 36

37 Αναγωγή Διευθύνσεων με Αναζήτηση σε Πίνακα (1/2) Η αναγωγή διευθύνσεων με αναζήτηση σε πίνακα απαιτεί μια δομή δεδομένων που περιέχει πληροφορίες για αντιστοιχίες διευθύνσεων. Κάθε καταχώριση του πίνακα περιέχει ένα ζεύγος τιμών (P, H), όπου P είναι μια διεύθυνση πρωτοκόλλου και H είναι η ισοδύναμη διεύθυνση υλικού. Για κάθε φυσικό δίκτυο χρησιμοποιείται ένας ξεχωριστός πίνακας αντιστοιχιών διευθύνσεων. Έτσι, όλες οι διευθύνσεις IP ενός δεδομένου πίνακα έχουν το ίδιο πρόθεμα. Οι υλοποιήσεις μπορούν να εξοικονομούν χώρο παραλείποντας το πρόθεμα από τις καταχωρίσεις του πίνακα. 37

38 Αναγωγή Διευθύνσεων με Αναζήτηση σε Πίνακα (2/2) Το κύριο πλεονέκτημα της μεθόδου της αναζήτησης σε πίνακα είναι η γενικότητα ένας πίνακας μπορεί να έχει αποθηκευμένες τις αντιστοιχίες διευθύνσεων για ένα οποιοδήποτε σύνολο υπολογιστών ενός δεδομένου δικτύου. Ο αλγόριθμος αναζήτησης σε πίνακα για την αναγωγή διευθύνσεων είναι απλός, και από τους ευκολότερους στον προγραμματισμό. Για τα μεγάλα δίκτυα μια σειριακή αναζήτηση απαιτεί υπερβολικό χρόνο της CPU. Σε τέτοιες περιπτώσεις, το λογισμικό μπορεί να χρησιμοποιήσει μια από τις δύο καθιερωμένες υλοποιήσεις για τη βελτίωση της υπολογιστικής απόδοσης: κατακερματισμός (hashing) ή άμεση ευρετηρίαση (direct indexing). 38

39 Αναγωγή Διευθύνσεων με Υπολογισμό Κλειστής Μορφής Αν και πολλές τεχνολογίες δικτύων χρησιμοποιούν στατικές φυσικές διευθύνσεις, κάποιες άλλες χρησιμοποιούν διευθετήσιμη διευθυνσιοδότηση με την οποία μπορεί να αποδίδεται σε μια διασύνδεση δικτύου μια συγκεκριμένη διεύθυνση υλικού. Σε τέτοια δίκτυα, μπορούν να επιλεχθούν διευθύνσεις που να επιτρέπουν την αναγωγή διευθύνσεων με υπολογισμό κλειστής μορφής. Το λογισμικό αναγωγής διευθύνσεων που χρησιμοποιεί μια μέθοδο κλειστής μορφής υπολογίζει την τιμή μιας μαθηματικής συνάρτησης, η οποία αντιστοιχίζει μια διεύθυνση IP σε μια διεύθυνση υλικού. Αν η σχέση μεταξύ μιας διεύθυνσης IP και της αντίστοιχης διεύθυνσης υλικού είναι απλή, ο υπολογισμός χρειάζεται μόνο μερικές αριθμητικές πράξεις. διεύθυνση_υλικού = διεύθυνση_ip & 0xff 39

40 Αναγωγή Διευθύνσεων με Ανταλλαγή Μηνυμάτων (1/2) Η εναλλακτική μέθοδος, αντί για τον τοπικό υπολογισμό, είναι μια κατανεμημένη αντιμετώπιση με την οποία ένας υπολογιστής που χρειάζεται να αναγάγει μια διεύθυνση στέλνει ένα μήνυμα μέσω δικτύου και παίρνει μια απάντηση. Το μήνυμα μεταφέρει μια αίτηση στην οποία καθορίζεται η διεύθυνση πρωτοκόλλου, και η απάντηση μεταφέρει την αντίστοιχη διεύθυνση υλικού. Τα περισσότερα συστήματα πρωτοκόλλου επιλέγουν έναν από τους δύο πιθανούς σχεδιασμούς: Ένα δίκτυο περιλαμβάνει έναν ή περισσότερους διακομιστές (servers) στους οποίους έχει ανατεθεί το καθήκον να απαντούν στις αιτήσεις αναγωγής διευθύνσεων. Δε χρειάζονται ειδικοί διακομιστές για την αναγωγή διευθύνσεων. Κάθε υπολογιστής του δικτύου συμμετέχει στην αναγωγή διευθύνσεων, συμφωνώντας να απαντά σε ερωτήματα αναγωγής για τη δική του διεύθυνση. 40

41 Αναγωγή Διευθύνσεων με Ανταλλαγή Μηνυμάτων (2/2) Τα κύρια πλεονεκτήματα της πρώτης μεθόδου πηγάζουν από τον κεντρικό έλεγχο. Τα κύρια πλεονεκτήματα της δεύτερης μεθόδου πηγάζουν από τον κατανεμημένο υπολογισμό. 41

42 Πρωτόκολλο Αναγωγής Διευθύνσεων (1/2) Το TCP/IP μπορεί να χρησιμοποιεί οποιαδήποτε από τις τρεις μεθόδους αναγωγής διευθύνσεων. Η μέθοδος που επιλέγεται για ένα συγκεκριμένο δίκτυο εξαρτάται από τη μέθοδο διευθυνσιοδότησης που χρησιμοποιείται από το υποκείμενο υλικό. Η αναζήτηση σε πίνακα χρησιμοποιείται συνήθως για την αναγωγή διευθύνσεων IP σε ένα δίκτυο ευρείας περιοχής (WAN), ο υπολογισμός κλειστής μορφής χρησιμοποιείται στα διευθετήσιμα δίκτυα, και η ανταλλαγή μηνυμάτων χρησιμοποιείται σε υλικό τοπικού δικτύου (LAN) το οποίο έχει στατική διευθυνσιοδότηση. 42

43 Πρωτόκολλο Αναγωγής Διευθύνσεων (2/2) Για να εξασφαλιστεί ότι όλοι οι υπολογιστές συμφωνούν για την ακριβή μορφή και σημασία των μηνυμάτων που χρησιμοποιούνται για την αναγωγή διευθύνσεων, η οικογένεια πρωτοκόλλων TCP/IP περιλαμβάνει ένα πρωτόκολλο αναγωγής διευθύνσεων (Address Resolution Protocol, ARP). Το πρότυπο ARP ορίζει δύο βασικούς τύπους μηνυμάτων: αίτησης και απόκρισης. Ένα μήνυμα αίτησης περιέχει μια διεύθυνση IP και ζητά την αντίστοιχη διεύθυνση υλικού. Μια απόκριση περιέχει και τη διεύθυνση IP που στάλθηκε με την αίτηση και τη διεύθυνση υλικού. 43

44 Επίδοση Μηνυμάτων ARP Το πρωτόκολλο ορίζει ότι ένα μήνυμα αίτησης ARP θα πρέπει να τοποθετείται σε ένα πλαίσιο υλικού (hardware frame) και να εκπέμπεται προς όλους τους υπολογιστές στο δίκτυο. Κάθε υπολογιστής λαμβάνει την αίτηση και εξετάζει τη διεύθυνση IP. Ο υπολογιστής που αναφέρεται στην αίτηση στέλνει μια απόκριση όλοι οι άλλοι υπολογιστές επεξεργάζονται και απορρίπτουν την αίτηση χωρίς να στείλουν απόκριση. Όταν ένας υπολογιστής στέλνει μια απόκριση ARP, η απόκριση αυτή δεν εκπέμπεται. 44

45 Μορφή Μηνυμάτων ARP Αν και η μορφή των μηνυμάτων ARP είναι αρκετά γενική ώστε να είναι κατάλληλη για οποιεσδήποτε διευθύνσεις πρωτοκόλλου και υλικού, το πρωτόκολλο ARP χρησιμοποιείται σχεδόν πάντα για να αντιστοιχίζει μια διεύθυνση IP των 32 bit σε μια διεύθυνση Ethernet των 48 bit. 45

46 Αποστολή Μηνύματος ARP Η τοποθέτηση ενός μηνύματος μέσα σε ένα πλαίσιο για μεταφορά λέγεται ενθυλάκωση (encapsulation). Το μήνυμα ARP είναι άμεσα ενθυλακωμένο σε ένα πλαίσιο υλικού. 46

47 Αναγνώριση Πλαισίων ARP Πώς γνωρίζει ένας υπολογιστής αν ένα εισερχόμενο πλαίσιο περιέχει ένα μήνυμα ARP; Το πεδίο τύπου στην κεφαλίδα του πλαισίου καθορίζει ότι το πλαίσιο περιέχει ένα μήνυμα ARP. 47

48 Αποθήκευση Αποκρίσεων ARP σε Κρυφή Μνήμη Για να μειωθεί η κυκλοφορία στο δίκτυο, το λογισμικό ARP εξάγει και αποθηκεύει τις πληροφορίες από μια απόκριση, ώστε να μπορούν να χρησιμοποιηθούν για επόμενα πακέτα. Το ARP τηρεί ένα μικρό πίνακα αντιστοιχιών διευθύνσεων στη μνήμη. Το ARP διαχειρίζεται αυτόν τον πίνακα ως κρυφή μνήμη (cache) μια καταχώριση αντικαθίσταται όποτε έρχεται μια απόκριση, ενώ η πιο παλιά καταχώριση αφαιρείται όταν ο χώρος του πίνακα εξαντλείται ή όταν μια καταχώριση δεν έχει ενημερωθεί για μεγάλο χρονικό διάστημα (π.χ. για 20 λεπτά). 48

49 Επεξεργασία Εισερχόμενου Μηνύματος ARP (1/2) Όταν έρχεται ένα μήνυμα ARP, το πρωτόκολλο ορίζει ότι ο παραλήπτης πρέπει να πραγματοποιεί δύο βασικά βήματα. Στο πρώτο βήμα, ο παραλήπτης εξάγει από το μήνυμα την αντιστοιχία διεύθυνσης του αποστολέα και ελέγχει αν η διεύθυνση του αποστολέα υπάρχει στην κρυφή μνήμη. Αν υπάρχει, ο παραλήπτης χρησιμοποιεί την αντιστοιχία διεύθυνσης από το εισερχόμενο μήνυμα ARP για να αντικαταστήσει την προηγούμενη αποθηκευμένη αντιστοιχία διεύθυνσης. Στο δεύτερο βήμα, ο παραλήπτης εξετάζει το πεδίο ΛΕΙΤΟΥΡΓΙΑ του μηνύματος για να προσδιορίσει αν το μήνυμα είναι αίτηση ή απόκριση. Αν το μήνυμα είναι απόκριση, αυτό σημαίνει ότι ο παραλήπτης έχει υποβάλει προηγουμένως μια αίτηση, και περιμένει για την αντιστοιχία. Αν το μήνυμα είναι αίτηση, ο παραλήπτης συγκρίνει το πεδίο ΔΙΕΥ. ΠΡΩΤ. ΠΡΟΟΡΙΣΜΟΥ με την τοπική διεύθυνση πρωτοκόλλου. Αν οι δύο τιμές ταυτίζονται, ο υπολογιστής είναι ο προορισμός της αίτησης, και πρέπει να στείλει μια απόκριση ARP. 49

50 Επεξεργασία Εισερχόμενου Μηνύματος ARP (2/2) Το ARP περιέχει μία ακόμα βελτιστοποίηση: αφού ένας υπολογιστής απαντήσει σε μια αίτηση ARP, εξάγει την αντιστοιχία της διεύθυνσης αποστολέα από την αίτηση και την προσθέτει στην κρυφή μνήμη του για μελλοντική χρήση. Οι περισσότερες επικοινωνίες υπολογιστών περιλαμβάνουν αμφίδρομη κυκλοφορία αν ένα μήνυμα ταξιδέψει από έναν υπολογιστή σε έναν άλλο, υπάρχει μεγάλη πιθανότητα ότι θα επιστραφεί μια απάντηση. Επειδή κάθε αντιστοιχία διεύθυνσης απαιτεί μνήμη, ένας υπολογιστής δεν μπορεί να αποθηκεύει απεριόριστο αριθμό αντιστοιχιών διευθύνσεων. Η βελτιστοποίηση πραγματοποιείται μόνο από τον υπολογιστή ο οποίος είναι ο προορισμός μιας αίτησης ARP. 50

51 Διαστρωμάτωση, Αναγωγή Διευθύνσεων, Διευθύνσεις Πρωτοκόλλου Η αναγωγή διευθύνσεων είναι παράδειγμα μιας λειτουργίας που συνδέεται με το επίπεδο διασύνδεσης δικτύου. Υπάρχει ένα σημαντικό εννοιολογικό όριο μεταξύ του επιπέδου διασύνδεσης δικτύου και όλων των υψηλότερων επιπέδων: οι εφαρμογές, καθώς και τα υψηλότερα επίπεδα του λογισμικού πρωτοκόλλων, δημιουργούνται έτσι ώστε να χρησιμοποιούν μόνο διευθύνσεις πρωτοκόλλου. 51

52 Αυτοδύναμα Πακέτα IP & Προώθησή τους Μορφή πακέτων που στέλνονται μέσω ενός Διαδικτύου. Τρόπος που οι δρομολογητές επεξεργάζονται και προωθούν τα πακέτα. 52

53 Ασυνδεσμική Υπηρεσία Οι σχεδιαστές του TCP/IP επέλεξαν να συμπεριλάβουν πρωτόκολλα και για ασυνδεσμική και για συνδεσμική υπηρεσία. Επέλεξαν να κάνουν τη βασική υπηρεσία επίδοσης πακέτων ασυνδεσμική, και να προσθέσουν μια αξιόπιστη συνδεσμική υπηρεσία που να χρησιμοποιεί την υποκείμενη ασυνδεσμική υπηρεσία. 53

54 Εικονικά Πακέτα Η ασυνδεσμική υπηρεσία διαδικτύου είναι μια επέκταση της μεταγωγής πακέτων η υπηρεσία επιτρέπει σε έναν αποστολέα να μεταδίδει μεμονωμένα πακέτα δεδομένων μέσω ενός διαδικτύου. Κάθε πακέτο ταξιδεύει ανεξάρτητα, και περιέχει πληροφορίες οι οποίες προσδιορίζουν τον τελικό παραλήπτη. Για να ξεπεραστεί η ετερογένεια, το λογισμικό των πρωτοκόλλων διαδικτύου ορίζει μια μορφή πακέτων διαδικτύου η οποία είναι ανεξάρτητη από το υποκείμενο υλικό. Το αποτέλεσμα είναι ένα οικουμενικό, εικονικό πακέτο, το οποίο μπορεί να μεταφέρεται ανέπαφο μέσω του υποκείμενου υλικού. Όπως υπονοεί ο όρος εικονικό (virtual), το λογισμικό πρωτοκόλλων είναι εκείνο που δημιουργεί και χειρίζεται τα πακέτα διαδικτύου. Όπως υπονοεί ο όρος οικουμενικό (universal), κάθε υπολογιστής υπηρεσίας ή δρομολογητής σε ένα διαδίκτυο περιέχει λογισμικό πρωτοκόλλων, το οποίο κατανοεί τα πακέτα διαδικτύου. 54

55 Αυτοδύναμο Πακέτο IP (1/2) Τα πρωτόκολλα TCP/IP ορίζουν ως πακέτο διαδικτύου το λεγόμενο αυτοδύναμο πακέτο IP (IP datagram). Το ενδιαφέρον είναι ότι ένα αυτοδύναμο πακέτο IP έχει την ίδια γενική μορφή με ένα πλαίσιο υλικού: το αυτοδύναμο πακέτο ξεκινάει με μια κεφαλίδα, και συνεχίζεται από μια περιοχή δεδομένων. Το μέγεθος ενός αυτοδύναμου πακέτου καθορίζεται από την εφαρμογή που στέλνει δεδομένα. Η δυνατότητα να ποικίλλει το μέγεθος των αυτοδύναμων πακέτων κάνει το πρωτόκολλο IP προσαρμόσιμο σε ποικιλία εφαρμογών. 55

56 Αυτοδύναμο Πακέτο IP (2/2) Στην τρέχουσα έκδοση του πρωτοκόλλου IP (έκδοση 4), ένα αυτοδύναμο πακέτο μπορεί να περιέχει από μία μόνο οκτάδα δεδομένων μέχρι 64K οκτάδες, μαζί με την κεφαλίδα. Επειδή το μέγεθος της κεφαλίδας των αυτοδύναμων πακέτων είναι σταθερό, η αποστολή μεγάλων αυτοδύναμων έχει ως αποτέλεσμα να μεταφέρονται περισσότερες οκτάδες δεδομένων ανά μονάδα χρόνου (δηλαδή, υψηλότερη διεκπεραιωτική ικανότητα). Όπως και μια κεφαλίδα πλαισίου, μια κεφαλίδα αυτοδύναμου πακέτου περιέχει πληροφορίες για τη δρομολόγηση του αυτοδύναμου πακέτου μέσω του διαδικτύου. Ένα αυτοδύναμο πακέτο περιέχει διευθύνσεις IP, ενώ ένα πλαίσιο περιέχει διευθύνσεις υλικού. 56

57 Προώθηση Αυτοδύναμου Πακέτου IP (1/2) Τα αυτοδύναμα πακέτα (datagrams) διατρέχουν ένα διαδίκτυο ακολουθώντας μια διαδρομή από την αρχική αφετηρία μέχρι τον τελικό προορισμό μέσω δρομολογητών (routers). Κάθε δρομολογητής κατά μήκος της διαδρομής λαμβάνει το αυτοδύναμο πακέτο, εξάγει τη διεύθυνση προορισμού από την κεφαλίδα, και τη χρησιμοποιεί για να προσδιορίσει ένα επόμενο άλμα στο οποίο θα πρέπει να σταλεί το αυτοδύναμο πακέτο. Για να γίνεται με αποδοτικό τρόπο η επιλογή ενός επόμενου άλματος, και για να είναι κατανοητός στους ανθρώπους ο υπολογισμός, κάθε δρομολογητής IP τηρεί κάποιες πληροφορίες σε έναν πίνακα δρομολόγησης (routing table). 57

58 Προώθηση Αυτοδύναμου Πακέτου IP (2/2) Ένας πίνακας δρομολόγησης πρέπει να παίρνει αρχικές τιμές κατά την εκκίνηση του δρομολογητή, και να ενημερώνεται αν αλλάξει η τοπολογία ή αν παρουσιαστεί βλάβη υλικού. Επειδή κάθε προορισμός σε έναν πίνακα δρομολόγησης αντιστοιχεί σε ένα δίκτυο, ο αριθμός των καταχωρίσεων ενός πίνακα δρομολόγησης είναι ανάλογος με τον αριθμό των δικτύων που περιέχει το διαδίκτυο. 58

59 Διευθύνσεις IP & Καταχωρήσεις Πίνακα Δρομολόγησης Το πεδίο Προορισμός της κάθε καταχώρισης περιέχει το πρόθεμα δικτύου του δικτύου προορισμού. Ένα πρόσθετο πεδίο σε κάθε καταχώριση περιέχει μια μάσκα διεύθυνσης (address mask) η οποία καθορίζει ποια bit του προορισμού αντιστοιχούν στο πρόθεμα δικτύου. Όταν το πεδίο Επόμενο άλμα υποδηλώνει ένα δρομολογητή, χρησιμοποιείται μια διεύθυνση IP. 59

60 Πεδίο Μάσκας & Προώθηση Αυτοδύναμου Πακέτου Η διαδικασία της χρήσης ενός πίνακα δρομολόγησης για την επιλογή ενός επόμενου άλματος για ένα δεδομένο αυτοδύναμο πακέτο ονομάζεται δρομολόγηση (routing) ή προώθηση (forwarding). Για να κατανοηθεί πώς χρησιμοποιείται η μάσκα, ας υποθέσουμε ότι έχει δοθεί στο λογισμικό δρομολόγησης ένα αυτοδύναμο πακέτο για να το προωθήσει. Ας υποθέσουμε ότι το αυτοδύναμο πακέτο περιέχει μια διεύθυνση IP προορισμού, έστω D. Το λογισμικό δρομολόγησης πρέπει να βρει μια καταχώριση του πίνακα δρομολόγησης που να καθορίζει ένα επόμενο άλμα για τον προορισμό D. Μια αναπαράσταση με μάσκα από bit κάνει την εξαγωγή αποδοτική υπολογίζεται με λογισμικό το λογικό και μεταξύ της μάσκας και της διεύθυνσης προορισμού D του αυτοδύναμου πακέτου. Έτσι, ο υπολογισμός για την εξέταση της i οστής καταχώρισης του πίνακα μπορεί να παρασταθεί με τον παρακάτω τρόπο: Αν ( (Μάσκα[i] & D) = = Προορισμός[i]) Προώθηση στο Επόμενο_άλμα[i]; 60

61 Διευθύνσεις Προορισμού και Επόμενου Άλματος Η διεύθυνση προορισμού σε μια κεφαλίδα αυτοδύναμου πακέτου αναφέρεται πάντα στον τελικό προορισμό. Όταν ένας δρομολογητής προωθεί το αυτοδύναμο πακέτο σε έναν άλλο δρομολογητή, η διεύθυνση του επόμενου άλματος δεν εμφανίζεται στην επικεφαλίδα του αυτοδύναμου πακέτου. Όλα τα δρομολόγια υπολογίζονται με τη χρήση διευθύνσεων IP. Αφού υπολογίσει την διεύθυνση ενός επόμενου άλματος, Ν, το λογισμικό του πρωτοκόλλου IP χρησιμοποιεί την αντιστοίχιση διευθύνσεων για να μεταφράσει τη διεύθυνση Ν σε μια ισοδύναμη διεύθυνση υλικού για να μεταδώσει το πακέτο. 61

62 Επίδοση με τη Βέλτιστη Προσπάθεια Το πρωτόκολλο διαδικτύου (IP) ορίζει τη σημασιολογία της επικοινωνίας, και χρησιμοποιεί τον όρο βέλτιστη προσπάθεια (besteffort) για να περιγράψει την υπηρεσία που παρέχει. Ουσιαστικά, το πρότυπο ορίζει ότι, αν και το πρωτόκολλο IP κάνει μια βέλτιστη προσπάθεια για να επιδώσει το κάθε αυτοδύναμο πακέτο, δεν εγγυάται ότι θα μπορέσει να αντιμετωπίσει τα παρακάτω προβλήματα: Επανάληψη αυτοδύναμου πακέτου Επίδοση με καθυστέρηση ή εκτός σειράς Αλλοίωση δεδομένων Απώλεια αυτοδύναμου πακέτου Για την αντιμετώπιση του κάθε ενός από αυτά τα σφάλματα, χρειάζονται πρόσθετα επίπεδα λογισμικού πρωτοκόλλων. 62

63 Ενθυλάκωση, Κατάτμηση και Ανασυναρμολόγηση στο IP Περιγραφή της μετάδοσης των αυτοδύναμων πακέτων. Πρόβλημα αποστολής μεγάλων αυτοδύναμων πακέτων. 63

64 Μετάδοση Αυτοδύναμου Πακέτου & Πλαίσια Το υλικό του δικτύου δεν καταλαβαίνει τη μορφή των αυτοδύναμων πακέτων ή τη διευθυνσιοδότηση του Internet. Κάθε τεχνολογία υλικού ορίζει μια μορφή πλαισίων και μια μέθοδο φυσικής διευθυνσιοδότησης. Επειδή ένα διαδίκτυο μπορεί να περιέχει ετερογενείς τεχνολογίες δικτύων, η μορφή πλαισίων που χρειάζεται για τη διέλευση από ένα δίκτυο μπορεί να είναι διαφορετική από τη μορφή πλαισίων που χρειάζεται για τη διέλευση από το προηγούμενο δίκτυο. 64

65 Ενθυλάκωση (1/2) Πώς μπορεί να μεταδοθεί ένα αυτοδύναμο πακέτο μέσω ενός φυσικού δικτύου που δεν καταλαβαίνει τη μορφή των αυτοδύναμων πακέτων; Η απάντηση βρίσκεται σε μια τεχνική που ονομάζεται ενθυλάκωση (encapsulation). Όταν ένα αυτοδύναμο πακέτο IP (IP datagram) ενθυλακώνεται σε ένα πλαίσιο (frame), ολόκληρο το αυτοδύναμο πακέτο τοποθετείται μέσα στην περιοχή δεδομένων του πλαισίου. Το υλικό του δικτύου αντιμετωπίζει ένα πλαίσιο που περιέχει ένα αυτοδύναμο πακέτο ακριβώς όπως οποιοδήποτε άλλο πλαίσιο. Πώς γνωρίζει ένας παραλήπτης αν η περιοχή δεδομένων ενός εισερχόμενου πλαισίου περιέχει ένα αυτοδύναμο πακέτο IP ή άλλα δεδομένα; Ο αποστολέας και ο παραλήπτης πρέπει να συμφωνούν για την τιμή που χρησιμοποιείται στο πεδίο τύπου του πλαισίου. 65

66 Ενθυλάκωση (2/2) Όταν ο αποστολέας τοποθετεί ένα αυτοδύναμο πακέτο μέσα σε ένα πλαίσιο, αποδίδει στο πεδίο τύπου του πλαισίου την ειδική τιμή η οποία είναι δεσμευμένη για το IP. Η ενθυλάκωση απαιτεί να παρέχει ο αποστολέας τη φυσική διεύθυνση του επόμενου υπολογιστή στον οποίο θα πρέπει να σταλεί το αυτοδύναμο πακέτο. Για να υπολογιστεί η κατάλληλη διεύθυνση, το λογισμικό στον υπολογιστή-αποστολέα πρέπει να πραγματοποιήσει αντιστοίχιση διευθύνσεων. 66

67 Μετάδοση Μέσω Διαδικτύου Όταν ένα αυτοδύναμο πακέτο φτάνει τοποθετημένο μέσα σε ένα πλαίσιο δικτύου, ο παραλήπτης το εξάγει από την περιοχή δεδομένων του πλαισίου και αποβάλλει την κεφαλίδα του πλαισίου. 67

68 MTU, Μέγεθος Αυτοδύναμου Πακέτου & Ενθυλάκωση (1/2) Κάθε τεχνολογία υλικού καθορίζει τη μέγιστη ποσότητα δεδομένων που μπορεί να μεταφέρει ένα πλαίσιο. Το όριο αυτό λέγεται μέγιστη μονάδα μεταφοράς (maximum transmission unit, MTU). Σε ένα διαδίκτυο που περιέχει ετερογενή δίκτυα, ο περιορισμός της μέγιστης μονάδας μεταφοράς μπορεί να προκαλέσει πρόβλημα. Συγκεκριμένα, επειδή ένας δρομολογητής μπορεί να συνδέει δίκτυα με διαφορετικές τιμές MTU, είναι δυνατό να λάβει μέσω ενός δικτύου ένα αυτοδύναμο πακέτο το οποίο δεν μπορεί να σταλεί μέσω ενός άλλου. Οι δρομολογητές IP χρησιμοποιούν μια τεχνική που λέγεται κατάτμηση (fragmentation) για την επίλυση του προβλήματος των ετερογενών MTU. Όταν ένα αυτοδύναμο πακέτο είναι μεγαλύτερο από την τιμή MTU του δικτύου μέσω του οποίου πρέπει να σταλεί, ο δρομολογητής διαιρεί το αυτοδύναμο πακέτο σε μικρότερα κομμάτια τα οποία λέγονται τμήματα (fragments), και στέλνει κάθε τμήμα ανεξάρτητα. 68

69 MTU, Μέγεθος Αυτοδύναμου Πακέτου & Ενθυλάκωση (2/2) Το ενδιαφέρον είναι ότι ένα τμήμα έχει την ίδια μορφή με τα άλλα αυτοδύναμα πακέτα ένα bit στο πεδίο ΣΗΜΑΙΕΣ της κεφαλίδας δείχνει αν ένα αυτοδύναμο πακέτο είναι τμήμα ή ολόκληρο αυτοδύναμο πακέτο. Σε άλλα πεδία της κεφαλίδας, τοποθετούνται πληροφορίες οι οποίες χρησιμοποιούνται για να ανασυναρμολογηθούν τα τμήματα ώστε να ξαναδημιουργηθεί το αρχικό αυτοδύναμο πακέτο. Συγκεκριμένα, το πεδίο ΣΧΕΤΙΚΗ ΘΕΣΗ ΤΜΗΜΑΤΟΣ στην κεφαλίδα ενός τμήματος καθορίζει σε ποια θέση του αρχικού αυτοδύναμου πακέτου ανήκει το τμήμα. Ο δρομολογητής αρχίζει τοποθετώντας στην αρχή του κάθε τμήματος ένα αντίγραφο της αρχικής κεφαλίδας, και μετά τροποποιεί μεμονωμένα πεδία των κεφαλίδων. Για παράδειγμα, ο δρομολογητής δίνει τιμές στα κατάλληλα bit του πεδίου ΣΗΜΑΙΕΣ ώστε να δείχνουν ότι το αυτοδύναμο πακέτο είναι ένα τμήμα. Τέλος, ο δρομολογητής αντιγράφει τα κατάλληλα δεδομένα από το αρχικό αυτοδύναμο πακέτο στο τμήμα, και μεταδίδει το αποτέλεσμα που προκύπτει. 69

70 Ανασυναρμολόγηση Η διαδικασία της δημιουργίας ενός αντιγράφου του αρχικού αυτοδύναμου πακέτου από τα τμήματα λέγεται ανασυναρμολόγηση (reassembly). Επειδή κάθε τμήμα έχει στην αρχή του ένα αντίγραφο της κεφαλίδας του αρχικού αυτοδύναμου πακέτου, όλα τα τμήματα έχουν την ίδια διεύθυνση προορισμού με το αρχικό αυτοδύναμο πακέτο από το οποίο προήλθαν. Ακόμα, στο τμήμα που μεταφέρει το τελευταίο μέρος των δεδομένων, έχει δοθεί τιμή σε ένα επιπλέον bit της κεφαλίδας. Έτσι, ένας παραλήπτης που κάνει ανασυναρμολόγηση μπορεί να διαπιστώσει αν έχουν φτάσει όλα τα τμήματα με επιτυχία. Το ενδιαφέρον είναι ότι το πρωτόκολλο διαδικτύου (IP) ορίζει ότι τα τμήματα πρέπει να τα ανασυναρμολογεί ο υπολογιστής υπηρεσίας του τελικού προορισμού. Η απαίτηση να ανασυναρμολογεί τα τμήματα ο τελικός προορισμός έχει δύο κύρια πλεονεκτήματα: Μειώνει την ποσότητα των πληροφοριών κατάστασης στους δρομολογητές Επιτρέπει να αλλάζουν τα δρομολόγια δυναμικά 70

71 Αναγνώριση Αυτοδύναμου Πακέτου Το πρωτόκολλο IP δεν εγγυάται την επίδοση. Κάποια μεμονωμένα τμήματα μπορεί να χαθούν ή να φτάσουν εκτός σειράς. Αν από μια αφετηρία σταλούν πολλά αυτοδύναμα πακέτα σε ένα δεδομένο προορισμό, τα τμήματα των αυτοδύναμων πακέτων μπορεί να φτάσουν με τυχαία σειρά. Ο αποστολέας τοποθετεί ένα μοναδικό αριθμό ταυτότητας στο πεδίο ΤΑΥΤΟΤΗΤΑ του κάθε εξερχόμενου αυτοδύναμου πακέτου. Όταν ένας δρομολογητής κατατέμνει το αυτοδύναμο πακέτο, ο δρομολογητής αντιγράφει τον αριθμό ταυτότητας σε κάθε τμήμα. Ο παραλήπτης χρησιμοποιεί τον αριθμό ταυτότητας και τη διεύθυνση IP αφετηρίας ενός εισερχόμενου τμήματος για να προσδιορίσει το αυτοδύναμο πακέτο στο οποίο ανήκει το τμήμα. Επίσης, το πεδίο ΣΧΕΤΙΚΗ ΘΕΣΗ ΤΜΗΜΑΤΟΣ πληροφορεί τον παραλήπτη με ποια διάταξη πρέπει να τοποθετήσει τα τμήματα μέσα σε ένα δεδομένο αυτοδύναμο πακέτο. 71

72 Απώλεια Τμημάτων Ένας παραλήπτης δεν μπορεί να κρατά τμήματα για απεριόριστο χρόνο, επειδή αυτά καταλαμβάνουν χώρο στη μνήμη του. Για να αποφεύγεται η εξάντληση της μνήμης το πρωτόκολλο IP ορίζει ένα μέγιστο χρόνο διατήρησης των τμημάτων. Το αποτέλεσμα του χρονομέτρου ανασυναρμολόγησης του πρωτοκόλλου IP είναι μια πολιτική όλα ή τίποτα : ή φτάνουν όλα τα τμήματα και το IP ανασυναρμολογεί το αυτοδύναμο πακέτο, ή το IP αποβάλλει ολόκληρο το αυτοδύναμο πακέτο. Δεν υπάρχει μηχανισμός που να επιτρέπει σε έναν παραλήπτη να ειδοποιήσει τον αποστολέα για το ποια τμήματα έχουν φτάσει, καθώς ο αποστολέας δεν γνωρίζει τίποτα για την κατάτμηση. 72

73 Κατάτμηση Τμήματος Ο μηχανισμός κατάτμησης έχει σχεδιαστεί προσεκτικά ώστε να επιτρέπει την περαιτέρω κατάτμηση ενός τμήματος όταν ένα δίκτυο έχει μικρότερο MTU. Το πρωτόκολλο IP δεν κάνει διάκριση μεταξύ των αρχικών τμημάτων και των υποτμημάτων. Ο παραλήπτης μπορεί να πραγματοποιήσει την ανασυναρμολόγηση του αρχικού αυτοδύναμου πακέτου χωρίς να ανασυναρμολογήσει πρώτα τα υποτμήματα. 73

74 Μηχανισμός Αναφοράς Σφαλμάτων - ICMP Βασικά σφάλματα τα οποία μπορούν να αναφέρονται. Τρόπος με τον οποίο στέλνονται τα σχετικά μηνύματα. 74

75 Η Έννοια της Βέλτιστης Προσπάθειας & Ανίχνευση Σφαλμάτων Μπορεί να φαίνεται ότι μια υπηρεσία βέλτιστης προσπάθειας δε χρειάζεται ανίχνευση σφαλμάτων. Αλλά μια τέτοια υπηρεσία δεν είναι αδιάφορη το πρωτόκολλο IP προσπαθεί να αποφύγει τα σφάλματα και να αναφέρει τα προβλήματα όταν εμφανίζονται. Ένα παράδειγμα ανίχνευσης σφαλμάτων στο IP είναι το άθροισμα ελέγχου (checksum) της κεφαλίδας, το οποίο χρησιμοποιείται για την ανίχνευση σφαλμάτων μετάδοσης. Για να επαληθεύσει ο παραλήπτης το άθροισμα ελέγχου, το υπολογίζει ξανά, συμπεριλαμβανομένης της τιμής που υπάρχει στο πεδίο του αθροίσματος ελέγχου. Μετά από αλλαγές που κάνει ένας δρομολογητής σε τιμές πεδίων της κεφαλίδας (π.χ. μετά τη μείωση του πεδίου ΧΡΟΝΟΣ ΖΩΗΣ), ο δρομολογητής πρέπει να υπολογίσει ξανά το άθροισμα ελέγχου πριν προωθήσει το αυτοδύναμο πακέτο στο επόμενο άλμα του. Η ενέργεια που πραγματοποιείται ως απόκριση σε ένα σφάλμα αθροίσματος ελέγχου είναι απλή: το αυτοδύναμο πακέτο πρέπει να αποβληθεί αμέσως, χωρίς καμία άλλη επεξεργασία. 75

76 Πρωτόκολλο Μηνυμάτων Ελέγχου Διαδικτύου (1/3) Η οικογένεια πρωτοκόλλων TCP/IP περιλαμβάνει ένα πρωτόκολλο το οποίο χρησιμοποιεί το IP για να στέλνει μηνύματα σφαλμάτων όταν προκύπτουν συνθήκες όπως βλάβες δικτύου: το πρωτόκολλο μηνυμάτων ελέγχου διαδικτύου (Internet Control Message Protocol, ICMP). Το πρωτόκολλο αυτό είναι απαραίτητο για μια τυπική υλοποίηση του πρωτοκόλλου IP. Τα δύο πρωτόκολλα είναι αλληλοεξαρτώμενα. Παραδείγματα μηνυμάτων σφαλμάτων του ICMP: Συγκράτηση αφετηρίας (Source Quench). Ένας δρομολογητής στέλνει ένα μήνυμα συγκράτησης αφετηρίας όταν έχει λάβει τόσα πολλά αυτοδύναμα πακέτα που δεν έχει άλλο διαθέσιμο χώρο προσωρινής αποθήκευσης. Όταν ένας υπολογιστής υπηρεσίας λάβει ένα μήνυμα συγκράτησης αφετηρίας, πρέπει να μειώσει το ρυθμό με τον οποίο μεταδίδει. Υπέρβαση χρόνου (Time Exceeded). Ένα μήνυμα υπέρβασης χρόνου στέλνεται σε δύο περιπτώσεις: όταν ένας δρομολογητής μειώσει το πεδίο ΧΡΟΝΟΣ ΖΩΗΣ ενός αυτοδύναμου πακέτου στο μηδέν, ο δρομολογητής αποβάλλει το αυτοδύναμο πακέτο και στέλνει ένα μήνυμα υπέρβασης χρόνου. Επίσης, ένα μήνυμα υπέρβασης χρόνου στέλνεται από έναν υπολογιστή υπηρεσίας αν εξαντληθεί ο χρόνος στο χρονόμετρο της ανασυναρμολόγησης πριν φτάσουν όλα τα τμήματα ενός δεδομένου αυτοδύναμου πακέτου. 76

77 Πρωτόκολλο Μηνυμάτων Ελέγχου Διαδικτύου (2/3) Προορισμός απροσπέλαστος (Destination Unreachable). Όταν ένας δρομολογητής διαπιστώσει ότι ένα αυτοδύναμο πακέτο δεν μπορεί να επιδοθεί στον τελικό του προορισμό, στέλνει ένα μήνυμα απροσπέλαστου προορισμού στον υπολογιστή υπηρεσίας που δημιούργησε το αυτοδύναμο πακέτο. Το μήνυμα καθορίζει αν ο συγκεκριμένος υπολογιστής υπηρεσίας προορισμού είναι απροσπέλαστος ή αν το δίκτυο στο οποίο είναι συνδεδεμένος ο προορισμός είναι απροσπέλαστο. Ανακατεύθυνση (Redirect). Όταν ένας υπολογιστής υπηρεσίας δημιουργεί ένα αυτοδύναμο πακέτο που προορίζεται για ένα μακρινό δίκτυο, το στέλνει σε ένα δρομολογητή, ο οποίος προωθεί το αυτοδύναμο πακέτο στον προορισμό του. Αν ένας δρομολογητής διαπιστώσει ότι ένας υπολογιστής υπηρεσίας έχει λανθασμένα στείλει ένα αυτοδύναμο πακέτο το οποίο θα έπρεπε να σταλεί σε άλλο δρομολογητή, χρησιμοποιεί ένα μήνυμα ανακατεύθυνσης για να κάνει τον υπολογιστή υπηρεσίας να αλλάξει δρομολόγιο. Πρόβλημα παραμέτρου (Parameter Problem). Μία από τις παραμέτρους που έχουν καθοριστεί σε ένα αυτοδύναμο πακέτο είναι λανθασμένη. 77

78 Πρωτόκολλο Μηνυμάτων Ελέγχου Διαδικτύου (3/3) Εκτός από τα μηνύματα σφαλμάτων, το ICMP ορίζει και πληροφοριακά μηνύματα, μεταξύ των οποίων είναι τα παρακάτω: Αίτηση ή απάντηση αντήχησης (Echo Request/Reply). Ένα μήνυμα αίτησης αντήχησης μπορεί να σταλεί στο λογισμικό του πρωτοκόλλου ICMP σε οποιονδήποτε υπολογιστή. Ως απόκριση σε ένα εισερχόμενο μήνυμα αντήχησης, το λογισμικό του ICMP πρέπει να στείλει ένα μήνυμα απάντησης αντήχησης του ICMP. Η απάντηση περιέχει τα ίδια δεδομένα με την αίτηση. Αίτηση ή απάντηση μάσκας διεύθυνσης (Address Mask Request/Reply). Ένας υπολογιστής υπηρεσίας εκπέμπει μια αίτηση μάσκας διεύθυνσης κατά την εκκίνησή του, και οι δρομολογητές που λαμβάνουν την αίτηση στέλνουν μια απάντηση μάσκας διεύθυνσης η οποία περιέχει τη σωστή μάσκα υποδικτύου των 32 bit που χρησιμοποιείται στο δίκτυο. 78

79 Μεταφορά μηνυμάτων του ICMP Το ICMP χρησιμοποιεί το πρωτόκολλο IP για τη μεταφορά κάθε μηνύματος σφάλματος. Όταν ένας δρομολογητής έχει να στείλει ένα μήνυμα του πρωτοκόλλου ICMP, δημιουργεί ένα αυτοδύναμο πακέτο IP, και ενθυλακώνει το μήνυμα του ICMP στο αυτοδύναμο πακέτο. Έπειτα, το αυτοδύναμο πακέτο προωθείται όπως συνήθως, ενθυλακωμένο ολόκληρο σε ένα πλαίσιο για μετάδοση. Τα μηνύματα του ICMP δημιουργούνται πάντα ως απόκριση σε ένα αυτοδύναμο πακέτο. Στέλνονται πίσω στην αφετηρία. Αν ένα αυτοδύναμο πακέτο που μεταφέρει ένα μήνυμα σφάλματος του ICMP προκαλέσει σφάλμα, δε στέλνεται κανένα μήνυμα σφάλματος. 79

80 Χρήση Μηνυμάτων του ICMP για Δοκιμή της Προσπελασιμότητας Το ping χρησιμοποιεί τα μηνύματα αίτησης αντήχησης (echo request) και απάντησης αντήχησης (echo reply) του ICMP. Δοκιμάζει αν ένας προορισμός μπορεί να προσπελαστεί. Όταν κληθεί, το ping στέλνει ένα αυτοδύναμο πακέτο IP το οποίο περιέχει ένα μήνυμα αίτησης αντήχησης ICMP προς τον καθορισμένο προορισμό. Αφού στείλει την αίτηση, περιμένει για ένα σύντομο χρονικό διάστημα για την απάντηση. Αν δεν έρθει απάντηση, το ping επαναμεταδίδει την αίτηση. Αν δεν έρθει απάντηση ούτε για τις επαναμεταδόσεις (ή αν ληφθεί ένα μήνυμα απροσπέλαστου προορισμού του ICMP), το ping χαρακτηρίζει το μακρινό υπολογιστή μη προσπελάσιμο. 80

81 Χρήση του ICMP για Παρακολούθηση Δρομολογίου Τα μηνύματα του πρωτοκόλλου ICMP χρησιμοποιούνται από το εργαλείο παρακολούθησης δρομολογίου traceroute, όταν αυτό κατασκευάζει μια λίστα όλων των δρομολογητών κατά μήκος μιας διαδρομής προς ένα δεδομένο προορισμό. Το traceroute στέλνει απλώς μια σειρά από αυτοδύναμα πακέτα και περιμένει μια απόκριση για το κάθε ένα. Το traceroute θέτει την τιμή 1 στο πεδίο ΧΡΟΝΟΣ ΖΩΗΣ του πρώτου αυτοδύναμου πακέτου πριν το στείλει. Αφού βρέθει ο πρώτος δρομολογητής αυξάνει την τιμή και επαναλαμβάνει τη διαδικασία. Το traceroute πρέπει να είναι προετοιμασμένο να χειρίζεται τις διπλές αποκρίσεις και να επαναμεταδίδει τα αυτοδύναμα πακέτα που χάθηκαν. Τα δρομολόγια αλλάζουν δυναμικά. Αν τα δρομολόγια αλλάξουν ανάμεσα σε δύο βολιδοσκοπήσεις, η δεύτερη βολιδοσκόπηση μπορεί να ακολουθήσει μια μεγαλύτερη ή μικρότερη διαδρομή από την πρώτη. Η ακολουθία των δρομολογητών που θα βρει το traceroute μπορεί να μην αντιστοιχούν σε μια έγκυρη διαδρομή μέσω του διαδικτύου. 81

82 Η Τελευταία Διεύθυνση που Εμφανίζει το traceroute Τι γίνεται όταν η τιμή του πεδίου ΧΡΟΝΟΣ ΖΩΗΣ είναι αρκετά μεγάλη ώστε το αυτοδύναμο πακέτο να φτάσει στον προορισμό του; Για να εξασφαλίσει ότι θα λάβει απάντηση, το traceroute στέλνει ένα αυτοδύναμο πακέτο στο οποίο ο υπολογιστής υπηρεσίας προορισμού πρέπει να αποκριθεί. Υπάρχουν δύο προσεγγίσεις σε ευρεία χρήση: Να σταλεί ένα μήνυμα αίτησης αντήχησης (echo request) του ICMP. Ο υπολογιστής υπηρεσίας προορισμού θα στείλει μια απάντηση αντήχησης (echo reply) του ICMP. Να σταλεί ένα αυτοδύναμο πακέτο σε μια ανύπαρκτη εφαρμογή. Ο υπολογιστής υπηρεσίας προορισμού θα στείλει ένα μήνυμα απροσπέλαστου προορισμού (destination unreachable) του ICMP. Η υλοποίηση του traceroute από τη Microsoft (το tracert) ακολουθεί τον πρώτο τρόπο, στέλνοντας ένα μήνυμα αίτησης αντήχησης του ICMP. Οι περισσότερες εκδόσεις του traceroute για το Unix χρησιμοποιούν το δεύτερο τρόπο. Στέλνουν ένα μήνυμα του πρωτοκόλλου αυτοδύναμων πακέτων χρήστη (User Datagram Protocol, UDP), επειδή τα μηνύματα του UDP επιδίδονται σε προγράμματα-εφαρμογές. Το traceroute στέλνει το μήνυμα του UDP σε ένα ανύπαρκτο πρόγραμμα στον υπολογιστή προορισμού. 82

83 Χρήση του ICMP για Ανεύρεση MTU Διαδρομής Σε μερικές εφαρμογές, η κατάτμηση μπορεί να αποφευχθεί αν ο αρχικός αποστολέας επιλέξει μικρότερο μέγεθος αυτοδύναμου πακέτου. Στην τεχνική ορολογία, η μικρότερη τιμή MTU κατά μήκος μιας διαδρομής από μια αφετηρία σε έναν προορισμό λέγεται MTU διαδρομής (path MTU). Ποιους μηχανισμούς μπορεί να χρησιμοποιήσει ένας υπολογιστής υπηρεσίας για να προσδιορίσει την MTU διαδρομής; Η απάντηση είναι ένα μήνυμα σφάλματος του ICMP, και μια βολιδοσκόπηση η οποία θα προκαλέσει την αποστολή του μηνύματος σφάλματος. Το μήνυμα σφάλματος αποτελείται από ένα μήνυμα του ICMP το οποίο αναφέρει ότι χρειάζεται κατάτμηση η οποία δεν επιτρέπεται, ενώ η τεχνική για να ζητηθεί αυτό είναι ένα bit στο πεδίο ΣΗΜΑΙΕΣ (FLAGS) της κεφαλίδας IP το οποίο καθορίζει ότι το αυτοδύναμο πακέτο δεν πρέπει να κατατμηθεί. Για να προσδιοριστεί η μέγιστη μονάδα μεταφοράς της διαδρομής (MTU διαδρομής), το λογισμικό IP ενός υπολογιστή υπηρεσίας στέλνει μια ακολουθία βολιδοσκοπήσεων, κάθε μία από τις οποίες αποτελείται από ένα αυτοδύναμο πακέτο το οποίο έχει τιμή 1 στο bit της κεφαλίδας που απαγορεύει την κατάτμηση. 83

84 UDP: Υπηρεσία Μεταφοράς Αυτοδύναμων Πακέτων User Datagram Protocol Μορφή Πακέτου UDP Τρόποι χρήσης Θύρες Πρωτοκόλλου 84

85 Γιατί Χρειάζονται τα Πρωτόκολλα Μεταφοράς από Άκρο σε Άκρο Το IP, παρά την ικανότητά του να μεταβιβάζει κυκλοφορία μέσω του Internet, έχει μια σημαντική έλλειψη: δεν μπορεί να διακρίνει μεταξύ πολλών προγραμμάτων εφαρμογών που εκτελούνται στον ίδιο υπολογιστή. Τα πεδία στην κεφαλίδα του αυτοδύναμου πακέτου που προσδιορίζουν τα ακραία σημεία (end-points) της επικοινωνίας αναφέρονται σε υπολογιστές, και όχι σε εφαρμογές που βρίσκονται σε αυτούς τους υπολογιστές. Ένα πρωτόκολλο το οποίο επιτρέπει σε ένα συγκεκριμένο πρόγραμμα εφαρμογής να λειτουργεί ως ακραίο σημείο επικοινωνίας ονομάζεται πρωτόκολλο από άκρο σε άκρο (end-toend protocol), ή πρωτόκολλο μεταφοράς (transport protocol). 85

86 Πρωτόκολλο Αυτοδύναμων Πακέτων Χρήστη - UDP Το UDP δεν παρέχει το επίπεδο υπηρεσιών που περιμένει μια τυπική εφαρμογή. Το UDP χαρακτηρίζεται ως: Από άκρο σε άκρο. Το UDP είναι ένα πρωτόκολλο μεταφοράς που μπορεί να διακρίνει διαφορετικά προγράμματα εφαρμογής τα οποία εκτελούνται στον ίδιο υπολογιστή. Ασυνδεσμικό. Η διασύνδεση που παρέχει το UDP στις εφαρμογές ακολουθεί το ασυνδεσμικό πρότυπο. Μηνυματοστρεφές. Μια εφαρμογή που χρησιμοποιεί UDP στέλνει και λαμβάνει μεμονωμένα μηνύματα. Βέλτιστης προσπάθειας. Το UDP προσφέρει στις εφαρμογές εννοιολογικά την ίδια βέλτιστη προσπάθεια επίδοσης όπως το IP. Πολυεπίπεδης αλληλεπίδρασης. Το UDP επιτρέπει σε μια εφαρμογή να στέλνει μηνύματα σε πολλές άλλες εφαρμογές, να λαμβάνει μηνύματα από πολλές άλλες εφαρμογές, ή να επικοινωνεί αποκλειστικά με μία εφαρμογή. Ανεξάρτητο λειτουργικού συστήματος. Το UDP παρέχει τρόπους προσδιορισμού των προγραμμάτων εφαρμογών, οι οποίοι είναι ανεξάρτητοι από τα αναγνωριστικά που χρησιμοποιούνται από τα τοπικά λειτουργικά συστήματα. 86

87 Το Ασυνδεσμικό Πρότυπο Επικοινωνίας Το UDP χρησιμοποιεί ένα ασυνδεσμικό (connectionless) πρότυπο επικοινωνίας. Το UDP επιτρέπει σε μια εφαρμογή να επιμηκύνει όσο θέλει το χρονικό διάστημα μεταξύ της αποστολής δύο μηνυμάτων. Αν δύο εφαρμογές σταματήσουν να μεταδίδουν δεδομένα, δεν θα υπάρχει καμία άλλη ανταλλαγή πακέτων. Το UDP δε χρησιμοποιεί καθόλου μηνύματα ελέγχου. Επιφέρει εξαιρετικά μικρή επιβάρυνση στην επικοινωνία. 87

88 Μηνυματοστρεφής Διασύνδεση Το UDP παρέχει στα προγράμματα εφαρμογών μια μηνυματοστρεφή (messageoriented) διασύνδεση. Δε διαιρεί τα μηνύματα σε πακέτα προς μετάδοση, και δε συνδυάζει μηνύματα προς επίδοση. Κάθε μήνυμα που στέλνεται από μια εφαρμογή, μεταφέρεται μέσω του Internet και παραδίδεται στον παραλήπτη του. Στα πλεονεκτήματα συγκαταλέγεται ότι μια εφαρμογή που χρησιμοποιεί UDP μπορεί να βασίζεται στο πρωτόκολλο για τη διατήρηση των ορίων των δεδομένων της. Στα μειονεκτήματα συγκαταλέγεται ότι κάθε μήνυμα UDP πρέπει να χωράει σε ένα αυτοδύναμο πακέτο IP. Έτσι, το μέγεθος του αυτοδύναμου πακέτου IP αποτελεί ένα απόλυτο όριο για το μέγεθος ενός μηνύματος UDP. Το μέγεθος ενός μηνύματος UDP μπορεί να οδηγήσει σε μη αποδοτική χρήση του υποκείμενου δικτύου. Στην περίπτωση του UDP, η αποστολή μηνυμάτων μεγάλου μεγέθους οδηγεί σε μειωμένη απόδοση, επειδή τα μεγάλα μηνύματα προκαλούν κατάτμηση. 88

89 Σημασιολογία της Επικοινωνίας UDP Το UDP παρέχει την ίδια σημασιολογία βέλτιστης προσπάθειας στην επίδοση των μηνυμάτων όπως το IP, και έτσι τα μηνύματα του UDP μπορούν να χαθούν, να διπλομεταδοθούν, ή να αλλοιωθούν κατά τη μεταφορά. Επομένως, το UDP είναι κατάλληλο μόνο για εφαρμογές όπως η μεταφορά φωνής και εικόνας, οι οποίες έχουν κάποια ανοχή σε σφάλματα κατά την επίδοση. 89

90 Πολυεπίπεδη Αλληλεπίδραση Το UDP επιτρέπει τέσσερις τύπους αλληλεπίδρασης: Αμφιμονοσήμαντη (1-προς-1) Μονοσήμαντη 1-προς-πολλά Μονοσήμαντη πολλά-προς-1 Πολυσήμαντη (πολλά-προς-πολλά) 90

91 Υποστήριξη για Μονοεκπομπή, Πολυεκπομπή & Εκπομπή Αντί να υποχρεώνει μια εφαρμογή να στέλνει κατ επανάληψη το ίδιο μήνυμα σε πολλούς αποδέκτες, το UDP της επιτρέπει να μεταδίδει το μήνυμα χρησιμοποιώντας τους μηχανισμούς πολυεκπομπής (multicast) ή εκπομπής (broadcast) του IP. Για να γίνει αυτό, ο αποστολέας χρησιμοποιεί ως διεύθυνση προορισμού μια διεύθυνση εκπομπής του IP. Για παράδειγμα, τοπική εκπομπή μπορεί να καθοριστεί με τη χρήση της διεύθυνσης IP Η επίδοση με εκπομπή ή πολυεκπομπή είναι ιδιαίτερα χρήσιμη για δίκτυα Ethernet, επειδή το υποκείμενο υλικό υποστηρίζει και τους δύο τύπους αποδοτικά. 91

92 Προσδιορισμός Ακραίων Σημείων με Χρήση Αριθμών Θυρών Πρωτοκόλλου Το UDP ορίζει ένα αφηρημένο σύνολο από αναγνωριστικά που ονομάζονται αριθμοί θυρών πρωτοκόλλου (protocol port numbers), τα οποία είναι ανεξάρτητα από το λειτουργικό σύστημα του υπολογιστή. Κάθε υπολογιστής που υλοποιεί UDP θα πρέπει να παρέχει μια αντιστοίχιση μεταξύ των αριθμών θυρών πρωτοκόλλου και των αναγνωριστικών προγραμμάτων που χρησιμοποιεί το λειτουργικό του σύστημα. Για μια εφαρμογή αντήχησης (echo),για παράδειγμα, το πρότυπο του UDP ορίζει ως αριθμό θύρας πρωτοκόλλου το 7, ενώ για μια εφαρμογή διακομιστή ώρας (time server) ορίζει ως αριθμό θύρας το 35. Ο τύπος της επικοινωνίας καθορίζεται από τις προδιαγραφές που δίνει μια εφαρμογή για τις διευθύνσεις και τις θύρες πρωτοκόλλου. Το UDP επιτρέπει μόνο σε μία εφαρμογή να καθορίσει ένα δεδομένο ζεύγος ακραίων σημείων μια συγκεκριμένη χρονική στιγμή. 92

93 Μορφή Αυτοδύναμου Πακέτου UDP Κάθε μήνυμα UDP ονομάζεται Αυτοδύναμο Πακέτο Χρήστη (User Datagram) και αποτελείται από δύο μέρη: μία μικρή κεφαλίδα που καθορίζει τις εφαρμογές αποστολής και λήψης, και ένα ωφέλιμο φορτίο το οποίο φιλοξενεί τα δεδομένα προς αποστολή. 93

ΔΙΚΤΥΑ (15-17) Π. Φουληράς

ΔΙΚΤΥΑ (15-17) Π. Φουληράς ΔΙΚΤΥΑ (15-17) Π. Φουληράς Χαρακτηριστικά Δικτύου: Ιδιοκτησία, Υπόδειγμα Υπηρεσίας, και Απόδοση Ιδιωτικά Δίκτυα Κλασσικό Παράδειγμα τα LAN Μεγάλες εταιρείες όμως και σε επίπεδο WAN Αγοράζουν υλικό διασύνδεσης

Διαβάστε περισσότερα

ΔΙΚΤΥΑ (23-26) Π. Φουληράς

ΔΙΚΤΥΑ (23-26) Π. Φουληράς ΔΙΚΤΥΑ (23-26) Π. Φουληράς Μηχανισμός Αναφοράς Σφαλμάτων (ICMP) Πρωτόκολλο Μηνυμάτων Ελέγχου Διαδικτύου (Internet Control Message Protocol) Απαραίτητο για κάθε τυπική υλοποίηση του IP Το ότι το IP προσφέρει

Διαβάστε περισσότερα

ΔΙΚΤΥΑ (20-22) Π. Φουληράς

ΔΙΚΤΥΑ (20-22) Π. Φουληράς ΔΙΚΤΥΑ (20-22) Π. Φουληράς Αυτοδύναμα Πακέτα IP και η Προώθησή τους Για να αντιμετωπισθεί η πιθανή ετερογένεια διαφόρων δικτύων που συνδέονται μέσω ενός δρομολογητή, ορίσθηκε μία μορφή πακέτων ανεξάρτητη

Διαβάστε περισσότερα

ΔΙΚΤΥΑ (18-19) Π. Φουληράς

ΔΙΚΤΥΑ (18-19) Π. Φουληράς ΔΙΚΤΥΑ (18-19) Π. Φουληράς IP: Διευθύνσεις του Πρωτοκόλλου Διαδικτύου Οι διευθύνσεις IP είναι αφηρημένες (εικονικές κατά κάποιον τρόπο) και οπωσδήποτε διαφορετικές από τις φυσικές Οι χρήστες, εφαρμογές

Διαβάστε περισσότερα

Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης Τμήμα Πληροφορικής ΔΙΑΔΙΚΤΥΑ ΜΕ TCP / IP. Βίτσας Βασίλειος

Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης Τμήμα Πληροφορικής ΔΙΑΔΙΚΤΥΑ ΜΕ TCP / IP. Βίτσας Βασίλειος ΔΙΑΔΙΚΤΥΑ ΜΕ TCP / IP Βίτσας Βασίλειος Αρχιτεκτονική και φιλοσοφία του Internet Ένα διαδίκτυο TCP/IP παρέχει 3 είδη υπηρεσιών Η διάταξη τους είναι ιεραρχική Ασυνδεσμικό σύστημα παράδοσης ΗυπηρεσίαIP ορίζεται

Διαβάστε περισσότερα

3.6 Δρομολόγηση 1 22 /

3.6 Δρομολόγηση 1 22 / 3.6 Δρομολόγηση 1 / 22 Το επίπεδο Διαδικτύου (στο μοντέλο TCP/IP), εκτός από τη διευθυνσιοδότηση, είναι επιφορτισμένο και με τη δρομολόγηση των αυτοδύναμων πακέτων (datagrams) ώστε να εξασφαλίσει την επικοινωνία

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Ερωτήσεις Ασκήσεις Επικοινωνίες Δεδομένων Μάθημα 3 ο Ερωτήσεις 1. Τι είναι το intranet και ποια τα πλεονεκτήματα που προσφέρει; 2. Τι δηλώνει ο όρος «TCP/IP»; 3. Να αναφέρετε τα πρωτόκολλα

Διαβάστε περισσότερα

3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου

3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου 3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου 1 / 54 Το πρωτόκολλο Διαδικτύου (Internet Protocol -IP) ενθυλακώνει τα πακέτα δεδομένων που του προωθούνται από το ανώτερο επίπεδο σε αυτοδύναμα πακέτα

Διαβάστε περισσότερα

Δίκτυα Θεωρία

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 4 1. Γιατί η μεταφορά των δεδομένων δεν καλύπτεται επαρκώς από το Επίπεδο Δικτύου; Επειδή το επίπεδο δικτύου από τη φύση του είναι αναξιόπιστο, τα πακέτα φθάνουν καθυστερημένα,

Διαβάστε περισσότερα

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ ΕΠΑ.Λ. Άμφισσας Σχολικό Έτος : 2011-2012 Τάξη : Γ Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya2 ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

Διαβάστε περισσότερα

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP Απαιτήσεις διαδικτύωσης Τα ζητήματα που πρέπει να επιλύσει η διαδικτύωση Πρωτόκολλα διαδικτύωσης Αρχιτεκτονικές

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται

Διαβάστε περισσότερα

Δίκτυα ΙΙ. Κεφάλαιο 7

Δίκτυα ΙΙ. Κεφάλαιο 7 Δίκτυα ΙΙ Κεφάλαιο 7 Στο κεφάλαιο αυτό παρουσιάζεται ο τρόπος επικοινωνίας σε ένα δίκτυο υπολογιστών. Το κεφάλαιο εστιάζεται στο Επίπεδο Δικτύου του OSI (το οποίο είδατε στο μάθημα της Β Τάξης). Οι βασικές

Διαβάστε περισσότερα

7.9 ροµολόγηση. Ερωτήσεις

7.9 ροµολόγηση. Ερωτήσεις 7.9 ροµολόγηση Ερωτήσεις 1. Να δώσετε τον ορισµό της δροµολόγησης; 2. Από τι εξαρτάται η χρονική στιγµή στην οποία λαµβάνονται οι αποφάσεις δροµολόγησης; Να αναφέρετε ποια είναι αυτή στην περίπτωση των

Διαβάστε περισσότερα

Επίπεδο Δικτύου: Διαδικτύωση

Επίπεδο Δικτύου: Διαδικτύωση Επίπεδο Δικτύου: Διαδικτύωση Μάθημα «Δίκτυα Υπολογιστών» Τμήμα Πληροφορικής Οικονομικό Πανεπιστήμιο Αθηνών Εαρινό Εξάμηνο 2013-14 Γεώργιος Ξυλωμένος Γεώργιος Δ. Σταμούλης Βασίλειος Σύρης Εισαγωγή Υπάρχει

Διαβάστε περισσότερα

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα 1 Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα εύκολη, τη στιγμή που γνωρίζουμε ότι ένα σύνθετο δίκτυο

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) TEI Σερρών Τμήμα Πληροφορικής και Επικοινωνιών Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) Ανάλυση Πρωτοκόλλων Τομέας Τηλεπικοινωνιών και Δικτύων Δρ. Αναστάσιος Πολίτης Καθηγητής Εφαρμογών anpol@teiser.gr

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Ενότητα 7: Internet Control Message Protocol - ICMP

Δίκτυα Υπολογιστών Ενότητα 7: Internet Control Message Protocol - ICMP Δίκτυα Υπολογιστών Ενότητα 7: Internet Control Message Protocol - ICMP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Κεφάλαιο 7.3. Πρωτόκολλο TCP

Κεφάλαιο 7.3. Πρωτόκολλο TCP Κεφάλαιο 7.3 Πρωτόκολλο TCP Πρωτόκολλο TCP Το πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol, TCP) είναι το βασικό πρωτόκολο του Επιπέδου Μεταφοράς του μοντέλου TCP/IP. Παρέχει υπηρεσίες προσανατολισμένες

Διαβάστε περισσότερα

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 1 / 38 Παράδειγμα Έστω ότι θέλουμε να αποστείλουμε ένα μήνυμα μέσω ηλεκτρονικού ταχυδρομείου. Αρχικά η εφαρμογή χρησιμοποιώντας τα πρωτόκολλα του επιπέδου εφαρμογής

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Ενότητα 8: Internet Protocol - IP

Δίκτυα Υπολογιστών Ενότητα 8: Internet Protocol - IP Δίκτυα Υπολογιστών Ενότητα 8: Internet Protocol - IP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP);

Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP); 7.5. Πρωτόκολλο IP Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναμα πακέτα που μεταφέρονται ανεξάρτητα

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Ημέχρι τώρα περιγραφή των πρωτοκόλλων TCP/IP αποδεικνύει, ότι το πρωτόκολλο IP είναι υπεύθυνο για τη μεταφορά των αυτοδύναμων πακέτων στον προορισμό, που δηλώνεται από τη διεύθυνση προορισμού, αλλά δεν

Διαβάστε περισσότερα

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα επικοινωνίας Ορισμός Σύνολα προσυμφωνημένων κανόνων που απαιτούνται για τον καθορισμό του τρόπου με τον οποίο επιτυγχάνεται η ανταλλαγή δεδομένων, και επομένως

Διαβάστε περισσότερα

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.5 Πρωτόκολλο IP 38. Τι είναι το πρωτόκολλο ιαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναµα

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 4: Τεχνικές Μετάδοσης ΜΕΤΑΓΩΓΗ Τεχνική µεταγωγής ονομάζεται ο τρόπος µε τον οποίο αποκαθίσταται η επικοινωνία ανάµεσα σε δύο κόµβους με σκοπό την

Διαβάστε περισσότερα

ΔΡΟΜΟΛΟΓΗΣΗ ΠΑΚΕΤΩΝ. Η δρομολόγηση των πακέτων μπορεί να γίνει είτε κάνοντας χρήση ασυνδεσμικής υπηρεσίας είτε συνδεσμοστρεφούς υπηρεσίας.

ΔΡΟΜΟΛΟΓΗΣΗ ΠΑΚΕΤΩΝ. Η δρομολόγηση των πακέτων μπορεί να γίνει είτε κάνοντας χρήση ασυνδεσμικής υπηρεσίας είτε συνδεσμοστρεφούς υπηρεσίας. ΕΠΙΠΕΔΟ ΔΙΚΤΥΟΥ Το επίπεδο δικτύου ασχολείται με τη μεταφορά πακέτων από την προέλευσή τους μέχρι τον προορισμό τους. Επιλέγει τις κατάλληλες διαδρομές από τους διάφορους δρομολογητές ώστε ένα πακέτο να

Διαβάστε περισσότερα

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.1.1. Γενικές Αρχές 1. Τι ονοµάζεται επικοινωνιακό υποδίκτυο και ποιο είναι το έργο του; Το σύνολο όλων των ενδιάµεσων κόµβων που εξασφαλίζουν την επικοινωνία µεταξύ

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής ίκτυα Η/Υ Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα Μοντέλο TCP/IP πολλές πολλοί N A N B Ενότητα E PC A PC B PC D PC E E A E B

Διαβάστε περισσότερα

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Ethernet Ethernet ΙΕΕΕ CSMA/CD Ethernet Τα τοπικά δίκτυα είναι συνήθως τύπου Ethernet ή λέμε ότι ακολουθούν το πρότυπο ΙΕΕΕ 802.3 Ακολουθούν το μηχανισμό CSMA/CD (Πολλαπλή πρόσβαση με Ακρόαση Φέροντος και Ανίχνευση Συγκρούσεων). Πολλαπλή

Διαβάστε περισσότερα

α. Το μέγιστο μήκος δεδομένων του ωφέλιμου φορτίου του πλαισίου Ethernet είναι 1500 οκτάδες. ΣΩΣΤΟ

α. Το μέγιστο μήκος δεδομένων του ωφέλιμου φορτίου του πλαισίου Ethernet είναι 1500 οκτάδες. ΣΩΣΤΟ ΘΕΜΑΤΑ & ΑΝΤΗΣΕΙΣ ΠΑΝΕΛΛΗΝΙΩΝ ΔΙΚΤΥΑ 2017 A1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας στο τετράδιό σας δίπλα στο γράμμα που αντιστοιχεί σε κάθε πρόταση τη λέξη Σωστό, αν η πρόταση είναι

Διαβάστε περισσότερα

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 1 / 32 Σε έναν κόμβο ο οποίος επιθυμεί να αποστείλει δεδομένα σε κάποιον

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1 ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελών ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ Μάθημα 2ο Βελών - 1ο Τ.Ε.Ε. Κατερίν Καθηγητής Πληροφορικής ΠΕ20 2-1 Τεχνολογίες Μεταγωγής Δεδομένων Δίκτυα Μεταγωγής Βελών Βελών Δίκτυα Μεταγωγής Δίκτυα Μεταγωγής

Διαβάστε περισσότερα

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI.

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI. 40 Σύγχρονα τηλεπικοινωνιακά και δικτυακά πρωτόκολλα Εικόνα 1.5.1 Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI. 1.5.1 ΓΕΦΥΡΑ (BRIDGE) Οι γέφυρες λειτουργούν τόσο

Διαβάστε περισσότερα

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) Α. Α. Οικονομίδης Πανεπιστήμιο Μακεδονίας Διασυνδεδεμένο δίκτυο διασύνδεση δικτύων που το καθένα διατηρεί την ταυτότητά του χρησιμοποιώντας ειδικούς μηχανισμούς διασύνδεσης

Διαβάστε περισσότερα

Δίκτυα Επικοινωνίας και Υπολογιστών

Δίκτυα Επικοινωνίας και Υπολογιστών ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Δίκτυα Επικοινωνίας και Υπολογιστών Ενότητα 6β : Διαδικτύωση, Έννοιες, Αρχιτεκτονική και Πρωτόκολλα Γούδος Σωτήριος Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΛΕΞΗ 2 ΔΙΔΑΣΚΩΝ: ΑΝΑΡΓΥΡΟΣ ΣΙΔΕΡΗΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ ΤΕΙ ΚΡΗΤΗΣ ΠΡΩΤΟΚΟΛΛΟ ΔΙΑΔΙΚΤΥΟΥ

Διαβάστε περισσότερα

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet) Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet) Περίληψη Πως τα διάφορα δίκτυα διαφέρουν μεταξύ τους Πως συνδέονται ανομοιογενή δίκτυα μεταξύ τους Εικονικά κυκλώματα συνδεδεμένα σε σειρά

Διαβάστε περισσότερα

Επίπεδο δικτύου IP Forwading κτλ

Επίπεδο δικτύου IP Forwading κτλ Επίπεδο δικτύου IP Forwading κτλ (IP για που το έβαλες) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο δικτύου (Network layer) Επίπεδο εφαρμογής (Application layer):

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7.4 Πρωτόκολλο Μέχρι τώρα περιγράψαμε συνδέσεις, που χρησιμοποιούν το πρωτόκολλο TCP. Θυμηθείτε, ότι το TCP είναι υπεύθυνο για το τεμαχισμό των μηνυμάτων σε τμήματα και την επανασύνδεση τους στον προορισμό.

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Το πρωτόκολλο Διαδικτυου (Internet Protocol, ) είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/. Η λειτουργία του βασίζεται στην ιδέα των αυτοδύναμων πακέτων (datagrams), τα οποία μεταφέρονται

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 4. Τεχνική Ανίχνευσης του. Πτυχιακή Εργασία Σελίδα 95

ΚΕΦΑΛΑΙΟ 4. Τεχνική Ανίχνευσης του. Πτυχιακή Εργασία Σελίδα 95 ΚΕΦΑΛΑΙΟ 4 Τεχνική Ανίχνευσης του ICMP Echo Spoofing Πτυχιακή Εργασία Σελίδα 95 Περιεχόμενα ΕΙΣΑΓΩΓΗ 98 ΜΕΡΟΣ Α: Έλεγχος του Icmp Echo Reply Πακέτου 103 A.1. Ανίχνευση του spoofed Icmp Echo Request Πακέτου.

Διαβάστε περισσότερα

Επαναληπτικές Ασκήσεις Μαθήματος

Επαναληπτικές Ασκήσεις Μαθήματος Επαναληπτικές Ασκήσεις Μαθήματος Ερώτηση: EAM1. Ποιο από τα παρακάτω χαρακτηριστικά δεν αποτελεί κριτήριο κατηγοριοποίησης δικτύων. Κλίμακα Τεχνολογία μετάδοσης Πλήθος τερματικών εντός του δικτύου Ερώτηση:

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ 1 o ΔΙΑΓΩΝΙΣΜΑ ΘΕΜΑ 1 ο Α) Ποια είναι τα βασικά στοιχεία, τα οποία χαρακτηρίζουν το ISDN; Η ψηφιακή μετάδοση. Όλα τα σήματα μεταδίδονται σε ψηφιακή μορφή απ' άκρη σ' άκρη του δικτύου,

Διαβάστε περισσότερα

ΔΙΚΤΥΑ (13) Π. Φουληράς

ΔΙΚΤΥΑ (13) Π. Φουληράς ΔΙΚΤΥΑ (13) Π. Φουληράς Τεχνολογίες WAN και Δρομολόγηση LAN Επεκτείνεται μόνον σε ένα κτίριο ή ομάδα κτιρίων WAN (Wide Area Network) Επεκτείνονται σε μεγάλες περιοχές MAN Ενδιάμεσο ως προς το μέγεθος της

Διαβάστε περισσότερα

7.5 Πρωτόκολλο IP. & Ερωτήσεις

7.5 Πρωτόκολλο IP. & Ερωτήσεις 7.5 Πρωτόκολλο IP & Ερωτήσεις 1. ε ποιο επίπεδο του μοντέλου TCP/IP ανήκει το IP πρωτόκολλο; Εξασφαλίζει αξιόπιστη μετάδοση, και αν όχι ποιο πρωτόκολλο είναι υπεύθυνο για την αξιοπιστία; 2. Τι χρειάζεται

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Δίκτυα Μεταγωγής και Διαδίκτυα: Μέρος Β Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 /

Διαβάστε περισσότερα

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα Μεταγωγής και Διαδίκτυα: Μέρος Β. Διάρθρωση. Αναγκαιότητα της διευθυνσιοδότησης. Ευάγγελος Παπαπέτρου

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα Μεταγωγής και Διαδίκτυα: Μέρος Β. Διάρθρωση. Αναγκαιότητα της διευθυνσιοδότησης. Ευάγγελος Παπαπέτρου Δίκτυα Υπολογιστών I Δίκτυα Μεταγωγής και Διαδίκτυα: Μέρος Β Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων 2 Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ V IP ΔΙΕΥΘΥΝΣΕΙΣ

ΕΡΓΑΣΤΗΡΙΟ V IP ΔΙΕΥΘΥΝΣΕΙΣ Τ.Ε.Ι. ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ V IP ΔΙΕΥΘΥΝΣΕΙΣ Γ. Τζήμας, Επίκ. Καθηγητής, Δρ. Κ. Παξιμάδης Μάθημα: ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ - ΕΡΓΑΣΤΗΡΙΟ Στόχος της Διάλεξης Να παρουσιαστεί

Διαβάστε περισσότερα

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ Ερωτήσεις 7.3 Πρωτόκολλο TCP 1. Τι είναι το τµήµα (segment) στο πρωτόκολλο TCP; Από ποια µέρη αποτελείται; 2. Για ποιο σκοπό χρησιµοποιείται ο Αριθµός ειράς στην επικεφαλίδα ενός segment TCP; 3. την περίπτωση

Διαβάστε περισσότερα

7.7 Πρωτόκολλο ARP. 1. Το πρωτόκολλο ARP μετατρέπει τις διευθύνσεις IP στις αντίστοιχες φυσικές. Σ Λ

7.7 Πρωτόκολλο ARP. 1. Το πρωτόκολλο ARP μετατρέπει τις διευθύνσεις IP στις αντίστοιχες φυσικές. Σ Λ 7.7 Πρωτόκολλο ARP & Ερωτήσεις 1. Ποιος ο ρόλος του Πρωτοκόλλου Μετατροπής Διεύθυνσης (ARP); 2. Τι είναι ο πίνακας ARP, τι πληροφορία περιλαμβάνει και με ποιο τρόπο ενημερώνεται και ποιος ο χρόνος ζωής

Διαβάστε περισσότερα

Εξοικείωση με τις εντολές ipconfig και ping

Εξοικείωση με τις εντολές ipconfig και ping Διαχείριση Δικτύων Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Εργαστηριακή Άσκηση Εξοικείωση με τις εντολές ipconfig και ping Σημείωση : Η άσκηση αναφέρεται σε εντολές των Windows. Υπάρχουν παρόμοιες

Διαβάστε περισσότερα

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet) ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet) Περίληψη Πως τα διάφορα δίκτυα διαφέρουν µεταξύ τους Πως συνδέονται ανοµοιογενή δίκτυα µεταξύ τους Εικονικά κυκλώµατα συνδεδεµένα σε σειρά ιαδικτύωση

Διαβάστε περισσότερα

Δίκτυα Θεωρία

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 1 1. Ποια είναι τα επίπεδα που χρησιμοποιεί το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI); i. Φυσικό Επίπεδο ii. επίπεδο Ζεύξης ή Σύνδεσης Δεδομένων iii.

Διαβάστε περισσότερα

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 8ο Δικτύωση TCP/IP Μιχαηλίδης Παναγιώτης Περιεχόμενα Δικτύωση TCP/IP Τι είναι το TCP/IP; Επίπεδα, διευθύνσεις, ΝΑΤ Πρωτόκολλα: ARP, DHCP TCP/IP H πιο κοινή

Διαβάστε περισσότερα

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2011-20112 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 15 Δεκεμβρίου 2011 Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις 1. Θεωρήσετε

Διαβάστε περισσότερα

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Σελ. 9-50 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-b.ggia.info/ Creative Commons License 3.0 Share-Alike Σύνδεση από σημείο

Διαβάστε περισσότερα

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η Δίκτυα Η/Υ Θεωρία Διάλεξη 2η Kάρτες Δικτύωσης (NIC-Network Interface Controller) Βασικές εντολές δρομολόγησης και ανίχνευσης Η κάρτα δικτύου συνδέει τον υπολογιστή στο τοπικό δίκτυο παράγει και λαμβάνει

Διαβάστε περισσότερα

Έννοιες ιαδικτύωσης (Internetworking Concepts)

Έννοιες ιαδικτύωσης (Internetworking Concepts) Έννοιες ιαδικτύωσης (Internetworking Concepts) Η επικοινωνία εφαρµογών που τρέχουν σε ετερογενή συστήµατα τα οποία συνδέονται σε δίκτυα διαφορετικών τεχνολογιών Χρήστος Ηλιούδης, Πέτρος Λάµψας & Σπύρος

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά

Διαβάστε περισσότερα

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...

Διαβάστε περισσότερα

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον

Διαβάστε περισσότερα

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2013-2014 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 Λύσεις Πρώτης Προόδου (συνολικά 100 μονάδες) 1. Αντιπαραθέσετε

Διαβάστε περισσότερα

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες 4.1 Γενικά Σκοπός ενός δικτύου υπολογιστών είναι οι χρήστες να έχουν τη δυνατότητα να διαμοιράζονται πληροφορίες και συσκευές του δικτύου. Η σχεδίαση και η ανάπτυξη

Διαβάστε περισσότερα

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση.

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση. ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ / Γ- ΕΠΑ.Λ. ΗΜΕΡΟΜΗΝΙΑ: 21-02- 2016 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ-Α.ΚΑΤΡΑΚΗ ΘΕΜΑ Α. A1. Να γράψετε το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη

Διαβάστε περισσότερα

Δίκτυα Η/Υ Θεωρία. Διάλεξη 3η

Δίκτυα Η/Υ Θεωρία. Διάλεξη 3η Δίκτυα Η/Υ Θεωρία Διάλεξη 3η Διευθυνσιοδότηση χωρίς κλάσες Σήµερα η παραπάνω διάκριση έχει αντικατασταθεί από το αταξικό σύστηµα (Classless InterDomain Routing CIDR). Π.χ., η διεύθυνση 147.102.40.1/24

Διαβάστε περισσότερα

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7 Οι σημειώσεις που ακολουθούν περιγράφουν τις ασκήσεις που θα συναντήσετε στο κεφάλαιο 7. Η πιο συνηθισμένη και βασική άσκηση αναφέρεται στο IP Fragmentation,

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Μοντέλο TCP/IP Ενότητα E ρ. Ε. Μάγκος Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα πολλές πολλοί N A N

Διαβάστε περισσότερα

Κατανόηση των βασικών σημείων των διευθύνσεων TCP/IP και της

Κατανόηση των βασικών σημείων των διευθύνσεων TCP/IP και της Page 1 of 8 Αναγν. άρθρου: 164015 - Τελευταία αναθεώρηση: Τρίτη, 29 Μαΐου 2007 - Αναθεώρηση: 4.2 Κατανόηση των βασικών σημείων των διευθύνσεων TCP/IP και της δημιουργίας υποδικτύων Συμβουλή συστήματος

Διαβάστε περισσότερα

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Για να διεκπεραιωθεί η μεταφορά των πακέτων από την πηγή στον προορισμό μεταξύ των κόμβων του επικοινωνιακού υποδικτύου απαιτείται η

Διαβάστε περισσότερα

ΔΙΚΤΥΑ Η/Υ ΙΙ. Γέφυρες

ΔΙΚΤΥΑ Η/Υ ΙΙ. Γέφυρες ΔΙΚΤΥΑ Η/Υ ΙΙ Γέφυρες Γενικά Οι γέφυρες (bridges) είναι συσκευές που επιτυγχάνουν τη διασύνδεση ενός απλού τοπικού δικτύου με άλλα παρόμοια τοπικά δίκτυα. Μια γενικότερη συσκευή και για τη διασύνδεση με

Διαβάστε περισσότερα

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP.

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP. 7.4 Πρωτόκολλο UDP & Ερωτήσεις 1. ε ποιες περιπτώσεις χρησιμοποιείται το πρωτόκολλο UDP, εναλλακτικά του TCP; 2. ε τι είδους εφαρμογές χρησιμοποιείται συνήθως το πρωτόκολλο UDP; Να δώσετε παράδειγμα μιας

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 14. Ποιος είναι ο ρόλος των καρτών δικτύου (Network Interface Card, NIC); Απάντηση: Οι κάρτες δικτύου χρησιμοποιούνται για να συνδέσουν

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Ενότητα 9: Dynamic Host Configuration Protocol- DHCP

Δίκτυα Υπολογιστών Ενότητα 9: Dynamic Host Configuration Protocol- DHCP Δίκτυα Υπολογιστών Ενότητα 9: Dynamic Host Configuration Protocol- DHCP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL)

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL) 101001 101001 Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL) Είναι το δεύτερο επίπεδο στη διαστρωμάτωση του OSI (μετρώντας από κάτω) Ασχολείται με την αποδοτική και αξιόπιστη επικοινωνία μεταξύ δύο γειτονικών

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου ΚΕΦΑΛΑΙΟ 1.7 Πρωτόκολλα και Αρχιτεκτονική Δικτύου Επικοινωνία δύο σταθμών Ύπαρξη διαδρομής Αποκατάσταση σύνδεσης Ο σταθμός-πηγή πρέπει να ξέρει πότε ο σταθμός-προορισμός είναι έτοιμος να λάβει δεδομένα.

Διαβάστε περισσότερα

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ (Kεφ. 17) TCP Υπηρεσίες TCP Μορφή Επικεφαλίδας TCP Μηχανισµοί TCP Πολιτικές Υλοποίησης TCP Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William

Διαβάστε περισσότερα

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2012 ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΙ ΙΚΟΤΗΤΑΣ

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2012 ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΙ ΙΚΟΤΗΤΑΣ ΤΑΞΗ: ΜΑΘΗΜΑ: ΘΕΜΑ Α Α.1. 3 η ΤΑΞΗ ΕΠΑ.Λ. (Α Β ΟΜΑ Α) ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΙ ΙΚΟΤΗΤΑΣ Ηµεροµηνία: Κυριακή 8 Απριλίου 2012 ΕΚΦΩΝΗΣΕΙΣ Να γράψετε στο τετράδιο σας τον αριθµό κάθε µίας από τις παρακάτω

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου Κ. Βασιλάκης Περιεχόμενα ενότητες που εξετάζονται Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

Διαβάστε περισσότερα

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Γ Τάξη ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΑ.Λ. ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ Κωνσταντοπούλου Μ., Χρυσοστόμου Γ.

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Γ Τάξη ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΑ.Λ. ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ Κωνσταντοπούλου Μ., Χρυσοστόμου Γ. ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Γ Τάξη ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΑ.Λ. ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ Κωνσταντοπούλου Μ., Χρυσοστόμου Γ. Υποδείξεις απαντήσεων/λύσεων στις ερωτήσεις, ασκήσεις και δραστηριότητες του τετραδίου μαθητή, Κεφ.1

Διαβάστε περισσότερα

1 Ερωτήσεις σωστό-λάθος

1 Ερωτήσεις σωστό-λάθος 1 Ερωτήσεις σωστό-λάθος 1. Η λειτουργία του IP πρωτοκόλλου βασίζεται στα αυτοδύναµα πακέτα (datagrams). 2. Όταν το πρωτόκολλο TCP προωθεί ένα πακέτο στο πρωτόκολλο IP, το µόνο στοιχείο το οποίο έχει ενδιαφέρον

Διαβάστε περισσότερα

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών Διαφάνεια 1 Δρομολόγηση Εισαγωγή Ιεραρχική δρομολόγηση

Διαβάστε περισσότερα

Δρομολόγηση (Routing)

Δρομολόγηση (Routing) Δρομολόγηση (Routing) Περίληψη Flooding Η Αρχή του Βέλτιστου και Δυναμικός Προγραμματισμός ijkstra s Algorithm Αλγόριθμοi Δρομολόγησης Link State istance Vector Δρομολόγηση σε Κινητά Δίκτυα Δρομολόγηση

Διαβάστε περισσότερα

2 η Σειρά Ασκήσεων Data Link Layer

2 η Σειρά Ασκήσεων Data Link Layer HY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2017-2018 Διδάσκουσα: Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών, Πανεπιστημίου Κρήτης 2 η Σειρά Ασκήσεων Data Link Layer Άσκηση 1 Αναφέρεται τα 4 επιθυμητά

Διαβάστε περισσότερα

Δίκτυα ATM. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 21-1

Δίκτυα ATM. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 21-1 Δίκτυα ATM Εισαγωγή Εικονικά κυκλώματα Πακέτα και κελιά Δρομολόγηση και προώθηση Ιεραρχία πρωτοκόλλων Επίπεδα προσαρμογής Ποιότητα υπηρεσίας Υποστήριξη IP Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες

Διαβάστε περισσότερα

ΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ

ΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ ΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ Εισαγωγή ΑRPANET (1969) Τεχνική Μεταγωγής Πακέτων INTERNETTING PROJECT (1973) Σύνδεση διαφορετικών δικτύων Πρωτόκολλα IP, TCP (Κανόνες Ανταλλαγής Δεδομένων) Προσθήκη

Διαβάστε περισσότερα

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που 7.7 Πρωτόκολλο ARP 1 ύο είδη διευθύνσεων: MAC - IP Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που µπορεί

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση

Διαβάστε περισσότερα

Εισαγωγή στο TCP/IP. Π. Γαλάτης

Εισαγωγή στο TCP/IP. Π. Γαλάτης Εισαγωγή στο TCP/IP Π. Γαλάτης H σουίτα πρωτοκόλλου TCP/IP Το TCP/IP είναι ένα σύνολο πρωτοκόλλων που ονομάζουμε σουίτα και αφορούν στη δικτύωση των υπολογιστών. Transmission Control Protocol (TCP) μετάδοση

Διαβάστε περισσότερα

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο Αρχές Δικτύων Επικοινωνιών Επικοινωνίες Δεδομένων Μάθημα 4 ο Τα επικοινωνιακά δίκτυα και οι ανάγκες που εξυπηρετούν Για την επικοινωνία δύο συσκευών απαιτείται να υπάρχει μεταξύ τους σύνδεση από σημείο

Διαβάστε περισσότερα

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής Στο σημερινό μάθημα ασχολούμαστε με τις έννοιες: Τεχνικές Μεταγωγής o Μεταγωγή κυκλώματος o Μεταγωγή μηνύματος o Μεταγωγή

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP

Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Μετάδοσης Δεδομένων Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail:

Διαβάστε περισσότερα

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΠΡΩΤΟΚΟΛΛΑ ΙΑ ΙΚΤΥΩΣΗΣ (Kεφ. 15) IPV6 ΠΟΛΛΑΠΛΗ ΑΠΟΣΤΟΛΗ ΙΡ ΠΡΟΒΛΗΜΑΤΑ επί του κεφ. 15 Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings, 6/e, 2000. ΕΥ -

Διαβάστε περισσότερα

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος? Μετάδοση Δεδομένων Δίκτυα Υπολογιστών 68 Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της Απάντηση : Στα δίκτυα μεταγωγής κυκλώματος (circuit switching networks), η μετάδοση των

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου Κ. Βασιλάκης Περιεχόμενα ενότητες που εξετάζονται Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι

Διαβάστε περισσότερα