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

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

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

Transcript

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

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

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

4 Ο ρόλος της Δρομολόγησης Σκοπός της Δρομολόγησης Ζήτημα: Ποια είναι η βέλτιστη διαδρομή για την παράδοση δεδομένων από έναν υπολογιστή προορισμό (source node) σε έναν υπολογιστή παραλήπτη (destination node) Δρομολόγηση Ο μηχανισμός με τον οποίο επιλέγεται το βέλτιστο μονοπάτι σε ένα δίκτυο μεταγωγής (ή διαδίκτυο) για την επικοινωνία δύο υπολογιστών Δρομολόγηση (από τη σκοπιά του μεταγωγέα) Επιλογή της βέλτιστης θύρας εξόδου (επόμενου άλματος) με βάση τη διεύθυνση προορισμού Οι λειτουργίες της δρομολόγησης και της μεταγωγής εκτελούνται συνήθως κατανεμημένα στους υπολογιστές που ονομάζονται δρομολογητές Η δρομολόγηση είναι σημαντική ανεξάρτητα από την τεχνική μεταγωγής Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 4 / 47

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

6 Ο ρόλος της Δρομολόγησης Δρομολόγηση vs Προώθηση (2/2) Ένας πίνακας δρομολόγησης περιέχει αντιστοιχίες μεταξύ υπολογιστή προορισμού και εξερχόμενης θύρας (ή επόμενου άλματος) επίσης μπορεί να περιέχει πληροφορίες που σχετίζονται με την υλοποίηση του αλγόριθμου δρομολόγησης Ο πίνακας προώθησης στηρίζεται στον πίνακα δρομολόγησης αλλά περιέχει επιπλέον πληροφορίες: τον προσδιορισμό της θύρας εξόδου (ή του κλάδου εξόδου) λεπτομέρειες για τη μετάδοση των δεδομένων στο σύνδεσμο (π.χ. η διεύθυνση MAC του επόμενου άλματος) Παράδειγμα πίνακα δρομολόγησης και πίνακα προώθησης Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 6 / 47

7 Ο ρόλος της Δρομολόγησης Πολυδιανομή και ευρεία εκπομπή Η παραδοσιακή δρομολόγηση επιλύει το πρόβλημα εύρεσης διαδρομής για την επικοινωνία δύο υπολογιστών υπηρεσίας (unicast επικοινωνία) Η γενίκευση του προβλήματος της δρομολόγησης περιλαμβάνει την εύρεση της βέλτιστης ομάδας διαδρομών για την επικοινωνία στα παρακάτω σενάρια: ένας προς πολλούς (one to many) ή πολυδιανομή (multicast) ένας προς όλους (one to all) ή ευρεία εκπομπή (broadcast) ένας απλός αλγόριθμος: πλημμύρα (flooding) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 7 / 47

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

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

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

11 Δρομολόγηση συντομότερης διαδρομής Μοντελοποίηση και βασικά ζητήματα υλοποίησης Μοντελοποίηση (2/2) Διαδρομή μεταξύ δύο κόμβων: ένα σύνολο από διαδοχικές ακμές που ενώνουν τους κόμβους αυτούς Κόστος διαδρομής: το άθροισμα από τα κόστη των ακμών που αποτελούν τη διαδρομή Πρόβλημα δρομολόγησης: εντοπισμός της διαδρομής με το μικρότερο κόστος η δρομολόγηση αυτής της μορφής είναι γνωστή με τον όρο δρομολόγηση συντομότερης διαδρομής (shortest path routing) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 11 / 47

12 Δρομολόγηση συντομότερης διαδρομής Μοντελοποίηση και βασικά ζητήματα υλοποίησης Συναρτήσεις κόστους (1/2) Η επιλογή της συνάρτησης κόστους καθορίζει τα χαρακτηριστικά της βέλτιστης διαδρομής και επομένως την παρεχόμενη υπηρεσία παράδειγμα: κόστος=καθυστέρηση: η βέλτιστη διαδρομή είναι αυτή με τη μικρότερη καθυστέρηση και συνήθως είναι χρήσιμη για μεταφορά δεδομένων σε πραγματικό χρόνο (real-time) Τυπικές συναρτήσεις κόστους που χρησιμοποιούνται: συνήθως σχετίζονται με την καθυστέρησης διάδοσης, το εύρος ζώνης, το τρέχον φόρτο ή/και την καθυστέρηση αναμονής σπανιότερα σχετίζονται με την αξιοπιστία (σπανιότερα) σε αρκετές περιπτώσεις για απλότητα της υλοποίησης γίνεται η παραδοχή ότι το κόστος κάθε ακμής είναι ένα Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 12 / 47

13 Δρομολόγηση συντομότερης διαδρομής Μοντελοποίηση και βασικά ζητήματα υλοποίησης Συναρτήσεις κόστους (2/2) Η επιλογή της συνάρτησης κόστους μπορεί να επηρεαστεί από επιμέρους ζητήματα όπως: η ευκολία υλοποίησης π.χ. σε πολλές περιπτώσεις χρησιμοποιούνται μετρικές που δε μεταβάλλονται με το χρόνο η γενικότερη εύρυθμη λειτουργία του δικτύου π.χ. εμφάνιση του φαινομένου των μετατοπίσεων φορτίου (load oscillations) η εξοικονόμηση πόρων π.χ. η επιλογή μιας συνάρτησης κόστους μπορεί να οδηγήσει σε διαδρομές με πολλά άλματα και επομένως σε σπατάλη των πόρων του δικτύου Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 13 / 47

14 Δρομολόγηση συντομότερης διαδρομής Μοντελοποίηση και βασικά ζητήματα υλοποίησης Σηματοδοσία δρομολόγησης και κόστος Ένας αλγόριθμος δρομολόγησης απαιτεί την συλλογή πληροφοριών δρομολόγησης που περιγράφουν την κατάσταση του δικτύου Οι πληροφορίες δρομολόγησης μεταφέρονται σε μηνύματα δρομολόγησης (routing messages) που ανταλλάσσουν οι δρομολογητές είναι επίσης γνωστά με τον όρο σηματοδοσία δρομολόγησης (routing signaling) ή φορτίο δρομολόγησης (routing overhead) Το φορτίο δρομολόγησης αποτελεί το σημαντικότερο κόστος ενός αλγόριθμου δρομολόγησης γιατί καταναλώνει το εύρος ζώνης Άλλα κόστη ενός αλγόριθμου δρομολόγησης: η απαιτούμενη επεξεργαστική ισχύς ο απαιτούμενος χώρος αποθήκευσης, κλπ Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 14 / 47

15 Δρομολόγηση συντομότερης διαδρομής Μοντελοποίηση και βασικά ζητήματα υλοποίησης Κατανεμημένη vs Κεντρικοποιημένη υλοποίηση (1/2) Σημαντική απόφαση: κατανεμημένη (decentralized) ή κεντρικοποιημένη (centralized) υλοποίηση της δρομολόγησης Κεντρικοποιημένη προσέγγιση: ένας κόμβος συγκεντρώνει τις πληροφορίες δρομολόγησης, υπολογίζει τις συντομότερες διαδρομές και τις διανέμει στους υπόλοιπους κόμβους του δικτύου Ζητήματα στην κεντρικοποιημένη προσέγγιση: δεν προσφέρει μια κλιμακώσιμη λύση η ορθή λειτουργία του δικτύου εξαρτάται από την ορθή λειτουργία ενός κόμβου Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 15 / 47

16 Δρομολόγηση συντομότερης διαδρομής Μοντελοποίηση και βασικά ζητήματα υλοποίησης Κατανεμημένη vs Κεντρικοποιημένη υλοποίηση (2/2) Κατανεμημένη προσέγγιση: κάθε κόμβος ανταλλάσσει μηνύματα δρομολόγησης με τους άλλους κόμβους του δικτύου για να συλλέξει πληροφορίες δρομολόγησης κάθε κόμβος υπολογίζει τοπικά τις βέλτιστες διαδρομές προς κάθε άλλο κόμβο Ζήτημα στην κατανεμημένη υλοποίηση: δύο κόμβοι ενδέχεται να έχουν διαφορετική εικόνα για την κατάσταση του δικτύου σε μια δεδομένη χρονική στιγμή αιτία: η καθυστέρηση μέχρι ένας κόμβος να λάβει πληροφορίες δρομολόγησης για ένα τμήμα του δικτύου σημαντικότερο πρόβλημα ο σχηματισμός βρόχων: δύο κόμβοι υπολογίζουν διαφορετικό μονοπάτι προς έναν προορισμό με αποτέλεσμα ένα πακέτο να μεταφέρεται μεταξύ των κόμβων αυτών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 16 / 47

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

18 Δρομολόγηση συντομότερης διαδρομής Δυναμική δρομολόγηση Προσαρμογή στις μεταβολές του δικτύου Ζήτημα: η κατάσταση ενός δικτύου συνήθως μεταβάλλεται με το χρόνο αστοχίες κόμβων και συνδέσμων, προσθήκη νέων κόμβων στο δίκτυο μεταβολή του κόστους των συνδέσμων κινητικότητα κόμβων Κάθε δρομολογητής πρέπει δυναμικά να ανανεώνει την εικόνα που έχει για το δίκτυο Ακριβής γνώση του δικτύου Επιτυχημένη δρομολόγηση Κάθε δρομολογητής πρέπει: να συλλέγει πληροφορίες δρομολόγησης ώστε η εικόνα για το δίκτυο να είναι έγκυρη (up to date) να υπολογίζει εκ νέου τις συντομότερες διαδρομές κάθε φορά που η εικόνα του δικτύου μεταβάλλεται Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 18 / 47

19 Δρομολόγηση συντομότερης διαδρομής Δυναμική δρομολόγηση Τεχνικές ανανέωσης (1/2) Ζήτημα: Πότε πρέπει ένας δρομολογητής να ανανεώνει την εικόνα του για το δίκτυο; Μια πρώτη απάντηση: κάθε φορά που το δίκτυο αλλάζει Προβληματισμοί: η συλλογή πληροφοριών δρομολόγησης συνεπάγεται ένα φορτίο δρομολόγησης (κατανάλωση εύρους ζώνης) Η επιλογή του ρυθμού ανανέωσης καθορίζει με το ισοζύγιο φορτίο δρομολόγησης vs ποιότητα υπολογιζόμενων διαδρομών Εγκυρότητα πληροφοριών δρομολόγησης Σε κάθε περίπτωση η εγκυρότητα των πληροφοριών δρομολόγησης είναι περιορισμένης εξαιτίας του απαιτούμενου χρόνου για τη συλλογή τους Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 19 / 47

20 Δρομολόγηση συντομότερης διαδρομής Δυναμική δρομολόγηση Τεχνικές ανανέωσης (2/2) Οι σημαντικότερες προσεγγίσεις για τη δυναμική ανανέωση των συντομότερων διαδρομών είναι: περιοδική (periodic): ο υπολογισμός των διαδρομών γίνεται περιοδικά ανεξάρτητα από το αν έχει μεταβληθεί ή όχι η κατάσταση του δικτύου πυροδοτούμενη (triggered) ή εξαναγκασμένη: ο υπολογισμός των διαδρομών γίνεται μόνο αν έχει προκύψει κάποια αλλαγή στην κατάσταση του δικτύου αιτούμενη (on-demand): ο υπολογισμός μιας διαδρομής γίνεται μόνο αν η διαδρομή είναι απαραίτητη Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 20 / 47

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

22 Αλγόριθμοι συντομότερης διαδρομής Κατηγορίες αλγόριθμων δρομολόγησης Οι αλγόριθμοι δρομολόγησης συντομότερης διαδρομής μπορούν να κατηγοριοποιηθούν με διαφορετικούς τρόπους Οι συνηθέστερες κατηγοριοποιήσεις αφορούν: την τεχνική ανανέωσης που χρησιμοποιείται περιοδικής, αιτούμενης ή εξαναγκασμένης ανανέωσης το είδος και την έκταση των πληροφοριών κατάστασης του δικτύου, τις οποίες συλλέγουν αλγόριθμοι διανυσμάτων απόστασης (distance vector) αλγόριθμοι κατάστασης συνδέσμων (link state) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 22 / 47

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

24 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι διανυσμάτων απόστασης Εισαγωγή Η χρήση διανυσμάτων απόστασης (distance vector) στη δρομολόγηση είναι μια ιδέα που έχει εφαρμοστεί σε πολλούς αλγόριθμους δρομολόγησης Κεντρική ιδέα: κάθε κόμβος μπορεί να μάθει το δίκτυο λαμβάνοντας επαναλαμβανόμενες ενημερώσεις από τους γειτονικούς του κόμβους κάθε ενημέρωση περιέχει πληροφορίες για τις διαδρομές που ο αποστολέας της ενημέρωσης γνωρίζει Οι αλγόριθμοι διανυσμάτων απόστασης υλοποιούνται κατανεμημένα Ο βασικός αλγόριθμος διανυσμάτων απόστασης ονομάζεται και αλγόριθμος Bellman-Ford προς τιμήν αυτών που τον πρότειναν Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 24 / 47

25 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι διανυσμάτων απόστασης Πίνακας δρομολόγησης και αρχικοποίηση Κάθε κόμβος διατηρεί ένα πίνακα δρομολόγησης με μία εγγραφή (διάνυσμα) για κάθε πιθανό προορισμό που περιέχει: το επόμενο άλμα (κόμβο) ώστε το πακέτο να φτάσει στον προορισμό το συνολικό κόστος (απόσταση) μέχρι τον προορισμό Αρχικοποίηση πίνακα: το συνολικό κόστος για τους γείτονες αρχικοποιείται με το κόστος του συνδέσμου για όλους τους άλλους κόμβους το συνολικό κόστος αρχικά θεωρείται άπειρο Destination Next hop Cost Παράδειγμα αρχικοποίησης πίνακα Υποθέτουμε ότι κάθε κόμβος μπορεί να ανιχνεύσει το κόστος του συνδέσμου με ένα γειτονικό κόμβο. Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 25 / 47

26 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι διανυσμάτων απόστασης Αποστολή και λήψη ενημερώσεων (1/2) Κάθε κόμβος αποστέλλει μηνύματα δρομολόγησης (ή ενημερώσεις) σε όλους τους γείτονες οι ενημερώσεις αποστέλλονται κάθε φορά που ο κόμβος παρατηρεί μια μεταβολή στον πίνακα δρομολόγησης Ένα μήνυμα δρομολόγησης περιέχει τις αποστάσεις που ο κόμβος γνωρίζει για τους άλλους κόμβους του δικτύου Αντίστοιχα, κάθε κόμβος λαμβάνει ενημερώσεις από τους γείτονές του χρησιμοποιεί τις πληροφορίες που λαμβάνει για να ανακαλύψει συντομότερες διαδρομές αν ένας κόμβος v λάβει μια ενημέρωση από τον z όπου cost(z, w) + cost(v, z) < cost(v, w) τότε η διαδρομή μέσω του z είναι η συντομότερη διαδρομή του v προς τον w Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 26 / 47

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

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

29 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι διανυσμάτων απόστασης Πρόβλημα μέτρησης μέχρι το άπειρο H αστοχία ενός κόμβου ή συνδέσμου μπορεί να οδηγήσει στην αδυναμία σύγκλισης του αλγόριθμου η κατάσταση είναι γνωστή ως μέτρηση ως το άπειρο (count-to-infinity) Οι γνωστότερες τεχνικές αντιμετώπισης του φαινομένου είναι: χρήση ενός μικρού αριθμού για την αναπαράσταση του άπειρου κόστους χωριστός ορίζοντας (split horizon) χωριστός ορίζοντας με αντιστροφή δηλητηρίου (split horizon with poison reverse) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 29 / 47

30 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι διανυσμάτων απόστασης Πυροδοτούμενη και Περιοδική ανανέωση Η αποστολή ενημερώσεων σε κάθε μεταβολή του πίνακα δρομολόγησης είναι μια πυροδοτούμενη (triggered) τεχνική ενημέρωσης Ζήτημα: ανίχνευση της κατάρρευσης κόμβων και συνδέσμων Λύση: ένας κόμβος αποστέλλει και περιοδικές (periodic) ενημερώσεις η μέθοδος έχει σκοπό να ενημερώσει τους γειτονικούς κόμβους: ότι ο αποστολέας της ενημέρωσης εξακολουθεί να λειτουργεί για εναλλακτικές διαδρομές προς κόμβους των οποίων η προηγούμενη διαδρομή έχει καταστεί ανενεργή η περίοδος αποστολής ενημερώσεων εξαρτάται από τη μεταβλητότητα του δικτύου Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 30 / 47

31 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι διανυσμάτων απόστασης Κριτική αλγόριθμου Πλεονεκτήματα: είναι ένας κατανεμημένος αλγόριθμος με χαμηλή πολυπλοκότητα υλοποίησης απαιτεί μικρό αποθηκευτικό χώρο σε κάθε κόμβο το φορτίο δρομολόγησης που παράγεται υπό φυσιολογικές συνθήκες λειτουργίας είναι σχετικά χαμηλό μόνο οι γειτονικοί κόμβοι ανταλλάσσουν μηνύματα δρομολόγησης Μειονεκτήματα: το πρόβλημα μέτρησης μέχρι το άπειρο η σύγκλιση του αλγόριθμου μπορεί να είναι αργή σε μεγάλα και ταχέως μεταβαλλόμενα δίκτυα σε εξαιρετικές περιπτώσεις η σύγκλιση μπορεί να μην είναι εφικτή Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 31 / 47

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

33 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι κατάστασης συνδέσμων Εισαγωγή (1/2) Η δρομολόγηση με χρήση πληροφοριών κατάστασης συνδέσμων (link state) χρησιμοποιείται από πολλούς αλγόριθμους δρομολόγησης Κεντρική ιδέα: κάθε κόμβος διαδίδει σε όλους τους κόμβους του δικτύου πληροφορίες κατάστασης σχετικά με τους γειτονικούς του κόμβους με τον τρόπο αυτό όλοι οι κόμβοι μαθαίνουν την κατάσταση ολόκληρου του δικτύου Distance Vector vs Link State Distance vector: κάθε κόμβος επικοινωνεί μόνο με τους γείτονες και μαθαίνει όλες τις πληροφορίες που αυτοί έχουν Link State: κάθε κόμβος επικοινωνεί με όλους τους κόμβους και μαθαίνει πληροφορίες σχετικά με τους γείτονές τους Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 33 / 47

34 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι κατάστασης συνδέσμων Εισαγωγή (2/2) Ο βασικός αλγόριθμος αποτελείται από δύο επιμέρους μηχανισμούς: την διάδοση των πληροφοριών κατάστασης που υλοποιείται με έναν μηχανισμό αξιόπιστης πλημμύρας (reliable flooding) τον υπολογισμό των διαδρομών προσοχή: είναι δυνατός ο υπολογισμός της πλήρους διαδρομής και όχι μόνο του επόμενου άλματος Η τεχνική μπορεί να εφαρμοστεί με κατανεμημένο ή κεντρικοποιημένο τρόπο κατανεμημένη υλοποίηση: οι κόμβοι διαδίδουν πληροφορίες και υπολογίζουν τις καλύτερες διαδρομές κεντρικοποιημένη υλοποίηση: όλοι οι κόμβοι διαδίδουν πληροφορίες προς έναν κόμβο αλλά μόνο ο κόμβος αυτός υπολογίζει τις διαδρομές και τις διανέμει στους άλλους κόμβους Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 34 / 47

35 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι κατάστασης συνδέσμων Μηνύματα LSP και πίνακας δρομολόγησης (1/2) Οι πληροφορίες που αποστέλλει κάθε κόμβος οργανώνονται σε πακέτα που ονομάζονται πακέτα κατάστασης συνδέσμων (Link State Packets, LSPs) Ένα πακέτο LSP περιέχει: το αναγνωριστικό (ID) του κόμβου που δημιούργησε το πακέτο έναν αριθμό ακολουθίας (sequence number) ένα χρόνο ζωής (time to live, TTL) για το πακέτο ένα κατάλογο από εγγραφές του τύπου <γείτονας, κόστος συνδέσμου> Και πάλι υποθέτουμε ότι ένας κόμβος διαθέτει μηχανισμούς ώστε να ανακαλύπτει το κόστος του συνδέσμου με ένα γειτονικό κόμβο Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 35 / 47

36 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι κατάστασης συνδέσμων Μηνύματα LSP και πίνακας δρομολόγησης (2/2) Example Κάθε κόμβος διατηρεί ένα πίνακα δρομολόγησης με εγγραφές της μορφής <προορισμός, επόμενο άλμα, κόστος> Στην πραγματικότητα η δομή του πίνακα δρομολόγησης εξαρτάται από την τεχνική μεταγωγής. Π.χ., στη δρομολόγηση προέλευσης ο πίνακας δρομολόγησης μπορεί να περιέχει ολόκληρη τη διαδρομή. Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 36 / 47

37 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι κατάστασης συνδέσμων Ανίχνευση μεταβολών και ανταλλαγή μηνυμάτων LSP Ένας δρομολογητής ανιχνεύει τις αλλαγές τοπολογίας περιοδικά: συνηθέστερη μέθοδος: κάθε κόμβος μεταδίδει περιοδικά μηνύματα χαιρετισμού (hello messages) η μέθοδος μπορεί να ανιχνεύσει και την κατάρρευση ενός γειτονικού κόμβου ή του αντίστοιχου συνδέσμου Κάθε κόμβος που αντιλαμβάνεται μια αλλαγή της κατάστασης των συνδέσμων του εκκινεί τη μετάδοση ενός μηνύματος LSP Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 37 / 47

38 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι κατάστασης συνδέσμων Διανομή μηνυμάτων LSP (1/2) Στόχος: η αξιόπιστη παράδοση ενός μηνύματος LSP από έναν κόμβο σε όλους τους κόμβους του δικτύου Ένας κόμβος v που θέλει να στείλει ένα μήνυμα LSP μεταδίδει το μήνυμα σε όλους τους γείτονές του στο μήνυμα εισάγει τη διεύθυνσή του (src), έναν ακολουθιακό αριθμό (seq src ) και το χρόνο ζωής του πακέτου ακολουθιακός αριθμός: ένας ακέραιος αριθμός που αυξάνεται κάθε φορά που ένας κόμβος στέλνει ένα πακέτο LSP Ο ακολουθιακός αριθμός έχει διπλή χρησιμότητα: καθορίζει την ηλικία του πακέτου το ζεύγος τιμών < src, seq src > προσδιορίζει μοναδικά ένα πακέτο LSP μέσα στο δίκτυο Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 38 / 47

39 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι κατάστασης συνδέσμων Διανομή μηνυμάτων LSP (2/2) Κάθε κόμβος w που λαμβάνει ένα μήνυμα LSP από έναν κόμβο v εξετάζει το ζεύγος τιμών < src, seq src >: προωθεί το πακέτο σε όλους τους γείτονες εκτός από τον v και αποθηκεύει τις τιμές < src, seq src > (seq w (src) seq src ) αν: δεν έχει δει άλλο πακέτο από τον κόμβο src seq src > seq w (src) απορρίπτει το πακέτο αν seqw src seq src το πακέτο LSP είναι παλαιότερο από κάποιο άλλο που έλαβε προηγούμενα ο w από τον src Ο χρόνος ζωής (time to live) καθορίζει το μέγιστο χρόνο παραμονής ενός πακέτου LSP στο δίκτυο επιτρέπει τη διαγραφή παλιών πακέτων LSP από κόμβους που έχουν καταρρεύσει και την αποδοχή νέων όταν οι κόμβοι επανακάμψουν ένας κόμβος μπορεί να μεταδώσει ξανά ένα μήνυμα LSP με χρόνο ζωής μηδέν για να εξαναγκάσει τους άλλους κόμβους να διαγράψουν το συγκεκριμένο πακέτο Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 39 / 47

40 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι κατάστασης συνδέσμων Υπολογισμός διαδρομών (1/2) Μετά την ανταλλαγή μηνυμάτων LSP όλοι οι κόμβοι έχουν λάβει πληροφορίες που περιγράφουν ολόκληρο το δίκτυο Ο υπολογισμός των συντομότερων διαδρομών μπορεί να γίνει με τον αλγόριθμο του Dijkstra s: ο κόμβος προέλευσης N: σύνολο που περιέχει τους κόμβους του δικτύου M: το σύνολο των κόμβων που έχουν εξεταστεί από τον αλγόριθμο l(i, j): το κόστος του συνδέσμου που συνδέει τους κόμβους i και j C(n): το κόστος της διαδρομής από τον s στον n 1: procedure Dijkstra(()) 2: M = {s} 3: for each n N {s} do 4: C(n) = l(s, n) 5: end for 6: while N do 7: M = M {w} : C(w) is minimum, w N M 8: for each n N M do 9: C(n) = min{c(n), C(w) + l(w, n)} 10: end for 11: end while 12: end procedure Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 40 / 47

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

42 Αλγόριθμοι συντομότερης διαδρομής Αλγόριθμοι κατάστασης συνδέσμων Κριτική αλγόριθμου Πλεονεκτήματα: καταλήγει γρήγορα στον υπολογισμό των συντομότερων διαδρομών ανταποκρίνεται γρήγορα στις μεταβολές της τοπολογίας μπορούν να υπολογιστούν παραπάνω από μια διαδρομές για κάθε ζεύγος κόμβων ο σχηματισμός βρόχων είναι λιγότερο πιθανός μπορεί να υλοποιηθεί τόσο με κατανεμημένο όσο και με κεντρικοποιημένο τρόπο Μειονεκτήματα: το φορτίο δρομολόγησης που παράγεται από τη διάδοση των μηνυμάτων LSP είναι σημαντικά υψηλό σε κάθε κόμβο πρέπει να αποθηκεύεται σημαντική ποσότητα πληροφοριών Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 42 / 47

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

44 Ιεραρχική δρομολόγηση Αναγκαιότητα Καμία από τις τεχνικές δρομολόγησης που περιγράφηκαν δεν παρουσιάζει καλές ιδιότητες κλιμάκωσης το φορτίο δρομολόγησης αλλά και ο απαιτούμενος αποθηκευτικός χώρος αυξάνονται σημαντικά με το μέγεθος του δικτύου Λύση: δρομολόγηση με τη χρήση ιεραρχίας (ιεραρχική δρομολόγηση, hierarchical routing) Αντάλλαγμα: οι υπολογιζόμενες διαδρομές ενδέχεται να μην είναι οι συντομότερες Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 44 / 47

45 Ιεραρχική δρομολόγηση Βασικές αρχές (1/3) Το δίκτυο χωρίζεται σε μικρότερα τμήματα που καλούνται περιοχές δρομολόγησης (routing domain) Οι περιοχές δρομολόγησης συνδέονται μεταξύ τους με τους κόμβους πύλες (gateway nodes) μια περιοχή δρομολόγησης μπορεί να περιέχει παραπάνω από έναν κόμβους πύλες Περιοχή δρομολόγησης Μια περιοχή του δικτύου της οποίας οι δρομολογητές εφαρμόζουν ένα κοινό αλγόριθμο δρομολόγησης Ο σχηματισμός των περιοχών δρομολόγησης εξαρτάται από τους διαχειριστές των δρομολογητών του δικτύου Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 45 / 47

46 Ιεραρχική δρομολόγηση Βασικές αρχές (2/3) Σε κάθε περιοχή δρομολόγησης μπορεί να χρησιμοποιηθεί οποιοσδήποτε από τους γνωστούς αλγόριθμους δρομολόγησης τα πρωτόκολλα δρομολόγησης στην περίπτωση αυτή καλούνται ενδοπεριοχικά πρωτόκολλα (intradomain protocols) Οι κόμβοι πύλες (gateways) υλοποιούν επιπλέον ένα ξεχωριστό πρωτόκολλο δρομολόγησης που καλείται διαπεριοχικής δρομολόγησης (inter-domain routing protocol) αφαίρεση: οι κόμβοι πύλες σχηματίζουν ένα νέο δίκτυο στο οποίο εφαρμόζεται το πρωτόκολλο διαπεριοχικής δρομολόγησης Τα δεδομένα προωθούνται: εντός των περιοχών δρομολόγησης με τη βοήθεια των ενδοπεριοχικών πρωτοκόλλων μεταξύ των περιοχών (κόμβων πύλης) με τη βοήθεια του διαπεριοχικού πρωτοκόλλου Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 46 / 47

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Δίκτυα Υπολογιστών Δίκτυα Μεταγωγής Διδάσκων : Επίκουρος Καθηγητής Ε Παπαπέτρου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

Διάρθρωση. Δίκτυα Υπολογιστών Δίκτυα Μεταγωγής και Διαδίκτυα. Δίκτυα άμεσου συνδέσμου και περιορισμοί. Διάρθρωση

Διάρθρωση. Δίκτυα Υπολογιστών Δίκτυα Μεταγωγής και Διαδίκτυα. Δίκτυα άμεσου συνδέσμου και περιορισμοί. Διάρθρωση Δίκτυα Υπολογιστών Δίκτυα Μεταγωγής και Διαδίκτυα Ευάγγελος Παπαπέτρου Τμ Μηχ Η/Υ & Πληροφορικής, Παν Ιωαννίνων 1 Εισαγωγή στο Επίπεδο Δικτύου 2 προέλευσης 3 4 Έλεγχος συμφόρησης και κατανομή πόρων ΕΠαπαπέτρου

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή - ορολογία. Προώθηση (forwarding): Δρομολόγηση (routing):

Εισαγωγή - ορολογία. Προώθηση (forwarding): Δρομολόγηση (routing): Δρομολόγηση Ι Εισαγωγή - ορολογία Προώθηση (forwarding): Οι συσκευές διαδικτύωσης (γέφυρες, δρομολογητές, κ.τ.λ.) προωθούν πακέτα δεδομένων στα κατάλληλα μονοπάτια βάσει των πινάκων δρομολόγησης (routing

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

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

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

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

Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση

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

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης ΔΙΚΤΥΑ Η/Υ ΙΙ Πρωτόκολλα δρομολόγησης Εσωτερικά πρωτόκολλα δρομολόγησης Interior Routing Protocols Distance-vector routing Link-state routing Exterior Routing Protocols 2 Δίκτυα Η/Υ ΙΙ Distance-Vector

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

v z cost(z, w) + cost(v, z) < cost(v, w) z v w < > < > v src seq src < src, seq src > w v < src, seq src > v < src, seq src > seq w (src) seq src src seq src > seq w (src) seqw src seq src w src

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

Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης

Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης. Εισαγωγή Η παρούσα εργαστηριακή άσκηση έχει ως σκοπό την εξοικείωση με τα πρωτόκολλα δρομολόγησης τα οποία χρησιμοποιούνται στα Ad-Hoc δίκτυα, καθώς και την συγκριτική

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

Αυτόνομα Συστήματα (ΑΣ)

Αυτόνομα Συστήματα (ΑΣ) Δρομολόγηση ΙI Αυτόνομα Συστήματα (ΑΣ) Αυτόνομο σύστημα ονομάζουμε εκείνο που έχει τα εξής χαρακτηριστικά: Είναι ένα σύνολο δρομολογητών και δικτύων υπό τη διαχείριση ενός και μόνο οργανισμού Αποτελείται

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

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

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

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

Ad Hoc Routing Πρωτόκολλα. Κατηγορίες και κύρια πρωτόκολλα

Ad Hoc Routing Πρωτόκολλα. Κατηγορίες και κύρια πρωτόκολλα Ad Hoc Routing Πρωτόκολλα Κατηγορίες και κύρια πρωτόκολλα Αναγκαιότητα WSN Routing Algor. Λόγω των ιδιαίτερων χαρακτηριστικών των WSN δεν συνιστάται η χρήση αντίστοιχων αλγορίθμων που συναντιόνται σε άλλα

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

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: ΜΕΛΕΤΗ & ΡΥΘΜΙΣΕΙΣ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ RIP ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΣΤΕΡΓΙΟΥ ΕΛΕΥΘΕΡΙΟΣ ΣΠΟΥΔΑΣΤΡΙΑ: ΤΣΙΜΠΙΔΑ ΙΩΑΝΝΑ- ΠΑΡΑΣΚΕΥΗ

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

8 η ιάλεξη: σε δίκτυα δεδομένων

8 η ιάλεξη: σε δίκτυα δεδομένων Εργαστήριο ικτύων Υπολογιστών 8 η ιάλεξη: Βασικές αρχές δρομολόγησης Βασικές αρχές δρομολόγησης σε δίκτυα δεδομένων ρομολόγηση (Routing) Μεταφορά μηνυμάτων μέσω του διαδικτύου από μία πηγή σε ένα προορισμό

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

Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση στο Διαδίκτυο, RIP, OSPF

Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση στο Διαδίκτυο, RIP, OSPF Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση στο Διαδίκτυο, RIP, OSPF Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 1 1 RIP: Routing Information Protocol Συμπεριλήφθηκε στην

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

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

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

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

Ενότητα 4. Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First)

Ενότητα 4. Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First) Ενότητα 4 Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First) Πρωτόκολλα ροµολόγησης Πρωτόκολλα ιανύσµατος Απόστασης Πρωτόκολλα Κατάστασης Ζεύξης Πρωτόκολλα ιανύσµατος Απόστασης

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

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων Ι Ειδικά Θέματα Δικτύων Ι Ενότητα 7: Δρομολόγηση (Μέρος 3) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Τεχνολογία Πολυμέσων. Ενότητα # 16: Πολυεκπομπή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 16: Πολυεκπομπή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 16: Πολυεκπομπή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.

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

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

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

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

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra)

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra) ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra) Β. Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr 2/11/2015 Άδεια Χρήσης Το

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

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου

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

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

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

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

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

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

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

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

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου

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

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

Σχεδίαση Δικτύων Υπολογιστών. Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 1 ο ) Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ

Σχεδίαση Δικτύων Υπολογιστών. Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 1 ο ) Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ Σχεδίαση Δικτύων Υπολογιστών Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 1 ο ) Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Αρχές δρομολόγησης

ΔΙΚΤΥΑ Η/Υ ΙΙ. Αρχές δρομολόγησης ΔΙΚΤΥΑ Η/Υ ΙΙ Αρχές δρομολόγησης Γενικά Δρομολόγηση και κριτήριο ελάχιστου κόστους (least-cost criterion) ο αριθμός των αλμάτων (hops), η χωρητικότητα των ζεύξεων, ο τηλεπικοινωνιακός φόρτος των ζεύξεων

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

Εισαγωγή στις Τηλεπικοινωνίες

Εισαγωγή στις Τηλεπικοινωνίες Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στις Τηλεπικοινωνίες Ενότητα 4: Δίκτυα Τηλεπικοινωνιών Αν. καθηγήτρια Μαλαματή Λούτα e-mail: louta@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Σημειώσεις μαθήματος: Χρήσιμοι Σύνδεσμοι http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 2) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 2) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 8: Δρομολόγηση κατάστασης ζεύξης (Μέρος 2) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

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

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Λειτουργίες στρώματος δικτύου (1) μεταφορά πακέτων

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

AODV - SD ΕΠΕΚΤΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ AODV ΓΙΑ ΑΝΑΚΑΛΥΨΗ ΥΠΗΡΕΣΙΩΝ ΣΕ ΚΙΝΗΤΑ AD HOC ΔΙΚΤΥΑ SIMULATION WITH J-SIM

AODV - SD ΕΠΕΚΤΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ AODV ΓΙΑ ΑΝΑΚΑΛΥΨΗ ΥΠΗΡΕΣΙΩΝ ΣΕ ΚΙΝΗΤΑ AD HOC ΔΙΚΤΥΑ SIMULATION WITH J-SIM AODV - SD ΕΠΕΚΤΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ AODV ΓΙΑ ΑΝΑΚΑΛΥΨΗ ΥΠΗΡΕΣΙΩΝ ΣΕ ΚΙΝΗΤΑ AD HOC ΔΙΚΤΥΑ SIMULATION WITH J-SIM MANETS MANETS = Mobile Ad Hoc Networks Δεν υπάρχει fixed network infrastructure

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ (Kεφ. 10) ΡΟΜΟΛΟΓΗΣΗ Χαρακτηριστικά Στρατηγικές ροµολόγησης Παραδείγµατα Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings, 6/e, 2000. ΕΥ - κεφ.10 (2/3)

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

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων ΙΙ Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 6: Περισσότερα για το EIGRP (Enhanced Interior Gateway Routing Protocol) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 7: Δρομολόγηση κατάστασης ζεύξης (Μέρος 1) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 7: Δρομολόγηση κατάστασης ζεύξης (Μέρος 1) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 7: Δρομολόγηση κατάστασης ζεύξης (Μέρος 1) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΙΑ ΙΚΤΥΑΚΗ ΛΕΙΤΟΥΡΓΙΑ (Kεφ. 16) ΠΡΩΤΟΚΟΛΛΑ ΡΟΜΟΛΟΓΗΣΗΣ Αυτόνοµα Συστήµατα Πρωτόκολλο Συνοριακών Πυλών OSPF ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΟΛΟΚΛΗΡΩΜΕΝΩΝ ΥΠΗΡΕΣΙΩΝ (ISA) Κίνηση ιαδικτύου Προσέγγιση

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

Β. Μάγκλαρης.

Β. Μάγκλαρης. ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση Επιπέδου IP στο Internet Άμεση Έμμεση Δρομολόγηση Δρομολόγηση εντός Αυτόνομης Περιοχής (IGP) Δρομολόγηση μεταξύ Αυτονόμων Περιοχών (BGP) Αλγόριθμοι Distance Vector (Bellman)

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Διαδικτύωση

ΔΙΚΤΥΑ Η/Υ ΙΙ. Διαδικτύωση ΔΙΚΤΥΑ Η/Υ ΙΙ Διαδικτύωση Γενικά Διαδικτύωση είναι η διασύνδεση υπολογιστικών συστημάτων μέσω τηλεπικοινωνιακών δικτύων με σκοπό το διαμοιρασμό των πόρων και των υπηρεσιών τους. Τοπικά δίκτυα (LANs) Ευρείας

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

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων ΙΙ Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 12: Επαναληπτική ενότητα Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΑΛΓΟΡΙΘΜΩΝ ΔΡΟΜΟΛΟΓΗΣΗΣ

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

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

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

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

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

1.1 Επαναλήπτες (repeaters ή regenerators)

1.1 Επαναλήπτες (repeaters ή regenerators) 1.1 Επαναλήπτες (repeaters ή regenerators) Οι επαναλήπτες λειτουργούν στο φυσικό επίπεδο του OSI μοντέλου. Χρησιμεύουν για την ενίσχυση των σημάτων που μεταφέρονται στο δίκτυο. Ένα σήμα μπορεί να ταξιδέψει

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

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

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

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

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων Ι Ειδικά Θέματα Δικτύων Ι Ενότητα 9: Διατήρηση πίνακα δρομολόγησης Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

Βασικές Αρχές Δικτύωσης. Ευάγγελος Παπαπέτρου

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

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

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι Κατανεμημένα Συστήματα Ι Παναγιώτα Παναγοπούλου Χριστίνα Σπυροπούλου 8η Διάλεξη 8 Δεκεμβρίου 2016 1 Ασύγχρονη κατασκευή BFS δέντρου Στα σύγχρονα συστήματα ο αλγόριθμος της πλημμύρας είναι ένας απλός αλλά

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

.1 Βασικές Έννοιες Δικτύωσης. .2 Δίκτυα Άμεσου Συνδέσμου. .3 Δίκτυα Μεταγωγής και Διαδίκτυα. .4 Δικτύωση: συνολική θεώρηση

.1 Βασικές Έννοιες Δικτύωσης. .2 Δίκτυα Άμεσου Συνδέσμου. .3 Δίκτυα Μεταγωγής και Διαδίκτυα. .4 Δικτύωση: συνολική θεώρηση Δίκτυα Υπολογιστών Βασικές Αρχές Δικτύωσης 1 Βασικές Έννοιες Δικτύωσης 2 Δίκτυα Άμεσου Συνδέσμου Ευάγγελος Παπαπέτρου 3 Τμ Μηχ Η/Υ & Πληροφορικής, Παν Ιωαννίνων 4 Δικτύωση: συνολική θεώρηση 5 ΕΠαπαπέτρου

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

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

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

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

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων Ι Ειδικά Θέματα Δικτύων Ι Ενότητα 8: Περισσότερα για τα πρωτόκολλα δρομολόγησης διανυσματικής απόστασης Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

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

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

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

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 10: Στρώμα δικτύου

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 10: Στρώμα δικτύου Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 10: Στρώμα δικτύου Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Συνιστώμενο Βιβλίο: Δικτύωση Υπολογιστών Προσέγγιση

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

Σχεδίαση Δικτύων Υπολογιστών. Ενότητα 6: Δρομολόγηση διανυσματικής απόστασης (Μέρος 1 ο ) Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ

Σχεδίαση Δικτύων Υπολογιστών. Ενότητα 6: Δρομολόγηση διανυσματικής απόστασης (Μέρος 1 ο ) Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ Σχεδίαση Δικτύων Υπολογιστών Ενότητα 6: Δρομολόγηση διανυσματικής απόστασης (Μέρος 1 ο ) Άγγελος Μιχάλας Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

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

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

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

ΜΗΧΑΝΙΣΜΟΙ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ ΣΕ ΔΙΚΤΥΑ

ΜΗΧΑΝΙΣΜΟΙ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ ΣΕ ΔΙΚΤΥΑ ΜΗΧΑΝΙΣΜΟΙ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ ΣΕ ΔΙΚΤΥΑ Ενότητα # 3: Integrated Services (IntServ) II Καθηγητής Χρήστος Ι. Μπούρας Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Πανεπιστήμιο Πατρών email: bouras@cti.gr, site: http://ru6.cti.gr/ru6/bouras

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

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

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

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

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

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

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

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

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

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

Βασίλειος Κοντογιάννης ΠΕ19

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα3 Επικοινωνία και Διαδίκτυο Κεφ8: Δίκτυα Υπολογιστών 8.1 Επικοινωνία και Δίκτυα Υπολογιστών Τι εννοούμε με τον όρο δίκτυο; Εννοούμε ένα σύνολο αντικειμένων (π.χ. τηλεφώνων, υπολογιστών) ή ανθρώπων

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

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

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

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

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων ΙΙ Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 5: RIP (Routing Information Protocol) και EIGRP (Enhanced Interior Gateway Routing Protocol) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

σχεδιαστικές προκλήσεις, θεωρία γράφων

σχεδιαστικές προκλήσεις, θεωρία γράφων Δομή παρουσίασης 1. Εισαγωγή στις κατανεμημένες εφαρμογές: σχεδιαστικές προκλήσεις, θεωρία γράφων 2. Χαρακτηριστικά και πεδία εφαρμογών: ιδιαιτερότητες και χαρακτηριστικά που απαιτούν τη χρήση αλγορίθμων

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

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

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

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

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων ΙΙ Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 9: Shortest Path First - SPF Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

Δίκτυα Επικοινωνιών ΙΙ: ATM NNI Σηματοδοσία

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

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

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55 2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/2015 23:55 Ευριπίδης Τζαμούσης (tzamusis@csd.uoc.gr) Μαρία Πλακιά (plakia@csd.uoc.gr) Ερώτηση 1 (5 μονάδες) Ποια είναι η διαφορά μεταξύ

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

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

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

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

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

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

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

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

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

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

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

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

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

Διάρθρωση. Δίκτυα Υπολογιστών Δίκτυα τεχνολογίας IP. Διάρθρωση. Εισαγωγή. Ευάγγελος Παπαπέτρου

Διάρθρωση. Δίκτυα Υπολογιστών Δίκτυα τεχνολογίας IP. Διάρθρωση. Εισαγωγή. Ευάγγελος Παπαπέτρου Δίκτυα Υπολογιστών Δίκτυα τεχνολογίας IP Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων 2 3 4 Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΠΛΥ606: Δίκτυα Υπολογιστών 1 / 80 Ε.Παπαπέτρου

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

ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΔΙΑΧΕΙΡΙΣΗΣ ΠΑΚΕΤΩΝ ΣΕ ΔΡΟΜΟΛΟΓΗΤΗ ΔΙΚΤΥΟΥ

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

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

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

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

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

Εισαγωγή στη Δικτύωση Υπολογιστών

Εισαγωγή στη Δικτύωση Υπολογιστών Εισαγωγή στη Δικτύωση Υπολογιστών Ενότητα 4: Το Επίπεδο Δικτύου Δημήτριος Τσώλης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών Στόχοι Μαθήματος

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

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 9: Στρώμα δικτύου

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 9: Στρώμα δικτύου Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 9: Στρώμα δικτύου Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Συνιστώμενο Βιβλίο: Δικτύωση Υπολογιστών Προσέγγιση

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

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 1: Εισαγωγή στη δρομολόγηση διανυσματικής απόστασης (Μέρος 1) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Ειδικά Θέματα Δικτύων ΙΙ. Ενότητα 1: Εισαγωγή στη δρομολόγηση διανυσματικής απόστασης (Μέρος 1) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Ειδικά Θέματα Δικτύων ΙΙ Ενότητα 1: Εισαγωγή στη δρομολόγηση διανυσματικής απόστασης (Μέρος 1) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Δίκτυα Υπολογιστών Βασικές Αρχές Δικτύωσης Διδάσκων : Επίκουρος Καθηγητής Ε Παπαπέτρου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra)

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra) ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra) Β. Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr 23/10/2017 routing algorithm

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

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

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

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

ΤΕΙ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΤΕΙ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΙ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Πτυχιακή εργασία Μελέτη πρωτοκόλλων δρομολόγησης OSPF και BGP Του σπουδαστή Μεράτζα Λάμπρο ΑΡΤΑ 2014 Ευχαριστίες Με την περάτωση της παρούσας πτυχιακής εργασίας,

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

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ «ΠΡΟΗΓΜΕΝΕΣ ΔΙΚΤΥΑΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ» ΔΡΟΜΟΛΟΓΗΣΗ ΣΕ AD HOC ΔΙΚΤΥΑ. Γενικά

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ «ΠΡΟΗΓΜΕΝΕΣ ΔΙΚΤΥΑΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ» ΔΡΟΜΟΛΟΓΗΣΗ ΣΕ AD HOC ΔΙΚΤΥΑ. Γενικά ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ «ΠΡΟΗΓΜΕΝΕΣ ΔΙΚΤΥΑΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ» ΔΡΟΜΟΛΟΓΗΣΗ ΣΕ HO ΔΙΚΤΥΑ Μάιος Βάιος Νάσος Γραβάνης Γιάννης Γενικά Τι είναι; Η τυχαία οργάνωση κόμβων χωρίς κεντρικό

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

ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Αίθουσα Νέα Κτίρια ΣΗΜΜΥ Ε.Μ.Π.

ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Αίθουσα Νέα Κτίρια ΣΗΜΜΥ Ε.Μ.Π. ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Αίθουσα 005 - Νέα Κτίρια ΣΗΜΜΥ Ε.Μ.Π. Αλγόριθμος Bellman-Ford, Δρομολόγηση BGP στο Internet καθ. Βασίλης Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr Πέμπτη

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

Εργαστήριο Σχεδίασης Δικτύων Υπολογιστών ΘΕΩΡΙΑ 5 ου ΕΡΓΑΣΤΗΡΙΟΥ. Τα πρωτόκολλα δρομολόγησης (routing protocols) είναι υπεύθυνα για:

Εργαστήριο Σχεδίασης Δικτύων Υπολογιστών ΘΕΩΡΙΑ 5 ου ΕΡΓΑΣΤΗΡΙΟΥ. Τα πρωτόκολλα δρομολόγησης (routing protocols) είναι υπεύθυνα για: Εισαγωγή Εργαστήριο Σχεδίασης Δικτύων Υπολογιστών ΘΕΩΡΙΑ 5 ου ΕΡΓΑΣΤΗΡΙΟΥ Τα πρωτόκολλα δρομολόγησης (routing protocols) είναι υπεύθυνα για: την επιλογή του καλύτερου δρόμου προς οποιοδήποτε δίκτυο/υποδίκτυο

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

Οπτικά Δίκτυα. Εγκατάσταση Οπτικών Διαδρομών (Lightpath Setup) και δρομολόγηση

Οπτικά Δίκτυα. Εγκατάσταση Οπτικών Διαδρομών (Lightpath Setup) και δρομολόγηση Οπτικά Δίκτυα Εγκατάσταση Οπτικών Διαδρομών (Lightpath Setup) και δρομολόγηση Εισαγωγή Στα αμιγώς οπτικά δίκτυα παρέχονται συνδέσεις στους πελάτες με τη μορφή των lightpahts. Η μεταγωγή των lightpaths

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

Β. Μάγκλαρης.

Β. Μάγκλαρης. ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονική & Δρομολόγηση στο Internet (Τμήμα 2/2) Ορισμοί & Ταξινόμηση Τεχνικών Δρομολόγησης Δρομολόγηση Επιπέδου Δικτύου (IP) Intra-AS & Inter-AS Β. Μάγκλαρης maglaris@netmode.ntua.gr

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

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Άσκηση 1 α) Η δομή σταθμισμένης ένωσης με συμπίεση διαδρομής μπορεί να τροποποιηθεί πολύ εύκολα ώστε να υποστηρίζει τις

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

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

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

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

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS Δίκτυα Υψηλών Ταχυτήτων Ενότητα 9: MPLS Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως

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

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

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

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

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

Πρωτόκολλα Διαδικτύου Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 11 η Διάλεξη Δημοσθένης Κυριαζής Δευτέρα 8 Ιουνίου 2015 Σημερινή διάλεξη Σύνοψη 10ης διάλεξης Επίπεδο δικτύου IPv6 Αλγόριθμοι δρομολόγησης

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

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

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

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

Επικοινωνία με μηνύματα. Κατανεμημένα Συστήματα 1

Επικοινωνία με μηνύματα. Κατανεμημένα Συστήματα 1 Επικοινωνία με μηνύματα Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Επικοινωνία με ανταλλαγή μηνυμάτων Η επικοινωνία με μηνύματα είναι ο πιο ευέλικτος τρόπος αλληλεπίδρασης σε κατανεμημένα συστήματα πιο

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