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

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

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

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

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

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

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

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

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

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

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ

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

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

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

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM

Δίκτυα Τηλεπικοινωνιών. και Μετάδοσης

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

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

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

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

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

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

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

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

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

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

1. Περιγράψετε τον πιο σημαντικό ρόλο του κάθε επιπέδου της TCP/IP στοίβας (δίνοντας και το όνομα του).

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

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

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

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

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 4: Frame Relay

Εισαγωγή στην πληροφορική

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

Δίκτυα Επικοινωνιών ΙΙ: ATM

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

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

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου.

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος

Μεταγωγή (Switching)

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

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

Μεταγωγείς πακέτων (packet switches)

Εργαστήριο «Δίκτυα Υπολογιστών Ι»

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

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

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

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

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

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

Οι Διαδικτυακές ανάγκες μιας εταιρείας σε διευθύνσεις IPv4, έχουν ως εξής: Τμήμα Διοίκησης Προσωπικού & Οικονομικών Σύνολο απαιτούμενων διευθύνσεων

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

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

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

Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων)

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

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

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

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

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

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

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

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

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

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

7.5 Διευθυνσιοδότηση Διεύθυνση Ελέγχου Προσπέλασης στο Μέσο

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

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

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

ΚΕΦ. 2 - Η Λειτουργία των Δικτύων

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

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

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 5: Automated Teller Machine- ΑΤΜ (1)

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 2: Τοπικά Δίκτυα

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή

Μάθημα 7: Διευθυνσιοδότηση σε Επίπεδο IP

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

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

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

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

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

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

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

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

HY-335 : Δίκτυα Υπολογιστών

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

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. 2 η Γραπτή Εργασία ΠΛΗ 23 Ακαδημαϊκό Έτος (Τόμος Α, Κεφάλαια 1-3) Ημερομηνία Παράδοσης 27/01/2013.

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

Εγγυημένη ποιότητα υπηρεσίας

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

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

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

Transcript:

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

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

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

Διευθυνσιοδότηση Αναγκαιότητα της διευθυνσιοδότησης Σε όλα τα δίκτυα υπάρχει η ανάγκη κάθε κόμβος να προσδιορίζεται με μοναδικό τρόπο απαίτηση: ένα καθολικά μοναδικό αναγνωριστικό (global unique identifier, GUID) που καλείται διεύθυνση (address) Διεύθυνση και διασυνδέσεις Μια διεύθυνση προσδιορίζει την διασύνδεση ενός κόμβου με το δίκτυο Διευθύνσεις ειδικού σκοπού Ένα σχήμα διευθυνσιοδότησης συνήθως προβλέπει ειδικές διευθύνσεις για την αποστολή δεδομένων σε όλους (broadcast address) ή σε ομάδες υπολογιστών (multicast addresses) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 4 / 37

Διευθυνσιοδότηση Παραδείγματα διευθυνσιοδότησης Διευθύνσεις IPv4: ένας αριθμός μεγέθους 32 bit συνήθως αναπαρίστανται με τη μορφή x.y.z.w, όπου x, y, z, w δεκαδικοί αριθμοί (0 x, y, z, w 255), καθένας από τους οποίους αναπαριστά ένα από τα bytes της διεύθυνσης παραδείγματα: 195.130.121.200, 255.255.255.255 (broadcast) Διευθύνσεις IPv6: ένας αριθμός μεγέθους 128 bit συνήθως αναπαρίστανται ως ένα σύνολο 8 ομάδων από τέσσερα δεκαεξαδικά ψηφία Διευθύνσεις Ethernet: ένας αριθμός μεγέθους 48 bit συνήθως μια διεύθυνση αναπαρίσταται ως ένα σύνολο 6 ομάδων από δύο δεκαεξαδικά ψηφία παραδείγματα: A3:F2:12:3C:55:09, FF:FF:FF:FF:FF:FF (broadcast) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 5 / 37

Διευθυνσιοδότηση Διευθυνσιοδότηση και Διαδίκτυο (1/2) Στο Διαδίκτυο χρησιμοποιείται ένα σχήμα διευθυνσιοδότησης με ιεραρχία οι υπολογιστές οργανώνονται σε ομάδες που καλούνται δίκτυα (networks) ένα τμήμα της διεύθυνσης δηλώνει το δίκτυο (network part) και το υπόλοιπο τον υπολογιστή υπηρεσίας (host part) παράδειγμα: IP address: 195.130.121.201, Network part: 195.130.121, Host part: 201 Το μέγεθος του network part καθορίζεται στατικά ή δυναμικά στατικά: με τις προκαθορισμένες τάξεις διευθύνσεων A,Β και C network part: Α 7 bits, B 14 bits, C 21 bits δυναμικά: με τη χρήση μιας μάσκας δικτύου (network mask) μάσκα δικτύου: ένας αριθμός 32 bits με συνεχόμενα 1 όσα και το μέγεθος του network part, π.χ. 255.255.0.0, 255.255.128.0 Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 6 / 37

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

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

Εισαγωγή Βασικό ζήτημα: Ποιο τρόπο και ποια πληροφορία χρησιμοποιεί ο μεταγωγέας για να αποφασίσει τη θύρα εξόδου για ένα πακέτο; Δύο θεμελιώδεις προσεγγίσεις για τις τεχνικές μεταγωγής: connectionless: κάθε πακέτο μετάγεται ως αυτόνομο και ανεξάρτητα από τα άλλα connection oriented: τα πακέτα μετάγονται ως μέρη μια ροής πακέτων από τον αποστολέα στον παραλήπτη Οι τεχνικές μεταγωγής διαφέρουν επίσης στην έκταση των πληροφοριών που χρησιμοποιούν οι μεταγωγείς Η τεχνική μεταγωγής επηρεάζει σημαντικά το μοντέλο υπηρεσίας που προσφέρει ένα δίκτυο Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 9 / 37

Είδη Μεταγωγής Στα δίκτυα αυτοδύναμων πακέτων δύο είναι οι σημαντικότερες τεχνικές μεταγωγής: μεταγωγή πακέτου (packet switching) μεταγωγή εικονικού κυκλώματος (virtual circuit switching) είναι επέκταση της τεχνικής μεταγωγής κυκλώματος για εφαρμογή σε δίκτυα αυτοδύναμων πακέτων Μια τρίτη αλλά λιγότερο σημαντική τεχνική μεταγωγής είναι η δρομολόγηση προέλευσης (source routing) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 10 / 37

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

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

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

Μεταγωγή Πακέτου Προώθηση πακέτων (2/3) Προώθηση σε ένα δίκτυο μεταγωγής πακέτου Πίνακας Προώθησης για τον Μεταγωγέα 2 (Switch 2) Προορισμός Θύρα A 3 B 0 C 3 D 3 E 2 F 1 G 0 H 0 Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 14 / 37

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

Μεταγωγή Πακέτου Μεταγωγή πακέτου: Μοντέλο υπηρεσίας και κόστος Η μεταγωγή πακέτου είναι μια connectionless και επομένως stateless προσέγγιση stateless: οι μεταγωγείς δεν διατηρούν πληροφορίες κατάστασης (state) για τα μεταδιδόμενα πακέτα παραδείγματα πληροφοριών κατάστασης: αναγνωριστικό πακέτου, αναγνωριστικό ροής δεδομένων στην οποία ανήκει το πακέτο Η stateless προσέγγιση χαρακτηρίζεται από χαμηλό κόστος υλοποίησης οι μεταγωγείς δεν επιφορτίζονται με την εγγραφή, διαγραφή, ενημέρωση και αναζήτηση των πληροφοριών κατάστασης Η μεταγωγή πακέτου προσφέρει ένα best effort μοντέλο υπηρεσιών η ορθή παράδοση ενός πακέτου δεν είναι εγγυημένη η ρυθμαπόδοση δεν είναι εγγυημένη διαδοχικά πακέτα ενδέχεται να παραδοθούν εκτός σειράς η εμφάνιση συμφόρησης στους μεταγωγείς δεν μπορεί να αποκλειστεί Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 16 / 37

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

Εισαγωγή Κεντρική ιδέα: η χρήση του εικονικού κυκλώματος (virtual circuit, VC) εικονικό κύκλωμα: ένα σύνολο πόρων κατά μήκος ενός μονοπατιού Κάθε υπολογιστής υπηρεσίας πριν μεταδώσει πακέτα στο δίκτυο πρέπει να εγκαθιδρύσει ένα εικονικό κύκλωμα: οι μεταγωγείς δεσμεύουν τους πόρους για την μετάδοση των πακέτων του VC και αποθηκεύουν τις απαραίτητες πληροφορίες κατάστασης (state) η εγκαθίδρυση του VC είναι αδύνατη αν δεν υπάρχουν οι απαραίτητοι πόροι H αποστολή των δεδομένων ξεκινά μόλις ολοκληρωθεί η εγκαθίδρυση του εικονικού κυκλώματος Το δίκτυο αντιμετωπίζει τα πακέτα του VC ως ένα σύνολο (connection oriented προσέγγιση) Η μεταγωγή εικονικού κυκλώματος εφαρμόζεται σε γνωστά και επιτυχημένα δίκτυα όπως τα ATM και X.25 Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 18 / 37

Αναπαράσταση εικονικού κυκλώματος (1/2) Πρόβλημα: Απαιτείται η κατασκευή ενός καθολικού μοναδικού αναγνωριστικού για κάθε εικονικό κύκλωμα στο δίκτυο αδύνατον να υπάρξει κοινή απόφαση όλων των κόμβων ή απόφαση από έναν κεντρικό κόμβο Λύση: Αναγνωριστικό εικονικού κυκλώματος (virtual circuit identifier, VCI) είναι ένα αναγνωριστικό τοπικής εμβέλειας (local scope): αφορά τον προσδιορισμό ενός εικονικού κυκλώματος σε ένα σύνδεσμο το ζεύγος τιμών θύρα εισόδου και εισερχόμενο VCI προσδιορίζει μοναδικά ένα εικονικό κύκλωμα σε έναν μεταγωγέα Eικονικό κύκλωμα: προσδιορίζεται μοναδικά χωρίς την ανάγκη κεντρικού ελέγχου χρησιμοποιώντας μια ακολουθία από τιμές <θύρα, VCI> Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 19 / 37

Αναπαράσταση εικονικού κυκλώματος (2/2) Σε κάθε μεταγωγέα υπάρχει ένας πίνακας VC που περιέχει μια εγγραφή για κάθε εξυπηρετούμενο εικονικό κύκλωμα Κάθε εγγραφή περιέχει: ένα VCI για τα εισερχόμενα εικονικά κυκλώματα τη θύρα εισόδου μέσω της οποίας καταφθάνουν στο μεταγωγέα τα πακέτα του εικονικού κυκλώματος ένα VCI για τα εξερχόμενα εικονικά κυκλώματα τη θύρα εξόδου μέσω της οποίας προωθούνται τα πακέτα του εικονικού κυκλώματος Παράδειγμα πίνακα VC Θύρα εισόδου Εισερχόμενο VCI Θύρα εξόδου Εξερχόμενο VCI 2 5 1 11 Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 20 / 37

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

Προώθηση πακέτων (2/2) Προώθηση σε ένα δίκτυο μεταγωγής εικονικού κυκλώματος Πίνακας VC στον μεταγωγέα 1 Θύρα εισόδου Εισερχόμενο VCI Θύρα εξόδου Εξερχόμενο VCI 2 5 1 11 Πίνακας VC στον μεταγωγέα 2 Θύρα εισόδου Εισερχόμενο VCI Θύρα εξόδου Εξερχόμενο VCI 3 11 2 7 Πίνακας VC στον μεταγωγέα 3 Θύρα εισόδου Εισερχόμενο VCI Θύρα εξόδου Εξερχόμενο VCI 0 7 1 4 Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 22 / 37

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

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

Εγκαθίδρυση εικονικού κυκλώματος (3/3) Η ανταλλαγή μηνυμάτων για την εγκαθίδρυση του εικονικού κυκλώματος ονομάζεται σηματοδότηση (signalling) τα εικονικά κυκλώματα ονομάζονται κυκλώματα μεταγωγής (switched virtual circuits, SVC) Στατική εγκαθίδρυση: ο διαχειριστής του δικτύου είναι υπεύθυνος για την απόδοση των τιμών VCI αλλά και την ενημέρωση των μεταγωγέων (εγγραφή και διαγραφή) στην περίπτωση αυτή τα εικονικά κυκλώματα χαρακτηρίζονται ως μόνιμα (permanent virtual circuits, PVC) καθώς είναι κυκλώματα μακράς διάρκειας η τεχνική είναι ανέφικτη σε δίκτυα με πολλούς υπολογιστές Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 25 / 37

Μεταγωγή εικονικού κυκλώματος: Κόστος Η μεταγωγή εικονικού κυκλώματος είναι μια connection oriented και επομένως stateful προσέγγιση κάθε μεταγωγέας στο μονοπάτι του εικονικού κυκλώματος διατηρεί πληροφορίες κατάστασης (state) για αυτό (π.χ. εισερχόμενο και εξερχόμενο VCI, πληροφορίες δέσμευσης πόρων) Η stateful προσέγγιση χαρακτηρίζεται από υψηλό κόστος υλοποίησης οι μεταγωγείς επιφορτίζονται με την εγγραφή, διαγραφή, ενημέρωση και αναζήτηση των πληροφοριών κατάστασης υψηλό αποθηκευτικό κόστος σε μεγάλα δίκτυα Η κατανάλωση εύρους ζώνης λόγω της σηματοδότησης κατά την εγκαθίδρυση του εικονικού κυκλώματος είναι σημαντική Ωστόσο, κάθε πακέτο μεταφέρει μόνο το VCI και όχι τη διεύθυνση προορισμού Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 26 / 37

Μεταγωγή εικονικού κυκλώματος: Μοντέλο υπηρεσίας Η μεταγωγή εικονικού κυκλώματος μπορεί να προσφέρει ένα πιο σύνθετο μοντέλο υπηρεσιών από το μοντέλο best effort και να παρέχει ποιότητα υπηρεσιών (Quality of Service, QoS) μπορούν να υπάρξουν εγγυήσεις για μια ελάχιστη ρυθμαπόδοση η εν σειρά παράδοση των πακέτων είναι εγγυημένη εφόσον δεν υπάρχουν μεταβολές στο δίκτυο (όλα τα πακέτα ακολουθούν την ίδια διαδρομή) η εμφάνιση συμφόρησης στους μεταγωγείς είναι σπανιότερο φαινόμενο Ωστόσο υπάρχουν και κάποια αρνητικά χαρακτηριστικά: απαιτείται καθυστέρηση (τουλάχιστον RTT) πριν την έναρξη της επικοινωνίας Σε περίπτωση αστοχίας (συνδέσμου ή μεταγωγέα) το εικονικό κύκλωμα καταστρέφεται και πρέπει να εγκαθιδρυθεί εκ νέου η διαδικασία νέας εγκαθίδρυσης ονομάζεται handover και εισάγει νέο κόστος όλοι οι μεταγωγείς πρέπει να διαγράψουν το παλιό εικονικό κύκλωμα Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 27 / 37

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

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

Δρομολόγηση προέλευσης Εισαγωγή Κεντρική ιδέα: οι πληροφορίες που είναι απαραίτητες για τη μεταγωγή του πακέτου μέχρι τον προορισμό παρέχονται από τον υπολογιστή υπηρεσίας προέλευσης (source host) η τεχνική ονομάζεται δρομολόγηση προέλευσης (source routing) προϋπόθεση: ο αλγόριθμος δρομολόγησης πρέπει να παρέχει στον υπολογιστή προέλευσης τη διαδρομή μέχρι τον προορισμό Οι απαραίτητες πληροφορίες για τη μεταγωγή (θύρα εξόδου σε κάθε μεταγωγέα) αποθηκεύονται στην κεφαλίδα του πακέτου Η μέθοδος μπορεί να χρησιμοποιηθεί σε δίκτυα μεταγωγής πακέτου και μεταγωγής εικονικού κυκλώματος π.χ. στο IP υπάρχει πρόβλεψη για δρομολόγηση προέλευσης ορισμένα δίκτυα μεταγωγής εικονικού κυκλώματος χρησιμοποιούν την τεχνική κατά την εγκαθίδρυση του VC Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 30 / 37

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

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

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

Γέφυρες και μεταγωγή LAN Εισαγωγή Σε πολλές περιπτώσεις είναι επιθυμητό να διασυνδέσουμε πολλά δίκτυα άμεσου συνδέσμου της ίδιας τεχνολογίας π.χ., να διασυνδέσουμε δίκτυα Ethernet Η διασύνδεση με επαναλήπτη είναι μη ικανοποιητική λύση: το δίκτυο που δημιουργείται λειτουργεί ως ένα ενιαίο: όλοι οι κόμβοι ανταγωνίζονται μεταξύ τους με αποτέλεσμα τη μείωση της ρυθμαπόδοσης το συνδεδεμένο δίκτυο υπόκειται στους ίδιους φυσικούς περιορισμούς για τη μέγιστη απόσταση λειτουργίας Λύση: Διασύνδεση με ειδικούς μεταγωγείς που ονομάζονται γέφυρες (bridges) ή μεταγωγείς LAN ή μεταγωγείς επιπέδου-2 (layer-2 switches) οι μεταγωγείς αυτοί λειτουργούν μόνο με το πρωτόκολλο του δικτύου άμεσου συνδέσμου το δίκτυο που σχηματίζεται ονομάζεται επεκτεταμένο (extended) LAN Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 34 / 37

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

Γέφυρες και μεταγωγή LAN Αλγόριθμος δένδρου κάλυψης Ο αλγόριθμος μάθησης που περιγράφηκε δεν λειτουργεί όταν η τοπολογία του επεκτεταμένου LAN περιέχει βρόχους Λύση: κάθε μεταγωγέας εκτελεί έναν κατανεμημένο αλγόριθμο δένδρου κάλυψης (spanning tree) δένδρο κάλυψης: ένα υπογράφημα που εκτείνεται σε όλους τους κόμβους του δικτύου και δεν περιέχει κύκλους ένας απλός αλγόριθμος δένδρου κάλυψης υλοποιείται στο πρότυπο IEEE 802.1 Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 36 / 37

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