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

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

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

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

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

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

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

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

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

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

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

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

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

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

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

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

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο

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

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

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

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

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

Νέες Επικοινωνιακές Τεχνολογίες

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

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

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή: Το Internet, Μοντέλο Διαχείρισης FCAPS, Ανασκόπηση TCP/IP, Στατιστικές, Ονοματοδοσία στο Internet Β.

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

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

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

Επικοινωνία. Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης. Κατανεμημένα Συστήματα (E) Επικοινωνία 1

1.8 Το μοντέλο OSI 1 / 33

Δίκτυα Ι Αρχές Δικτύων

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

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

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

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Κεφάλαιο 2. Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον

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

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

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

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος

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

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A

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

Β. Μάγκλαρης 9/11/2015

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

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: ATM / IP over ATM / LANE / VLAN

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΣΥΝΧΡΟΝΗ ΜΕΤΑΔΟΣΗ ΔΕΔΟΜΕΝΩΝ

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

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

Δίκτυα (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

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

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

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

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

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

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα

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

Πρόότυπο Αναφοράάς Open Systems Interconnection/OSI. 1. Τεχνολογία Δικτύων Επικοινωνιών, Βιβλίο Α τάξης 2 ου Κύκλου ΤΕΕ, ΥΠΕΠΘ

ΗΥ335α Δίκτυα Υπολογιστών Καραγκούνης Δημήτρης

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

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

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

Πληροφορική Ι. Μάθημα 7 ο Δίκτυα Υπολογιστών. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Δρ.

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

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

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

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

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

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

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η. Αρχές Δικτύων Επικοινωνιών

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας

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

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

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

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

Πανεπιστήµιο Αθηνών Τµήµα Πληροφορικής και Τηλεπικοινωνιών. ίκτυα Επικοινωνιών. Λάζαρος Μεράκος

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

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

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή στα πρωτόκολλα TCP/IP και το INTERNET 2.1. Μέσα μετάδοσης, φυσικές διευθύνσεις

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

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

Δίκτυα και Διαδίκτυο

Φύλλο Κατανόησης 1.8

Κεφάλαιο 5: Τοπικά ίκτυα

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

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

X.25. Επίπεδο πακέτου Επίπεδο ζεύξης Φυσικό επίπεδο. ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 1

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

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

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

Transcript:

ΚΕΦ. 2 - Η Λειτουργία των Δικτύων 2.1 Ethernet 2.2 Internet 2.3 Asynchronous Transfer Mode 2.4 Η αρχιτεκτονική του Δικτύου Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 1

ΚΕΦ. 2 - Η Λειτουργία των Δικτύων Ethernet Η πλήμνη (hub) αναπαράγει τα εισερχόμενα «πακέτα» στις (άλλες) θύρες της Σύγκρουση όταν το hub (πλήμνη) δεχθεί τουλάχιστον 2 σήματα HUB κοινός αγωγός/μέσο/κανάλι Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 2

Ethernet Shared Ethernet: Hubs and Collisions (συγκρούσεις) Computers συνδεδεμένοι σε ένα Hub. Πολλά συνδεδεμένα Hubs. Κάθε σύνολο διασυνδεδεμένων Hubs ορίζει ένα πεδίο συγκρούσεως (collision domain). Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 3

Ethernet (διευθύνσεις) Όνομα computer: Τse Δικτυακή διεύθυνση υπολογιστή: 124 (λογική τοποθεσία) Ethernet διεύθυνση υπολογιστή: y Ορίζεται εκ κατασκευής - στατική 6-byte / 48-bit (248 δυνατές) - Δεκαεξαδική περιγραφή: F8-37-B1-1F-33-BA Πρώτα 24 bits ορίζονται από IEEE / Τελευταία 24 bits από τον κατασκευαστή Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 4

Πρωτόκολλα ανεύρεσης διευθύνσεων Δικτυακής Διεύθυνσης: Υπολογιστές χωρίς δίσκο δεν γνωρίζουν δικτυακές διευθύνσεις Ο Network Server παρέχει τις δικτυακές διευθύνσεις όταν οι υπολογιστές εκκινούν με βάση τις Ethernet διευθύνσεις τους (Reverse-ARP, RARP). Ethernet Διεύθυνσης: Η πηγή γνωρίζει την δικτυακή διεύθυνση του προορισμού. Απαιτείται γνώση και της Ethernet διεύθυνσης για διακίνηση πληροφορίας στο Ethernet. ARP (Address Resolution Protocol) : =.. Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 5

Ethernet : ARP (Address Resolution Protocol) Υπολογιστής Α (37) επιθυμεί να μεταδώσει στον Β (124). Οι δικτυακές διευθύνσεις (37/124) θεωρούνται γνωστές. Αεξετάζειαντοαρχείοτου List περιέχει την Ethernet διεύθυνση του Β (124) Αν όχι, στέλνει broadcast μήνυμα ζητώντας από τον 124 να του στείλει την Ethernet διεύθυνση. Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 6

Διασύνδεση Δικτύων - Ethernet με Switches Ένα Ethernet υποστηρίζει ένα μέγιστο αριθμό χρηστών και καλύπτει μια μέγιστη απόσταση. Ανάγκη για υλοποίηση και διασύνδεση πολλαπλών Ethernet δικτύων μέσω switches/routers. Switched Ethernet Προώθηση πακέτων με βάση τις Ethernet διευθύνσεις. Απλή αντιγραφή πακέτων από μία είσοδο σε συγκεκριμένη έξοδο όχι προς όλες τις θύρες (εξαίρεση: broadcast). Υψηλότερο throughput από αντίστοιχο shared (γιατί?) Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 7

Διασύνδεση Δικτύων - Ethernet με Switches (2) Μετάδοση από S (Ethernet E 1 ) προς D (Ethernet E 2 ) S στέλνει [s, d Data] πακέτο στο Ethernet E 1. Switch Β συμβουλεύεται μια λίστα: ΠροωθείτοπακέτοστηνζεύξηπροςτοEthernet του D. Αν δεν γνωρίζει, προωθείτοπακέτοπροςόλεςτιςάλλεςζεύξεις. Η λίστα ενημερώνεται με βάση την Ethernet διεύθυνση της πηγής των πακέτων που διέρχονται από το switch. Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 8

Διασύνδεση Δικτύων - Ethernet με Switches (3) Switched Ethernet με βρόγχους Αύξηση της αξιοπιστίας switched Ethernet μέσω βρόγχων. Εάν δεν υπάρχει η διεύθυνση στη λίστα το πακέτο περνά στο άλλο ethernet και μετά πάλι πίσω,.. (loops) Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 9

Διασύνδεση Δικτύων - Ethernet με Switches (4) Spanning Tree Αλγόριθμος Switched Ethernet με βρόγχους θα μετέφεραν πακέτα επ άπειρον πάνω από βρόγχους. Πακέτα αντιγράφονται από Ε 1 σε Ε 2 από Switch B και από Ε 2 σε Ε 1 από switch F, Ο spanning tree αλγόριθμος προσδιορίζει ένα δένδρο (γράφημα χωρίς βρόγχους) διασύνδεσης όλων των Ethernet. Πακέτα αντιγράφονται μόνο από switches που ανήκουν στο δένδρο. Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 10

Δεν είναι εφικτή η διασύνδεση απομακρυσμένων υπολογιστών με τη λογική διασυνδεόμενων Ethernet με Switches Ανάγκη ανάπτυξης νέας λογικής σχεδίασης δικτύων Πολύ-επίπεδη Αρχιτεκτονική Δικτύων / Διαδίκτυο Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 11

Αρχιτεκτονική Δικτύου Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 12

Αρχιτεκτονική Δικτύου Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 13

Αρχιτεκτονική Δικτύου Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 14

Αρχιτεκτονική Δικτύου ΦΥΣΙΚΟ ΜΕΣΟ Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 15

Αρχιτεκτονική Δικτύου - Φυσική θεώρηση δικτύου: υπολογιστές, δρομολογητές, ζεύξεις, κτλ. - Επιπεδοποιημένη θεώρηση δικτύου (νοητική θεώρηση): σύνολο από υπηρεσίες παράδοσης πληροφοριών τοποθετημένη η μία πάνω στην άλλη (ιεραρχική δομή, διαχείριση πολυπλοκότητας) - Οι υπηρεσίες ενός επιπέδου υλοποιούνται με χρήση των υπηρεσιών του αμέσως κατώτερου επιπέδου (+) Ανεξάρτητος σχεδιασμός διαφορετικών επιπέδων (+) Συμβατότητα (-) Απόδοση Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 16

Αρχιτεκτονική επιπέδων για Τοπικά Δίκτυα (LANs) - IEEE 802.3-802.3 ~ Ethernet (Διαφορές -> Κεφ. 4) Physical layer: ηλεκτρικά και μηχανικά χαρακτηριστικά των συνδέσεων MAC: «μετατρέπει» διαμοιραζόμενη ζεύξη σε εικονικές ζεύξεις σημείου προς σημείο LLC: επίβλεψη μεταδόσεων (προαιρετικά, επαναμεταδόσεις) Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 17

Αρχιτεκτονική επιπέδων για Τοπικά Δίκτυα (LANs) - IEEE 802.3 [s,d data] Ethernet Switch [s,d data] [s,d data] Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 18

Αρχιτεκτονική των δικτύων TCP/IP Παροχή υπηρεσιών επικοινωνίας στους χρήστες (μεταφορά αρχείων, ηλεκτρονικό ταχυδρομείο) Επίβλεψη μεταφοράς μηνυμάτων από άκρο σε άκρο Μετάδοση μηνυμάτων σε μία ακολουθία ζεύξεων από ένα τερματικό κόμβο σε ένα άλλο (από άκρο σε άκρο) Μετάδοση πακέτων σε μία ζεύξη ή μεταξύ διασυνδεδεμένων τοπικών δικτύων Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 19

Αρχιτεκτονική των δικτύων TCP/IP [s,d S,D data] Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 20

Application Layer Application Layer Transport Layer Network Layer Router Network Layer Router Network Layer Transport Layer Network Layer LAN-link Physical Layer LAN-link Physical Layer LAN-link Physical Layer LAN-link Physical Layer Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 21

Διασύνδεση Ethernet Δικτύων με Routers Επεκτάσιμη λογική διασύνδεσης, πέρα από τοπικές περιοχές Προώθηση πακέτων με βάση τις δικτυακές διευθύνσεις. Τροποποίηση των Ethernet διευθύνσεων των πακέτων. Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 22

Διασύνδεση Ethernet Δικτύων με Routers Μετάδοση πακέτου από S σε D s: Ethernet διεύθυνση του S r k : Ethernet διεύθυνση του R στο Ethernet Ε k (S γνωρίζει r 1 μέσω του ARP) S,D: Δικτυακές διευθύνσεις της πηγής και προορισμού. ( πηγή γνωρίζει S μέσω π.χ. RARP και γνωρίζει D μέσω υπηρεσίας δικτύου). Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 23

Διασύνδεση Ethernet Δικτύων με Routers Πηγή στέλνει πακέτο [s, r 1 S, D data] Router R στέλνει [r 2, d S, D data], όπου r 2 η Ethernet διεύθυνση του R στο Ε 2. Router R προσδιορίζει με χρήση πινάκων Ethernet του προορισμού (D -> Ε 2 )(μέσω αλγορίθμων δρομολόγησης) Ethernet διεύθυνση προορισμού ( D -> d) (μέσω ARP) Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 24

[s, r1 S, D data] [r2, d S, D data] Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 25

Διασύνδεση Ethernet Δικτύων με Routers στο Internet Παράδειγμα Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 26

Κάθε ζεύξη υπολογιστή με δίκτυο έχει διαφορετική δικτυακή διεύθυνση. Κάθε ζεύξη υπολογιστή με Ethernet έχει διαφορετική Ethernet διεύθυνση. S γνωρίζει την δικτυακή διεύθυνσή του (π.χ. Μέσω RARP) (S) S γνωρίζει την Ethernet διεύθυνση του δρομολογητή του (π.χ. μέσω ARP) (r 1 ) S γνωρίζει D απότοπαρελθόνήμέσωτουdomain name Server (DNS) (εξηγείται αργότερα) Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 27

V γνωρίζει την επόμενη ζεύξη V στέλνει [S, D data] πάνω στην επόμενη ζεύξη (3) W γνωρίζει ότι D ανήκει στο προκείμενο Ethernet στο οποίο έχει διεύθυνση w (ή συνδέεται με την ζεύξη w) W στέλνει [w, d S, D data] (4) S στέλνει [s, r 1 S, D data] (1) (2) R στέλνει [S, D data] R γνωρίζει μέσω πινάκων δρομολόγησης την επόμενη ζεύξη (r 2 ) (r 2 ) δεν είναι Ethernet διεύθυνση Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 28

Ethernet Switch Ethernet Switch Router Router [s,r 1 S,D data] [S,D data] [w,d S,D data] Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 29

Πρότυπο αρχιτεκτονικής OSI-ISO OSI: Open System Interconnection ISO: International Organization for Standardization Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 30

Πρότυπο αρχιτεκτονικής OSI-ISO Υλοποίηση υπηρεσιών επικοινωνίας (π.χ. μεταφορά αρχείων) Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 31

Πρότυπο αρχιτεκτονικής OSI-ISO Μετατροπές στη μορφή παρουσίασης της πληροφορίας (συμπίεση, ασφάλεια) Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 32

Πρότυπο αρχιτεκτονικής OSI-ISO Εγκαθίδρυση και επίβλεψη συνδέσεων μεταξύ τερματικών συστημάτων Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 33

Πρότυπο αρχιτεκτονικής OSI-ISO Επίβλεψη διατερματικής μετάδοσης πακέτων Προαιρετικά: Έλεγχος σφαλμάτων Έλεγχος ροής Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 34

Πρότυπο αρχιτεκτονικής OSI-ISO Δρομολόγηση (πηγήπροορισμός) ενδεχομένως πάνω από πολλαπλές ζεύξεις (=> κατάτμηση, χρονοπρογραμματισμός,...) Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 35

Πρότυπο αρχιτεκτονικής OSI-ISO Παράδοση πακέτων μεταξύ κόμβων που είναι συνδεδεμένοι στην ίδια φυσική ζεύξη Προαιρετικά: Έλεγχος σφαλμάτων, έλεγχος ροής Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 36

Πρότυπο αρχιτεκτονικής OSI-ISO Υλοποίηση ψηφιακής ζεύξης επικοινωνίας που παραδίδει bits Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 37

Αρχιτεκτονική Δικτύων Αρχιτεκτονική 7 επιπέδων (OSI-ISO) για διευκόλυνση σχεδιασμού Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 38

Αρχιτεκτονική Ανοικτού Δικτύου Δεδομένων (Open Data Network) Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 39

Δρομολόγηση OSPF/BGP Ανάγκη υλοποίησης διαδικασιών (αλγορίθμων) ενημέρωσης των πινάκων δρομολόγησης Μια δυνατή διαδικασία χωρίς αυτοματοποίηση Ο διαχειριστής δικτύου υπολογίζει και ενημερώνει τους πίνακες δρομολόγησης Εφικτό για μικρά και σχετικά στατικά δίκτυα Βλάβη κόμβου οδηγεί σε αδυναμία δρομολόγησης κάποιων πακέτων Σχετικά αργή διαδικασία αποκατάστασης λειτουργίας Διαδικασία με χάρτες (για μικρά δίκτυα) Δρομολογητές στέλνουν λίστες με σχετικές παραμέτρους προς όλους τους κόμβους (flooding) Με βάση ένα κοινό αλγόριθμο, οι δρομολογητές κατασκευάζουν συμβατούς πίνακες δρομολόγησης Βέλτιστα μονοπάτια προσδιορίζονται με την διαδικασία Open Shortest Path Free (OSPF) Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 40

Ιεραρχική δρομολόγηση Πρώτη ιδέα: Ιεραρχία δύο επιπέδων ( κόμβος, δίκτυο ) Δρομολόγηση βασισμένη στο δίκτυο Δεύτερη ιδέα (Αυτόνομα Συστήματα - Autonomous Systems) Χάρτη της πόλης εκκίνησης (intra-as routing, OSPF) Χάρτη εθνικών δρόμων (intra-as routing, BGP) Χάρτη της πόλης προορισμού (intra-as routing, OSPF) (OSPF) μπορεί να χρησιμοποιηθεί για inter-as routing αλλά BGP ανιχνεύει καλύτερα τους βρόγχους Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 41

BGP (Border Gateway protocol) Αυτόνομο Σύστημα (AS): Ομάδα δρομολογητών υπό κοινό οργανισμό Κάθε AS ενημερώνει για διαδρομές KAI καθυστέρηση προς όλα τα AS Ασυνέπειες (λόγω παλαίωσης πληροφορίας) εντοπίζονται και loops αποφεύγονται (π.χ. με βάση μόνο την καθυστέρηση Χ θα έστελνε πίσω στο Υ (loop), αλλά θα στείλει στον Ζ αφού η διαδρομή από το Χ περνάει από το Ζ) Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 42

Transmission Control Protocol (TCP) Πρωτόκολλο στο επίπεδο μετάδοσης που φροντίζει για: Επαναμετάδοση αλλοιωμένων πακέτων (μη επιβεβαιωμένα πακέτα (unacknowledged) μέσα σε κάποιο μέγιστο χρονικό διάστημα) N πακέτα το πολύ χωρίς επιβεβαίωση Μέγιστος ρυθμός Ν/Τ - Τ η καθυστέρηση των επιβεβαιώσεων Εαν επιβεβαιώσεις καθυστερούν => συμφόρηση => μείωση Ν Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 43

Εφαρμογές client/server Δικτυακές εφαρμογές σχεδιάζονται με βάση το client/server μοντέλο Client και server στέλνουν μηνύματα χρησιμοποιώντας συνήθως TCP TCP είναι μια διεργασία (process) που τρέχει στον υπολογιστή Client/server εφαρμογές (διεργασίες) επικοινωνούν με την TCP διεργασία Inter process επικοινωνία εξαρτάται από το λειτουργικό Για UNIX BSD η επικοινωνία μεταξύ διεργασιών γίνεται με ουρές Αποστολή μηνύματος υλοποιείται με εγγραφή σε κατάλληλη ουρά (socket write) Ανάγνωση μηνύματος υλοποιείται με πρόσβαση και ανάγνωση από την κατάλληλη ουρά (socket read) Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 44

Asynchronous Transfer Mode (ATM) Πακέτα των 53 bytes (cells) Επιλογή του νοητού κυκλώματος (VC) με βάση τους διαθέσιμους πόρους πριν την μετάδοση Δέσμευση πόρων και ενημέρωση των switches/πηγής Απόρριψη σύνδεσης, δυνατή λόγω έλλειψης πόρων Απελευθέρωση πόρων στο τέλος της σύνδεσης Η επικεφαλίδα των cells φέρει κάποιον αριθμό σύνδεσης βάση του οποίου γίνετε η δρομολόγηση ATM σχεδιασμένο για υποστήριξη επιθυμητής ποιότητας ενός μεγάλου εύρους εφαρμογών Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 45

Δρομολόγηση Τρία VC : A D,G, E F, B D Αρίθμηση VCs με τον μικρότερο διαθέσιμο αριθμό (ζεύξη εισόδου, VC#) (ζεύξη εξόδου, VC#) Virtual Paths (εικονικά μονοπάτια) για περιγραφή VCs τα οποία έχουν κοινή δρομολόγηση - εξοικονόμηση μνήμης και αύξηση ταχύτητας Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 46

Έλεγχος κίνησης για εξασφάλιση ποιότητας υπηρεσιών (QoS) Leaky Bucket: Αδειάζει με ρυθμό 1.5Mbps, μέγιστη χωρητικότητα 0.1Mbits Μετάδοση πακέτου: ΕάντοπακέτοχωράεινααντιγραφείστονBucket ( η, εφόσον ο Bucket δεν είναι γεμάτος) Μέγιστος επιτρεπόμενος ρυθμός (μεγάλο t): (0.1 +1.5t)/t, περίπου 1.5Mbps Μέγιστο μήκος ριπής (burst): 0.1Mbits Γιά 100 ροές, ταχύτητα ζεύξης 155Mbps, ταμιευτήρα (buffer) 10Mbits : Απώλειες: 0 - Μέγιστη καθυστέρηση: 10/155 = 65ms NOT FULL Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 47

ATM Αρχιτεκτονική Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 48

Υπηρεσίες από άκρη σε άκρη (end-to-end services) Υπoθέστε ότι ένα δίκτυο παρέχει τις παρακάτω υπηρεσίες: Υπηρεσία 1: μεταφορά μηνύματος με Μ bytes με καθυστέρηση Τ και πιθανότητα σφάλματος ε (ε<10-4 για Μ<10 6, Τ εξαρτάται από το Μ; T<2s για M=1Mbyte) Υπηρεσία 2: Διαθεσιμότητα ζεύξης με χωρητικότητα R bps, καθυστέρηση Τ και ρυθμό σφάλματος ρ (ποσοστό εσφαλμένων bits) (R=150 Mbps, 0.01s <T<1.2s με πιθανότητα 0.999, ρ<10-8 ) Ερώτημα: Μπορεί αυτό το δίκτυο να υποστηρίξει τις παρακάτω εφαρμογές? Βίντεοτηλεφωνία: R=64Kbps (o.k.) αλλά 1.2s καθυστέρηση μη αποδεκτή Πλοήγηση στο Web: Για M=1Mbyte o.k. Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 49

Φυσικά Χαρακτηριστικά Ζεύξεων Καθυστέρηση μετάδοσης πακέτου : R : Ρυθμός μετάδοσης bits D : Καθυστέρηση διάδοσης σήματος (3.3-4 (αέρα, χαλκό), 5 (οπτ. ίνα) μsec/km) T : Καθυστέρηση μετάδοσης πακέτου μήκους P (bits) : T = D + P / R Πιθανότητα σφάλματος στο πακέτο : BER : Πιθανότητα σφάλματος ενός bit (Υπόθεση : σφάλματα σε διαφορετικά bits είναι ανεξάρτητα γεγονότα) Πιθανότητα τα P bits του πακέτου να είναι σωστά : (1-BER) P Πιθανότητα το πακέτο να έχει σφάλμα : PER = 1 - (1-BER) P Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 50

Μεταγωγή Πακέτων / Στατιστική Πολυπλεξία Μειονεκτήματα μεταγωγής κυκλώματος (circuit-switching) : Δέσμευση (==> σπατάλη για bursty κίνηση) πόρων Αυξημένη πολυπλοκότητα μεταγωγών λόγω σηματοδοσίας κ.λ.π. Παράδειγμα A: Εγκαθίδρυση και τερματισμός σύνδεσης (10s) με γραμμή 64Kbps Υποθέτοντας μετάδοση 1Kbyte (χρόνος μετάδοσης 1Kbyte=8Kbits : 0.125s) Συνολικός χρόνος δέσμευσης γραμμής : 10.125s Συντελεστής (ωφέλιμης) χρήσης πόρων (U) : U= 0.125/10.125= 1.23%! Μέγιστος/Μέσο ρυθμό (PMR) : PMR=64Kbps/(8Kbits/(10.125s))=1/0.0123=81! Υποθέτοντας μετάδοση 1Kbyte κάθε 1s για διάρκεια 100s : U=100x0.125/(100+10)= 11.3% / PMR=1/0.113=8.8 Υποθέτοντας μετάδοση 1Kbyte κάθε 1s για διάρκεια 10000s : U=10000x0.125/(10000+10)~10000x0.125/(10000)= 12.5% / PMR=1/0.125= 8.0 Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 51

Μεταγωγή Πακέτων / Στατιστική Πολυπλεξία (2) Παράδειγμα B: Μετάδοση με αυτοδύναμα πακέτα U~ 100% (αγνοώντας επικεφαλίδες, διαδικασία ενημέρωσης πινάκων δρομολόγησης,...) Συγκριτικό όφελος λόγω εκμετάλλευσης του κέρδους στατιστικής πολυπλεξίας (SMG) SMG ~ PMR Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.) - 2007 52