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



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

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

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

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μάθημα 6: Αρχιτεκτονική TCP/IP

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

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

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

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

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

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

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 : D : Ρυθμός μετάδοσης bits Καθυστέρηση διάδοσης σήματος (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