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

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

Download "Δίκτυα Επικοινωνιών Ι"

Transcript

1 Δίκτυα Επικοινωνιών Ι Ενότητα 4: Επίπεδο Δικτύου -Επίπεδο δεδομένων Διδάσκων: Νάσος Βάιος Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήμιο Αθηνών

2 Δίκτυα Επικοινωνιών Ι Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήμιο Αθηνών Συνιστώμενο Βιβλίο: Computer Networking: A Top-Down Approach, by Kurose & Ross, Addison-Wesley, 7 η Έκδοση Ελληνική Μετάφραση: Εκδόσεις : Μ. Γκιούρδας Θεματικές Ενότητες (ΘΕ) μαθήματος: ΘΕ1: Εισαγωγή (Κεφ. 1 του βιβλίου) ΘΕ2: Επίπεδο Εφαρμογής (Κεφ. 2 του βιβλίου) ΘΕ3: Επίπεδο Μεταφοράς (Κεφ. 3 του βιβλίου) ΘΕ4: Επίπεδο Δικτύου Επίπεδο Δεδομένων (Κεφ. 4 του βιβλίου) Επίπεδο Ελέγχου (Κεφ. 5 του βιβλίου) Οι περισσότερες από τις διαφάνειες αυτής της ενότητας αποτελούν προσαρμογή και απόδοση στα ελληνικά των διαφανειών που συνοδεύουν το βιβλίο Computer Networking : A Top-Down Approach, J.F Kurose and K.W. Ross, 7/E, Addison-Wesley. All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Προσαρμογή και επιμέλεια της απόδοσης των πρωτότυπων διαφανειών στα ελληνικά : Λάζαρος Μεράκος, Νάσος Βάιος

3 Κεφάλαιο 4: Επίπεδο Δικτύου Επίπεδο Δεδομένων Στόχοι κεφαλαίου: Κατανόηση των βασικών αρχών πίσω από τις υπηρεσίες του επιπέδου δικτύου: Μοντέλα υπηρεσιών του επιπέδου δικτύου Προώθηση vs δρομολόγηση (forwarding vs routing) Πως δουλεύει ένας δρομολογητής (router) Γενικευμένη προώθηση πραγμάτωση, υλοποίηση στο Διαδίκτυο 4-3

4 Κεφάλαιο 4: Επίπεδο Δικτύου - Επίπεδο Δεδομένων 4.1 Επισκόπηση του Επιπέδου Δικτύου 4.2 Τι βρίσκεται μέσα σ ένα δρομολογητή 4.3 IP: Πρωτόκολλο Διαδικτύου (Internet Protocol) Μορφή δεδομενογράματος IPv4 Κατάτμηση δεδομενογράμματος ΙPv4 Διευθυνσιοδότηση ΙΡv4 DHCP Μεταφραστές Διευθύνσεων Δικτύου (NAT) IPv6 4.4 Γενικευμένη προώθηση και SDN Ταίριασμα Ενέργεια Παραδείγματα (Openflow) 4-4

5 Επίπεδο Δικτύου Μεταφορά τμήματος από τον υπολογιστή αποστολέα στον υπολογιστή δέκτη Στην πλευρά αποστολής ενθυλακώνει τα τμήματα σε datagrams (δεδομενογράμματα) Στην πλευρά του δέκτη, παραδίδει τα τμήματα στο επίπεδο μεταφοράς Πρωτόκολλα επιπέδου δικτύου σε κάθε υπολογιστή, δρομολογητή Ο δρομολογητής εξετάζει πεδία της κεφαλίδας όλων των IP datagrams που περνούν από αυτόν application transport network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical application transport network data link physical 4-5

6 Δύο λειτουργίες κλειδιά του επιπέδου δικτύου Προώθηση (forwarding): μετακίνηση πακέτων από την είσοδο του δρομολογητή στην κατάλληλη έξοδο του δρομολογητή Δρομολόγηση (routing): καθορισμός διαδρομής που ακολουθούν τα πακέτα από την προέλευση στον προορισμό αναλογία: δρομολόγηση: διαδικασία σχεδιασμού ταξιδιού από την προέλευση στον προορισμό προώθηση: διαδικασία περάσματος από μία διασταύρωση Αλγόριθμοι δρομολόγησης 4-6

7 Αλληλεπίδραση μεταξύ δρομολόγησης και προώθησης routing algorithm local forwarding table header value output link Ο αλγόριθμος δρομολόγησης καθορίζει το μονοπάτι από άκρο σε άκρο διαμέσου του δικτύου Ο πίνακας προώθησης καθορίζει την προώθηση τοπικά σε αυτόν τον δρομολογητή τιμή στην κεφαλίδα του αφικνούμενου πακέτου

8 Επίπεδο δεδομένων Επίπεδο ελέγχου Επίπεδο δεδομένων τοπική λειτουργία, ανά δρομολογητή αποφασίζει πώς ένα αφικνούμενο δεδομενόγραμμα σε μία θύρα εισόδου προωθείται σε μία θύρα εξόδου λειτουργία προώθησης Επίπεδο ελέγχου λογική σε εύρος δικτύου αποφασίζει πώς ένα δεδομενόγραμμα δρομολογείται ανάμεσα στην πηγή και τον προορισμό (σειρά δρομολογητών) 2 προσεγγίσεις: παραδοσιακοί αλγόριθμοι δρομολόγησης: ενέργεια δρομολογητών software-defined networking (SDN): ενέργεια σε απομακρυσμένους εξυπηρέτες 4-8

9 Επίπεδο ελέγχου ανά δρομολογητή Κάθε δρομολογητής τρέχει έναν αλγόριθμο δρομολόγησης Αλγόριθμος δρομολόγησης επίπεδο ελέγχου επίπεδο δεδομένων τιμή στην κεφαλίδα του πακέτου

10 Κεντρικοποιημένο επίπεδο ελέγχου Ξεχωριστός (τυπικά απομακρυσμένος) ελεγκτής αλληλοεπιδρά με κάθε δρομολογητή (control agents) Remote Controller CA CA CA CA CA επίπεδο ελέγχου επίπεδο δεδομένων τιμή στην κεφαλίδα του πακέτου

11 Δημιουργία σύνδεσης Η 3 η σημαντική λειτουργία σε ορισμένες δικτυακές αρχιτεκτονικές: ATM, frame relay, X.25 Πριν τη ροή των datagrams, οι δύο τερματικοί υπολογιστές και οι δρομολογητές που μεσολαβούν εγκαθιστούν εικονική σύνδεση συμμετέχουν οι δρομολογητές Υπηρεσία σύνδεσης επιπέδου δικτύου έναντι μεταφοράς: δικτύου: μεταξύ δύο υπολογιστών (μπορεί επίσης να συμμετέχουν δρομολογητές που μεσολαβούν στην περίπτωση των εικονικών κυκλωμάτων (VCs)) μεταφοράς: μεταξύ δύο διεργασιών 4-11

12 Μοντέλο υπηρεσιών δικτύου Ε: Ποιό μοντέλο υπηρεσίας για το «κανάλι» που μεταφέρει datagrams από τον αποστολέα στο δέκτη? Παράδειγμα υπηρεσιών για ξεχωριστά datagrams: Εγγυημένη παράδοση Εγγυημένη παράδοση με καθυστέρηση μικρότερη από 40 msec Παράδειγμα υπηρεσιών για ροή datagrams: Σε σειρά παράδοση των datagrams Εγγυημένο ελάχιστο εύρος ζώνης στη ροή Περιορισμοί στις αλλαγές των αποστάσεων των πακέτων 4-12

13 Μοντέλα υπηρεσιών επιπέδου δικτύου Αρχιτεκτονική δικτύου Μοντέλο υπηρεσίας Εύρος ζώνης Εγγυήσεις ; Απώλειες Σειρά Χρονισμός Ανάδραση συμφόρησης Διαδίκτυο ATM ATM ATM ATM Βέλτιστης προσπάθειας CBR VBR ABR UBR καμία σταθερός ρυθμός εγγυημένος ρυθμός εγγυημένος ελάχιστος καμία όχι ναι ναι όχι όχι όχι ναι ναι ναι ναι όχι ναι ναι όχι όχι όχι (συνάγεται από απώλειες)α χωρίς συμφόρηση χωρίς συμφόρηση ναι όχι 4-13

14 Υπηρεσία επιπέδου δικτύου με & χωρίς σύνδεση Το δίκτυο datagram παρέχει υπηρεσία επιπέδου δικτύου χωρίς σύνδεση Το δίκτυο εικονικού κυκλώματος (Virtual Circuit VC) παρέχει υπηρεσία επιπέδου δικτύου με σύνδεση Ανάλογο με τις υπηρεσίες επιπέδου μεταφοράς, αλλά υπηρεσία: υπολογιστής-προς-υπολογιστή (host-to-host) χωρίς επιλογή: το δίκτυο παρέχει τη μία ή την άλλη υλοποίηση: στον πυρήνα του δικτύου 4-14

15 Εικονικά κυκλώματα (Virtual circuits) Η διαδρομή από την προέλευση στον προορισμό συμπεριφέρεται αρκετά σαν τηλεφωνικό κύκλωμα ως προς την απόδοση ενέργειες του δικτύου κατά μήκος της διαδρομής από την προέλευση στον προορισμό Εγκαθίδρυση και τερματισμός για κάθε κλήση πριν τα δεδομένα αρχίσουν να ρέουν Κάθε πακέτο φέρει αναγνωριστικό του VC (όχι τη διεύθυνση του υπολογιστή προορισμού) Κάθε δρομολογητής στη διαδρομή προέλευσης-προορισμού διατηρεί «κατάσταση» για κάθε σύνδεση που περνά Οι πόροι ζεύξης, δρομολογητή (εύρος ζώνης, ενταμιευτές) μπορούν να αποδοθούν σε VC (αποκλειστικοί πόροι = προβλέψιμη υπηρεσία) 4-15

16 Υλοποίηση VC Ένα VC αποτελείται από 1. διαδρομή από την προέλευση στον προορισμό 2. αριθμούς VC, ένας αριθμός για κάθε ζεύξη κατά μήκος της διαδρομής 3. καταχωρίσεις σε πίνακες προώθησης στους δρομολογητές κατά μήκος της διαδρομής Το πακέτο που ανήκει στο VC φέρει τον αριθμό του VC (αντί για διεύθυνση προορισμού) Ο αριθμός VC ενδέχεται να αλλάζει σε κάθε ζεύξη. Ο νέος αριθμόςvc προέρχεται από τον πίνακα προώθησης 4-16

17 Πίνακας προώθησης αριθμός VC Πίνακας προώθησης στον πάνω αριστερά δρομολογητή: αριθμός διεπαφής Incoming interface Incoming VC # Outgoing interface Outgoing VC # Οι δρομολογητές διατηρούν πληροφορίες κατάστασης σύνδεσης! 4-17

18 Εικονικά κυκλώματα: πρωτόκολλα σηματοδοσίας Χρησιμοποιούνται για την εγκαθίδρυση, συντήρηση και τερματισμό του VC Χρησιμοποιούνται στα ATM, frame-relay, X.25 Δε χρησιμοποιούνται στο σημερινό Διαδίκτυο application transport network data link physical 5. Data flow begins 6. Receive data 4. Call connected 3. Accept call 1. Initiate call 2. incoming call application transport network data link physical 4-18

19 Δίκτυα Δεδομενογράμματος (Datagram) Χωρίς εγκαθίδρυση κλήσης στο επίπεδο δικτύου δρομολογητές: χωρίς κατάσταση για τις από-άκρο-σε-άκρο συνδέσεις Χωρίς την έννοια της «σύνδεσης» στο επίπεδο δικτύου Τα πακέτα προωθούνται χρησιμοποιώντας τη διεύθυνση του υπολογιστή προορισμού o Τα πακέτα μεταξύ του ίδιου ζεύγους προέλευσης προορισμού ενδέχεται να ακολουθήσουν διαφορετικές διαδρομές application transport network data link physical 1. Send data 2. Receive data application transport network data link physical 4-19

20 Δίκτυο datagram ή VC: Γιατί; Διαδίκτυο (datagram) Ανταλλαγή δεδομένων μεταξύ υπολογιστών ελαστική υπηρεσία, χωρίς αυστηρές χρονικές απαιτήσεις Έξυπνα τερματικά συστήματα (υπολογιστές) Μπορούν να προσαρμόζονται, να επιτελούν έλεγχο, διόρθωση σφαλμάτων Απλό εντός του δικτύου, πολυπλοκότητα στα άκρα Πολλά είδη ζεύξεων Διαφορετικά χαρακτηριστικά Δύσκολα ομοιόμορφη υπηρεσία ATM (VC) Εξελίχθηκε από την τηλεφωνία Ανθρώπινες συζητήσεις: Αυστηρές χρονικές απαιτήσεις, απαιτήσεις αξιοπιστίας Ανάγκη για εγγυημένη υπηρεσία Χαζά τερματικά συστήματα Τηλέφωνα Πολυπλοκότητα εντός του δικτύου 4-20

21 Πίνακας Προώθησης Δεδομενογραμμάτων routing algorithm local forwarding table dest address output link address-range1 address-range2 address-range3 address-range δις IP διευθύνσεις, οπότε, αντί να καταγράφονται ξεχωριστές διευθύνσεις προορισμού, καταγράφεται το εύρος των διευθύνσεων (αθροιστικές καταχωρίσεις πίνακα) IP διεύθυνση προορισμού στην κεφαλίδα του αφικνούμενου πακέτου

22 Πίνακας προώθησης Εύρος διευθύνσεων προορισμού 4 δισεκατομμύρια πιθανές καταχωρίσεις Διεπαφή Ζεύξης έως έως έως διαφορετικά 3 Ε: Τι συμβαίνει αν το εύρος δεν κατανέμεται τόσο βολικά; 4-22

23 Ταίριασμα μεγαλύτερου προθέματος (Longest prefix matching) ταίριασμα μεγαλύτερου προθέματος κατά την αναζήτηση καταχώρισης στον πίνακα προώθησης για δοσμένη διεύθυνση προορισμού, χρησιμοποιείται το μεγαλύτερο πρόθεμα διεύθυνσης που ταιριάζει στη διεύθυνση προορισμού Εύρος Διεύθυνσης Προορισμού Διεπαφή Ζεύξης *** ******** ******** *** ******** 2 διαφορετικά 3 Παραδείγματα DA: DA: Ποιά διεπαφή; Ποιά διεπαφή; 4-23

24 Κεφάλαιο 4: Επίπεδο Δικτύου - Επίπεδο Δεδομένων 4.1 Επισκόπηση του Επιπέδου Δικτύου 4.2 Τι βρίσκεται μέσα σ ένα δρομολογητή 4.3 IP: Πρωτόκολλο Διαδικτύου (Internet Protocol) Μορφή δεδομενογράματος IPv4 Κατάτμηση δεδομενογράμματος ΙPv4 Διευθυνσιοδότηση ΙΡv4 Μεταφραστές Διευθύνσεων Δικτύου (NAT) IPv6 4.4 Γενικευμένη προώθηση και SDN Ταίριασμα Ενέργεια Παραδείγματα (Openflow) 4-24

25 Επισκόπηση αρχιτεκτονικής δρομολογητή Δύο βασικές λειτουργίες του δρομολογητή: Εκτέλεση αλγορίθμων/πρωτοκόλλων δρομολόγησης (RIP, OSPF, BGP) Προώθηση datagrams από εισερχόμενη σε εξερχόμενη ζεύξη υπολογίζονται οι πίνακες προώθησης, ωθούνται στις θύρες εισόδου routing processor δρομολόγηση, διαχείριση επιπέδου ελέγχου(software) προώθηση επιπέδου δεδομένων(hardware) high-speed switching fabric θύρες εισόδου δρομολογητή θύρες εξόδου δρομολογητή 4-25

26 Λειτουργίες θύρας εισόδου line termination link layer protocol (receive) lookup, forwarding queueing switch fabric Φυσικό επίπεδο: Λήψη σε επίπεδο bit Επίπεδο ζεύξης δεδομένων: π.χ., Ethernet βλ. Κεφάλαιο 6 Αποκεντρωμένη μεταγωγή: Βάσει τιμών στην κεφαλίδα του πακέτου, αναζήτηση της θύρας εξόδου με χρήση του πίνακα προώθησης στη μνήμη της θύρας εισόδου ( match plus action ) προώθηση βάσει προορισμού προώθηση γενικευμένη Σκοπός: ολοκλήρωση της επεξεργασίας της θύρας εισόδου με «ταχύτητα γραμμής» ( line speed ) Αναμονή: αν τα datagrams φτάνουν ταχύτερα από το ρυθμό προώθησης στο δόμημα μεταγωγής 4-26

27 Τύποι δομήματος μεταγωγής Μεταφορά πακέτου από τον ενταμιευτή (buffer) εισόδου στον κατάλληλο ενταμιευτή εξόδου Ρυθμός μεταγωγής: ρυθμός στον οποίο τα πακέτα μπορούν να μεταφερθούν από τις εισόδους στις εξόδους συχνά μετριέται ως πολλαπλάσιο του ρυθμού εισόδου/εξόδου της γραμμής Ν είσοδοι: ρυθμός μεταγωγής Ν φορές ο επιθυμητός ρυθμός της γραμμής 3 τύποι δομημάτων μεταγωγής memory memory bus crossbar 4-27

28 Μεταγωγή μέσω μνήμης Δρομολογητές πρώτης γενιάς: παραδοσιακοί υπολογιστές με μεταγωγή υπό τον άμεσο έλεγχο της CPU το πακέτο αντιγράφεται στη μνήμη του συστήματος η ταχύτητα περιορίζεται από το εύρος ζώνης της μνήμης (2 διασχίσεις του διαύλου ανά datagram) Input Port Memory Output Port System Bus 4-28

29 Μεταγωγή μέσω διαύλου Το datagram από τη θύρα εισόδου της μνήμης στη θύρα εξόδου της μνήμης μέσω διαμοιραζόμενου διαύλου (bus) Ανταγωνισμός διαύλου: η ταχύτητα μεταγωγής περιορίζεται από το εύρος ζώνης του διαύλου Διαύλος 32 Gbps, Cisco 5600: επαρκής ταχύτητα για δρομολογητές πρόσβασης και εταιρικούς δρομολογητές 4-29

30 Μεταγωγή μέσω δικτύου διασύνδεσης Ξεπερνά τους περιορισμούς εύρους ζώνης του διαύλου Δίκτυα Banyan, crossbar δίκτυα, άλλα δίκτυα διασύνδεσης που αρχικά αναπτύχθηκαν για τη διασύνδεση επεξεργαστών σε πολυεπεξεργαστικά συστήματα Προηγμένη σχεδίαση: κατάτμηση του datagram σε σταθερού μήκους κελιά (cells), μεταγωγή των κελιών διαμέσω του δομήματος Cisco 12000: μετάγει 60 Gbps μέσω του δικτύου διασύνδεσης crossbar 4-30

31 Θύρες εξόδου switch fabric datagram buffer queueing link layer protocol (send) line termination Απαιτείται ενταμίευση (buffering) όταν τα datagrams φτάνουν από το δόμημα μεταγωγής ταχύτερα από το ρυθμό μετάδοσης Η πολιτική χρονοπρογραμματισμού (scheduling discipline) επιλέγει κάποιο από τα ενταμιευμένα datagrams για μετάδοση 4-31

32 Ενταμίευση στη θύρα εξόδου switch fabric switch fabric τη στιγμή t, περισσότερα πακέτα από την είσοδο στην έξοδο ένα πακέτο αργότερα Ενταμίευση απαιτείται όταν ο ρυθμός άφιξης μέσω του μεταγωγού υπερβαίνει την ταχύτητα της γραμμής εξόδου Καθυστέρηση αναμονής και απώλειες λόγω υπερχείλισης του ενταμιευτή της θύρας εξόδου! 4-32

33 Πόση ενταμίευση; Πρακτικός κανόνας του RFC 3439: μέση ενταμίευση ίση με το «τυπικό» RTT (π.χ. 250 msec) επί τη χωρητικότητα της ζεύξης C π.χ., C = 10 Gps ζεύξη : ενταμιευτής 2.5 Gbit Πρόσφατη σύσταση: με N ροές, ενταμίευση ίση με RTT. C N 4-33

34 Ενταμίευση στη θύρα εισόδου Το δόμημα μεταγωγής πιο αργό από το συνδυασμό των θυρών εισόδου -> ενδέχεται να εμφανιστεί αναμονή στις ουρές εισόδου Καθυστέρηση αναμονής και απώλειες λόγω υπερχείλισης του ενταμιευτή της θύρας εισόδου! Μπλοκάρισμα κεφαλής γραμμής (Head-of-the-Line (HOL) blocking): ενταμιευμένο datagram στην κορυφή της ουράς εμποδίζει άλλα datagrams από το να προωθηθούν switch fabric switch fabric συναγωνισμός στη θύρα εξόδου: μόνο ένα κόκκινο datagram μπορεί να μεταφερθεί το χαμηλότερο κόκκινο πακέτο μπλοκάρεται ένα πακέτο αργότερα: το πράσινο πακέτο αντιμετωπίζει μπλοκάρισμα κεφαλής γραμμής 4-34

35 Χρονοπρογραμματισμός: Προτεραιότητες priority scheduling: στείλε το πακέτο που αναμένει με την υψηλότερη προτεραιότητα Πολλαπλές κλάσεις, με διαφορετικές προτεραιότητες η κλάση μπορεί να εξαρτάται από έναν δείκτη ή άλλη πληροφορία στην κεφαλίδα αφίξεις ουρά υψηλής προτεραιότητας (αναμονή) Σε κλάσεις αφίξεις ζεύξη ουρά χαμηλής προτεραιότητας (αναμονή) 1 πακέτα προς εξυπηρέτηση 2 αναχωρήσεις αναχωρήσεις

36 Χρονοπρογραμματισμός Round Robin (RR) scheduling: πολλαπλές κλάσεις σκάναρε κυκλικά τις ουρές των κλάσεων, και στείλε ένα ολόκληρο πακέτο από κάθε κλάση (αν υπάρχει στην ουρά) 2 αφίξεις πακέτο προς εξυπηρέτηση αναχωρήσεις

37 Χρονοπρογραμματισμός Σταθμικά δίκαιη αναμονή - Weighted Fair Queuing (WFQ): γενικευμένος Round Robin κάθε κλάση εξυπηρετείται σε κάθε κύκλο ανάλογα με μια στάθμη 4-37

38 Κεφάλαιο 4: Επίπεδο Δικτύου - Επίπεδο Δεδομένων 4.1 Επισκόπηση του Επιπέδου Δικτύου 4.2 Τι βρίσκεται μέσα σ ένα δρομολογητή 4.3 IP: Πρωτόκολλο Διαδικτύου (Internet Protocol) Μορφή δεδομενογράματος IPv4 Κατάτμηση δεδομενογράμματος ΙPv4 Διευθυνσιοδότηση ΙΡv4 Μεταφραστές Διευθύνσεων Δικτύου (NAT) DHCP IPv6 4.4 Γενικευμένη προώθηση και SDN Ταίριασμα Ενέργεια Παραδείγματα (Openflow) 4-38

39 Το επίπεδο δικτύου του Διαδικτύου Λειτουργίες επιπέδου δικτύου υπολογιστή, δρομολογητή: Επίπεδο Μεταφοράς: TCP, UDP Επίπεδο Δικτύου Πρωτόκολλα Δρομολόγησης: επιλογή διαδρομής RIP, OSPF, BGP Πίνακας προώθησης Πρωτόκολλο IP Συμβάσεις διευθυνσιοδότησης Μορφή datagram Συμβάσεις χειρισμού πακέτων Πρωτόκολλο ICMP Αναφορά σφαλμάτων «Σηματοδότηση» δρομολογητών Επίπεδο Ζεύξης Φυσικό Επίπεδο 4-39

40 Δομή IP datagram αριθμός έκδοσης IP πρωτοκόλλου μήκος κεφαλίδας (bytes) τύπος δεδομένων μέγιστος αριθμός αλμάτων (hops) που απομένουν (μειώνεται κατά 1 σε κάθε δρομολογητή) 32 bits head. type of ver len service 16-bit identifier time to upper live layer flgs length fragment offset header checksum 32 bit source IP address Συνολικό μήκος datagram (bytes) για κατάτμηση/ ανασύνθεση Πρωτόκολλο ανώτερου επιπέδου που θα παραδοθεί το φορτίο TCPoverhead 20 bytes του TCP 20 bytes του IP = 40 bytes + overhead επιπέδου εφαρμογής 32 bit destination IP address Options (if any) data (variable length, typically a TCP or UDP segment) Π.χ. χρονοσφραγίδα, καταγραφή διαδρομής που ακολουθείται, καθορισμός λίστας δρομολογητών που θα επισκεφτεί 4-40

41 Κατάτμηση και Ανασύνθεση του IP (Fragmentation & Reassembly) Οι ζεύξεις του δικτύου έχουν μέγιστη μονάδα μεταφοράς (MTU (max.transfer size)) μέγιστο δυνατό πλαίσιο επιπέδου ζεύξης Διαφορετικοί τύποι ζεύξης, διαφορετικά MTUs μεγάλο IP datagram τεμαχίζεται εντός του δικτύου ένα datagram γίνεται πολλαπλά datagrams ανασυντίθενται μόνο στον τελικό προορισμό Τα bits της κεφαλίδας IP χρησιμοποιούνται για την ταυτοποίηση, διάταξη των σχετικών τεμαχίων (fragments) ανασύνθεση κατάτμηση: μέσα: 1 μεγάλο datagram έξω: 3 μικρότερα datagrams 4-41

42 Κατάτμηση και Ανασύνθεση του IP Παράδειγμα 4000 byte datagram MTU = 1500 bytes length =4000 ID =x fragflag =0 offset =0 Ένα μεγάλο datagram γίνεται πολλά μικρότερα datagrams length =1500 ID =x fragflag =1 offset = bytes στο πεδίο δεδομένων (data field) length =1500 ID =x fragflag =1 offset =185 Μετατόπιση (offset) = 1480/8 length =1040 ID =x fragflag =0 offset =

43 Διευθυνσιοδότηση IP Διεύθυνση IP (IP address): 32-bit αναγνωριστικό της διασύνδεσης του υπολογιστή, δρομολογητή Διασύνδεση (interface): σύνδεση μεταξύ υπολογιστή/δρομολογητή και φυσικής ζεύξης Οι δρομολογητές τυπικά έχουν πολλές διασυνδέσεις Ένας υπολογιστής τυπικά έχει μία ή δύο διασυνδέσεις (π.χ. ενσύρματο Ethernet, ασύρματο ) Διευθύνσεις IP σχετίζονται με κάθε διεπαφή =

44 Διευθυνσιοδότηση IP: εισαγωγή Ε: πώς συνδέονται στην πραγματικότητα οι διεπαφές; Α: οι ενσύρματες Ethernet διεπαφές συνδέονται μέσω Ethernet μεταγωγών (switches) subnet Για τώρα: δε χρειάζεται να ανησυχείτε για το πώς μία διεπαφή συνδέεται με μία άλλη (χωρίς δρομολογητή να παρεμβάλλεται) Α: οι ασύρματες WiFi διεπαφές συνδέονται μέσω WiFi σταθμών βάσης (base station) 4-44

45 Υποδίκτυα (Subnets) Διεύθυνση IP: Τμήμα υποδικτύου (subnet part) - bits υψηλής τάξης Τμήμα υπολογιστή (host part) bits χαμηλής τάξης Τι είναι ένα υποδίκτυο; Διασυνδέσεις συσκευών με ίδιο τμήμα υποδικτύου στην IP διεύθυνση Έχουν φυσική πρόσβαση το ένα στο άλλο χωρίς μεσολάβηση δρομολογητή subnet Δίκτυο που αποτελείται από 3 υποδίκτυα 4-45

46 Υποδίκτυα / /24 Συνταγή Για τον καθορισμό των υποδικτύων, αποσυνδέστε κάθε διεπαφή από τον υπολογιστή ή το δρομολογητή, δημιουργώντας νησίδες απομονωμένων δικτύων Κάθε απομονωμένο δίκτυο καλείται υποδίκτυο /24 Μάσκα υποδικτύου (Subnet mask): /

47 Υποδίκτυα Πόσα;

48 Διευθυνσιοδότηση IP: CIDR CIDR: Classless InterDomain Routing (Αταξική Διατομεακή Δρομολόγηση) Το τμήμα υποδικτύου (subnet part) της διεύθυνσης έχει αυθαίρετο μήκος Δομή διεύθυνσης: a.b.c.d/x, όπου x είναι ο # bits στο τμήμα υποδικτύου της διεύθυνσης subnet part /23 host part 4-48

49 Διευθύνσεις IP: πώς αποδίδονται; Ε: Πώς παίρνει ένας υπολογιστής διεύθυνση IP? Προσδιορισμένο σε ένα αρχείο από το διαχειριστή του συστήματος Windows: control-panel->network->configuration- >tcp/ip->properties UNIX: /etc/rc.config DHCP: Dynamic Host Configuration Protocol: δυναμική απόδοση διεύθυνσης από έναν εξυπηρέτη plug-and-play 4-49

50 DHCP: Dynamic Host Configuration Protocol Σκοπός: να επιτρέπει στον υπολογιστή να αποκτά δυναμικά διεύθυνση IP από τον εξυπηρέτη του δικτύου όταν συνδέεται στο δίκτυο Μπορεί να ανανεώσει τη μίσθωση της διεύθυνσης που χρησιμοποιείται Επιτρέπει την επαναχρησιμοποίηση των διευθύνσεων (κρατά τη διεύθυνση μόνο όσο είναι συνδεδεμένος και «ενεργός») Υποστήριξη για κινητούς χρήστες που θέλουν να συνδεθούν στο δίκτυο (περισσότερα σε λίγο) Επισκόπηση DHCP: Ο υπολογιστής εκπέμπει (broadcasts) DHCP discover msg Ο εξυπηρέτης DHCP αποκρίνεται με ένα μήνυμα DHCP offer msg Ο υπολογιστής ζητά διεύθυνση IP: DHCP request msg Ο εξυπηρέτης DHCP στέλνει τη διεύθυνση: DHCP ack msg 4-50

51 Σενάριο πελάτη-εξυπηρέτη DHCP A DHCP server B E Ο DHCP πελάτης που φτάνει χρειάζεται διεύθυνση σε αυτό το δίκτυο 4-51

52 Σενάριο πελάτη-εξυπηρέτη DHCP DHCP server: time DHCP request DHCP discover src : , 68 dest.: ,67 yiaddr: transaction ID: 654 DHCP offer src: , 68 dest:: , 67 yiaddrr: transaction ID: 655 Lifetime: 3600 secs Θύρα 67 src: , 67 dest: , 68 yiaddrr: transaction ID: 654 Lifetime: 3600 secs arriving client Εκπομπή προς όλους Your address DHCP ACK src: , 67 dest: , 68 yiaddrr: transaction ID: 655 Lifetime: 3600 secs 4-52

53 DHCP: περισσότερα. Το DHCP μπορεί να κάνει περισσότερα από απλά να κατανέμει μια IP διεύθυνση στο υποδίκτυο: Διεύθυνση του δρομολογητή πρώτου άλματος (first-hop router) για τον πελάτη Όνομα και IP διεύθυνση του DNS server Μάσκα δικτύου (υποδεικνύοντας το τμήμα δικτύου σε σχέση με το τμήμα υπολογιστή της διεύθυνσης) 4-53

54 DHCP: παράδειγμα DHCP DHCP DHCP DHCP DHCP DHCP DHCP DHCP DHCP UDP IP Eth Phy DHCP DHCP UDP IP Eth Phy router με ενσωματωμένο DHCP server Για τη σύνδεση του laptop απαιτείται η IP διεύθυνσή του, η διεύθυνση του δρομολογητή πρώτου άλματος, η διεύθυνση του DNS server: χρησιμοποίησε DHCP Το μήνυμα DHCP request ενθυλακώνεται στο UDP, που ενθυλακώνεται σε IP, που ενθυλακώνεται στο Ethernet Εκπέμπεται ένα broadcast Ethernet πλαίσιο στο LAN (προορισμός: FF-FF- FF-FF-FF), που λαμβάνεται στο δρομολογητή ο οποίος τρέχει τον DHCP server Το Ethernet frame απoθυλακώνεται σε IP, το IP απoθυλακώνεται σε UDP και το UDP σε DHCP. 4-54

55 DHCP: παράδειγμα DHCP DHCP DHCP DHCP DHCP DHCP DHCP DHCP DHCP DHCP UDP IP Eth Phy DHCP UDP IP Eth Phy router με ενσωματωμένο DHCP server Ο DHCP server σχηματίζει το DHCP ACK μήνυμα εμπεριέχοντας την IP διεύθυνση του πελάτη, την IP διεύθυνση του δρομολογητή πρώτου άλματος για τον πελάτη, καθώς και το όνομα και IP διεύθυνση του DNS server. Ενθυλακώνεται το πακέτο του DHCP server, το πλαίσιο προωθείται στον πελάτη, όπου και αποθυλακώνεται ως το επίπεδο του DHCP πακέτου. Ο πελάτης πλέον γνωρίζει την IP διεύθυνσή του, το όνομα και IP διεύθυνση του DNS server και την IP διεύθυνση του δρομολογητή πρώτου άλματος. 4-55

56 Διευθύνσεις IP: πώς αποδίδονται; Ε: Πώς εκχωρείται στο δίκτυο το τμήμα υποδικτύου της διεύθυνσης IP; A: Λαμβάνει μερίδιο από τον χώρο διευθύνσεων που έχει εκχωρηθεί στον ISP του ISP's block /20 Organization /23 Organization /23 Organization / Organization /

57 Ιεραρχική διευθυνσιοδότηση (hierarchical addressing): συνάθροιση διαδρομών Η ιεραρχική διευθυνσιοδότηση επιτρέπει την αποδοτική διαφήμιση (advertisement) των πληροφοριών δρομολόγησης Organization /23 Organization /23 Organization /23 Organization Fly-By-Night-ISP Send me anything with addresses beginning /20 Internet /23 ISPs-R-Us Send me anything with addresses beginning /

58 Ιεραρχική διευθυνσιοδότηση : επιλέγονται οι πιο συγκεκριμένες διαδρομές Ο ISPs-R-Us και ο Fly-By-Night-ISP δημοσιοποιούν blocks που περιέχουν τις διευθύνσεις του Organization 1 Ο ISPs-R-Us έχει μια πιο συγκεκριμένη* διαδρομή προς τον Organization 1 Organization /23 Organization /23 Organization /23 Organization /23 Fly-By-Night-ISP ISPs-R-Us Send me anything with addresses beginning /20 Send me anything with addresses beginning /16 or /23 Internet * -> μεγαλύτερου προθέματος (23>20). Άρα στέλνεται στον ISPs-R-US 4-58

59 Διευθυνσιοδότηση IP: τελευταίες λέξεις... Ε: Πώς παίρνει ένας ISP ένα μπλοκ διευθύνσεων; A: ICANN: Internet Corporation for Assigned Names and Numbers Κατανέμει διευθύνσεις Διαχειρίζεται το DNS Αποδίδει ονόματα τομέων (domain names), διευθετεί διαφορές 4-59

60 NAT: Network Address Translation (Μετάφραση Διευθύνσεων Δικτύου) Internet Τοπικό δίκτυο (π.χ., οικιακό δίκτυο) / Όλα τα datagrams που φεύγουν από το τοπικό δίκτυο έχουν την ίδια διεύθυνση IP προέλευσης NAT: , Διαφορετικούς αριθμούς θύρας προέλευσης Τα datagrams με προέλευση ή προορισμό σε αυτό το δίκτυο έχουν διεύθυνση /24 ως προέλευση, προορισμό (όπως συνήθως) 4-60

61 NAT: Network Address Translation Κίνητρο: το τοπικό δίκτυο χρησιμοποιεί μόνο μία διεύθυνση IP όσο αφορά τον εξωτερικό κόσμο Δεν απαιτείται σύνολο διευθύνσεων από τον ISP: μόνο μία διεύθυνση IP για όλες τις συσκευές Μπορούν να αλλαχτούν οι διευθύνσεις των συσκευών στο τοπικό δίκτυο χωρίς να ειδοποιηθεί ο έξω κόσμος Μπορεί να αλλάξει ο ISP χωρίς να αλλάξουν οι διευθύνσεις στο τοπικό δίκτυο Μία συσκευή εντός του τοπικού δικτύου δεν είναι ορατή από τον έξω κόσμο ως σαφώς διευθυνσιοδοτημένη (ένα συν στην ασφάλεια). 4-61

62 NAT: Network Address Translation Υλοποίηση από δρομολογητή NAT : εξερχόμενα datagrams: αντικατάσταση {διεύθυνση IP προέλευσης, # θύρας} κάθε εξερχόμενου datagram με {διεύθυνση IP NAT, νέος # θύρας}... Οι απομακρυσμένοι πελάτες/εξυπηρέτες θα απαντήσουν χρησιμοποιώντας {διεύθυνση IP NAT, νέος # θύρας} ως διεύθυνση προορισμού αποθήκευση (στον πίνακα μετάφρασης NAT (translation table) ) κάθε ζεύγους μετάφρασης από {διεύθυνση IP προέλευσης, # θύρας} σε {διεύθυνση IP NAT, νέος # θύρας} εισερχόμενα datagrams: αντικατάσταση {διεύθυνση IP NAT, νέος # θύρας} στα πεδία προορισμού κάθε εισερχόμενου datagram με το αντίστοιχο {διεύθυνση IP προέλευσης, # θύρας} που είναι αποθηκευμένο στον πίνακα NAT 4-62

63 NAT: Network Address Translation 2: ο δρομολογητής NAT αλλάζει τη διεύθυνση προέλευσης του datagram από , 3345 σε , 5001, και ενημερώνει τον πίνακα 2 NAT translation table WAN side addr LAN side addr , , 3345 S: , 5001 D: , S: , 3345 D: , : ο υπολογιστής στέλνει datagram στο , S: , 80 D: , : η απάντηση φτάνει στη διεύθυνση προορισμού: , 5001 S: , 80 D: , : ο δρομολογητής NAT αλλάζει τη διεύθυνση προορισμού του datagram από , 5001 σε ,

64 NAT: Network Address Translation Πεδίο 16-bit αριθμού θύρας: 60,000 ταυτόχρονες συνδέσεις με μία μόνο διεύθυνση στην πλευρά του LAN! Το NAT είναι αμφιλεγόμενο: Οι δρομολογητές θα πρέπει να επεξεργάζονται πακέτα μόνο μέχρι το επίπεδο 3 Παραβιάζει την αρχή από-άκρο-σε-άκρο (end-toend argument) Η NAT δυνατότητα πρέπει να ληφθεί υπόψη από τους σχεδιαστές εφαρμογών, πχ, εφαρμογές P2P Η έλλειψη διευθύνσεων θα πρέπει να επιλυθεί με το IPv6 (και όχι με το ΝΑΤ) 4-64

65 Πρόβλημα εγκάρσιας διάβασης NAT Πελάτης θέλει να συνδεθεί σε εξυπηρέτη με διεύθυνση Η διεύθυνση του εξυπηρέτη είναι τοπική στο LAN (ο πελάτης δεν μπορεί να τη χρησιμοποιήσει ως διεύθυνση προορισμού) Μόνο μία εξωτερικά ορατή διεύθυνση στην οποία εφαρμόζεται NAT: Λύση 1: στατική διαμόρφωση του NAT να προωθεί αιτήσεις εισερχόμενων συνδέσεων στη δοσμένη θύρα του εξυπηρέτη Π.χ., ( , θύρα 2500) προωθείται πάντα στο θύρα 2500 Client NAT router

66 Πρόβλημα εγκάρσιας διάβασης NAT Λύση 2: Universal Plug and Play (UPnP) Internet Gateway Device (IGD) Protocol. Επιτρέπει σε υπολογιστή πίσω από NAT: IGD Εκμάθηση δημόσιας διεύθυνσης IP ( ) Προσθήκη/αφαίρεση αντιστοιχίσεων θυρών (με χρόνους μίσθωσης) NAT router δηλ., αυτοματοποίηση της στατικής διαμόρφωσης αντιστοίχισης θυρών στο NAT 4-66

67 Πρόβλημα εγκάρσιας διάβασης NAT Λύση 3: αναμετάδοση (χρησιμοποιείται στο Skype) Ο πελάτης πίσω από το NAT εγκαθιδρύει σύνδεση με αναμεταδότη Ο εξωτερικός πελάτης συνδέεται με αναμεταδότη (relay) Ο αναμεταδότης γεφυρώνει πακέτα μεταξύ των συνδέσεων 2. σύνδεση στον αναμεταδότη (εκκινήθηκε από τον πελάτη) 1. σύνδεση στον αναμεταδότη (εκκινήθηκε από τον πελάτη πίσω από το ΝΑΤ Client 3. εγκαθίδρυση αναμετάδοσης NAT router 4-67

68 ICMP: Internet Control Message Protocol (Πρωτόκολλο Ελέγχου Μηνυμάτων Διαδικτύου) Χρησιμοποιείται από υπολογιστές & δρομολογητές για ανταλλαγή πληροφορίας επιπέδου δικτύου Αναφορά σφαλμάτων: μη προσπελάσιμος υπολογιστής, δίκτυο, θύρα, πρωτόκολλο Αίτηση/απάντηση ηχούς (echo request/reply) (χρήση στο ping) Επίπεδο δικτύου πάνω από το IP: Τα μηνύματα του ICMP μεταφέρονται σε IP datagrams Μήνυμα ICMP: τύπος, κωδικός και τα 8 πρώτα bytes του IP datagram που προκαλεί σφάλμα Type Code description 0 0 echo reply (ping) 3 0 dest. network unreachable 3 1 dest host unreachable 3 2 dest protocol unreachable 3 3 dest port unreachable 3 6 dest network unknown 3 7 dest host unknown 4 0 source quench (congestion control - not used) 8 0 echo request (ping) 9 0 route advertisement 10 0 router discovery 11 0 TTL expired 12 0 bad IP header 4-68

69 Traceroute και ICMP Η προέλευση στέλνει μια σειρά από τμήματα UDP στον προορισμό Το πρώτο έχει TTL =1 Το δεύτερο έχει TTL=2, κτλ. Ασυνήθιστος αριθμός θύρας Όταν το n-στο datagram φτάνει στο n-στο δρομολογητή: Ο δρομολογητής απορρίπτει το datagram Στέλνει στην πηγή ένα μήνυμα ICMP (τύπος 11, κωδικός 0) Το μήνυμα περιέχει το όνομα και την IP διεύθυνση του δρομολογητή Όταν το μήνυμα ICMP φτάνει, η προέλευση υπολογίζει το RTT Το traceroute το κάνει αυτό 3 φορές. Κριτήριο λήξης Το τμήμα UDP τελικά φτάνει στον υπολογιστή προορισμό Ο προορισμός επιστρέφει πακέτο ICMP host unreachable (τύπος 3, κωδικός 3) Όταν η προέλευση παίρνει αυτό το πακέτο ICMP, σταματά. 3 probes 3 probes 4-69

70 IPv6: κίνητρο Αρχικό κίνητρο: Ο χώρος των 32-bit διευθύνσεων είχε δεσμευτεί σχεδόν πλήρως. Επιπλέον κίνητρο: Η δομή της κεφαλίδας βοηθά στην ταχύτητα επεξεργασίας/ προώθησης Η κεφαλίδα αλλάζει για να εξυπηρετήσει το QoS Δομή IPv6 datagram: Σταθερού μήκους κεφαλίδα 40 byte Δεν επιτρέπεται κατάτμηση 4-70

71 Δομή IPv6 Κεφαλίδας Προτεραιότητα (Priority): καθορίζει την προτεραιότητα μεταξύ των datagrams στη ροή (flow) Ετικέτα ροής (Flow Label): ταυτοποιεί datagrams στην ίδια ροή (η έννοια της ροής δεν είναι καλά ορισμένη) Επόμενη κεφαλίδα (Next header): αναγνωρίζει το πρωτόκολλο ανώτερου επιπέδου για δεδομένα 4-71

72 Άλλες αλλαγές σε σχέση με το IPv4 Άθροισμα ελέγχου (checksum) : αφαιρέθηκε τελείως προκειμένου να μειωθεί ο χρόνος επεξεργασίας σε κάθε άλμα (hop) Επιλογές: επιτρέπονται, αλλά εκτός κεφαλίδας, καθορίζονται από το πεδίο Next Header ICMPv6: νέα έκδοση του ICMP Πρόσθετοι τύποι μηνυμάτων, π.χ. Πακέτο πολύ μεγάλο Συναρτήσεις διαχείρισης ομάδων πολυεκπομπής (multicast) 4-72

73 Μετάβαση από το IPv4 στο IPv6 Δεν μπορούν να αναβαθμιστούν όλοι οι δρομολογητές ταυτόχρονα χωρίς ημερομηνία μετάβασης Πώς θα μπορέσει το δίκτυο να λειτουργήσει με μείγμα δρομολογητών IPv4 και IPv6; Σηράγγωση (Tunneling): Το IPv6 datagram μεταφέρεται ως ωφέλιμο φορτίο (payload) σε IPv4 datagram μεταξύ δρομολογητών IPv4 IPv4 source, dest addr IPv6 source dest addr IPv6 header fields IPv4 header fields UDP/TCP payload IPv4 payload IPv6 datagram 4-73

74 Σηράγγωση (Tunneling) Λογική όψη: IPv4 tunnel συνδέει A B IPv6 δρομολογητές E F IPv6 IPv6 IPv6 IPv6 Φυσική όψη: A B E F IPv6 IPv6 IPv6 IPv6 IPv4 IPv4 4-74

75 Σηράγγωση (Tunneling) A IPv4 tunnel συνδέει B E F Λογική όψη: IPv6 δρομολογητές IPv6 IPv6 IPv6 IPv6 Φυσική όψη: A B C D E F IPv6 IPv6 IPv4 IPv4 IPv6 IPv6 Flow: X Src: A Dest: F data Src:B Dest: E Flow: X Src: A Dest: F Src:B Dest: E Flow: X Src: A Dest: F Flow: X Src: A Dest: F data data data A-to-B: IPv6 B-to-C: IPv6 inside IPv4 B-to-C: IPv6 inside IPv4 E-to-F: IPv6 4-75

76 Κεφάλαιο 4: Επίπεδο Δικτύου - Επίπεδο Δεδομένων 4.1 Επισκόπηση του Επιπέδου Δικτύου 4.2 Τι βρίσκεται μέσα σ ένα δρομολογητή 4.3 IP: Πρωτόκολλο Διαδικτύου (Internet Protocol) Μορφή δεδομενογράματος IPv4 Κατάτμηση δεδομενογράμματος ΙPv4 Διευθυνσιοδότηση ΙΡv4 Μεταφραστές Διευθύνσεων Δικτύου (NAT) IPv6 4.4 Γενικευμένη προώθηση και SDN Ταίριασμα Ενέργεια Παραδείγματα (Openflow) 4-76

77 Γενικευμένη προώθηση και SDN Κάθε δρομολογητής περιέχει έναν πίνακα ταιριάσματος και ενέργειας όπου ο πίνακας υπολογίζεται και ενημερώνεται από έναν απομακρυσμένο ελεγκτή απομακρυσμένος ελεγκτής επίπεδο ελέγχου επίπεδο δεδομένων local flow table headers counters actions τιμές στην κεφαλίδα αφικνούμενου πακέτου 4-77

78 OpenFlow: Επίπεδο δεδομένων Ροή: ορίζεται από τα πεδία της κεφαλίδας Γενικευμένη προώθηση: απλοί κανόνες διαχείρισης πακέτων Κανόνας ταιριάσματος: ταιριάζει τιμές με τα πεδία κεφαλίδας πακέτου Ενέργειες: για κάθε πακέτο που ταιριάζει: απόρριψη, προώθηση, τροποποίηση πακέτου ή αποστολή του στον ελεγκτή Προτεραιότητα: disambiguate overlapping patterns Μετρητές: #bytes και #πακέτων 1. src=1.2.*.*, dest=3.4.5.* απόρριψη 2. src = *.*.*.*, dest=3.4.*.* προώθηση 3. src= , dest=*.*.*.* στον ελεγκτή * : wildcard 4-78

79 Πίνακας ροής Κάθε καταχώριση μέσα στον πίνακα προώθησης, ταιριάσματος και ενέργειας. Κανόνας Ενέργεια Στατιστικά Μετρητές (πακέτων και bytes) 1. Προώθηση πακέτων στις θύρες εξόδου 2. Ενθυλάκωση και αποστολή στον ελεγκτή 3. Απόρριψη πακέτων 4. Τροποποίηση πεδίων Switch Port VLAN ID MAC src MAC dst Eth type IP Src IP Dst IP Prot TCP sport TCP dport Επίπεδο Ζεύξης Επίπεδο δικτύου Επίπεδο μεταφοράς 4-79

80 Παραδείγματα Προώθηση με βάση τον προορισμό: Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action * * * * * * * * * port6 IP δεδομενογράμματα που προορίζονται για το θα πρέπει να προωθηθεί στην θύρα εξόδου 6 Τείχος προστασίας: Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Forward * * * * * * * * * 22 drop Μην προωθείς τα δεδομενογράμματα που προορίζονται για την TCP πόρτα 22 Switch Port * MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Forward * * * * * * * * drop Μην προωθείς τα δεδομενογράμματα που στέλνονται από το

81 OpenFlow: Συνοπτικά ταίριασμα + ενέργεια: για διαφορετικά είδη συσκευών Δρομολογητής ταίριασμα: μεγαλύτερο πρόθεμα της ΙΡ διεύθυνσης του προορισμού ενέργεια: προώθηση σε ζεύξη εξόδου Μεταγωγός (switch) ταίριασμα: MAC διεύθυνση προορισμού ενέργεια: προώθηση ή πλημμύρα Τείχος προστασίας ταίριασμα: IP διευθύνσεις και TCP/UDP αριθμοί πόρτας ενέργεια: επιτρέπω ή απαγορεύω NAT ταίριασμα: IP διεύθυνση και πόρτα ενέργεια: αλλαγή διεύθυνσης και πόρτας 4-81

82 OpenFlow παράδειγμα ταίριασμα IP Src = 10.3.*.* IP Dst = 10.2.*.* ενέργεια προώθηση(3) Host h s3 4 Host h controller Παράδειγμα: δεδομενογράμματα από τους h5 και h6 θα έπρεπε να σταλούν στο h3 ή h4, μέσω s1 κι έπειτα μέσω s2 ταίριασμα ingress port = 1 IP Src = 10.3.*.* IP Dst = 10.2.*.* Host h ενέργεια 2 προώθηση(4) 1 3 s1 4 Host h Host h s2 4 ταίριασμα ingress port = 2 IP Dst = ingress port = 2 IP Dst = Host h ενέργεια προώθηση(3) προώθηση(4)

83 Τέλος Ενότητας

84 Άδεια Χρήσης

85 Σημείωμα Αναφοράς Copyright Εθνικόν και Καποδιστριακόν Πανεπιστήμιον Αθηνών, Μεράκος Λάζαρος «Δίκτυα Επικοινωνιών Ι. Ενότητα 4: Επίπεδο Δικτύου». Έκδοση: Αθήνα Διαθέσιμο από τη δικτυακή διεύθυνση:

86 Χρηματοδότηση r r r Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Μαθήματα στο Πανεπιστήμιο Αθηνών» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.

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

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer) Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Μοντέλα υπηρεσιών του επιπέδου δικτύου Προώθηση έναντι δρομολόγησης (forwarding vs routing) IP: Πρωτόκολλο

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

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

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer) Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Μοντέλα υπηρεσιών του επιπέδου δικτύου Προώθηση έναντι δρομολόγησης (forwarding vs routing) IP: Πρωτόκολλο

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

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

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

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

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

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

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

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

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer) Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Μοντέλα υπηρεσιών του επιπέδου δικτύου Προώθηση έναντι δρομολόγησης (forwarding vs routing) IP: Πρωτόκολλο

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

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

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

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

Το Επίπεδο Δικτύου του Internet

Το Επίπεδο Δικτύου του Internet Το Επίπεδο Δικτύου του Internet Ε Εξάμηνο, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. ΤΕΙ Στερεάς Ελλάδας Δήλωση Οι διαφάνειες βασίζονται στα βιβλία: (1) Computer Networking: A Top Down Approach Featuring the Internet,

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

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

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

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

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

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

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

Δίκτυα Επικοινωνιών. Ενότητα 4: Επίπεδο Δικτύου. Διδάσκων: Λάζαρος Μεράκος

Δίκτυα Επικοινωνιών. Ενότητα 4: Επίπεδο Δικτύου. Διδάσκων: Λάζαρος Μεράκος Δίκτυα Επικοινωνιών Ενότητα 4: Επίπεδο Δικτύου Διδάσκων: Λάζαρος Μεράκος Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήμιο Αθηνών Δίκτυα Επικοινωνιών Τμήμα Πληροφορικής και Τηλεπικοινωνιών

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

Δίκτυα Υπολογιστών. Ενότητα 6: Δημιουργία δικτύων και υποδικτύων σε περιβάλλον πρωτοκόλλου ΙΡ

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

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

Δίκτυα Κορμού και Δίκτυα Πρόσβασης

Δίκτυα Κορμού και Δίκτυα Πρόσβασης Δίκτυα Κορμού και Δίκτυα Πρόσβασης ΔΠΜΣ Οικονομική και Διοίκηση των Τηλεπικοινωνιακών Δικτύων Ενότητα 3: Επίπεδο Δικτύου Νίκος Πασσάς Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήμιο

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

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

Δίκτυα Επικοινωνιών Ι Δίκτυα Επικοινωνιών Ι Ενότητα 4: Επίπεδο Δικτύου Διδάσκων: Νάσος Βάιος Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήμιο Αθηνών Δίκτυα Επικοινωνιών Ι Τμήμα Πληροφορικής και Τηλεπικοινωνιών

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

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

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

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

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

Δίκτυα Επικοινωνιών Ι Δίκτυα Επικοινωνιών Ι Ενότητα 4: Επίπεδο Δικτύου Διδάσκοντες: Άννα Τζανακάκη Τµήµα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήµιο Αθηνών Δίκτυα Επικοινωνιών Ι Τµήµα Πληροφορικής και

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

Το Επίπεδο Δικτύου του Internet

Το Επίπεδο Δικτύου του Internet Το Επίπεδο Δικτύου του Internet Ε Εξάμηνο, Τμήμα Πληροφορικής & Τεχνολογίας Υπολογιστών ΤΕΙ Λαμίας Δήλωση Οι διαφάνειες βασίζονται στα βιβλία: (1) Computer Networking: A Top Down Approach Featuring the

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

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

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

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 μονάδες) Ποια είναι η διαφορά μεταξύ

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

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

Δίκτυα Επικοινωνιών Ι Δίκτυα Επικοινωνιών Ι Ενότητα 4: Επίπεδο Δικτύου Διδάσκων: Λάζαρος Μεράκος Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήμιο Αθηνών Δίκτυα Επικοινωνιών Ι Τμήμα Πληροφορικής και

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

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

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

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

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

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

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

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 μονάδες) Ποια είναι η διαφορά μεταξύ

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

Κεφάλαιο 4 Επίπεδο Δικτύου

Κεφάλαιο 4 Επίπεδο Δικτύου Κεφάλαιο 4 Επίπεδο Δικτύου Computer Networking: A Top Down Approach 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007. All material copyright 1996-2007 J.F Kurose and K.W. Ross, All Rights

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

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

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

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

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

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

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

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

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

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

Χρήση βασικών εργαλείων συλλογής πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου

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

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

Επίπεδο δικτύου IP διευθυνσιοδότηση

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

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

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

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

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

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

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

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

Κεφάλαιο 4 Επίπεδο ικτύου

Κεφάλαιο 4 Επίπεδο ικτύου Κεφάλαιο 4 Επίπεδο ικτύου Πηγή των ακόλουθων διαφανειών είναι οι διαφάνειες που συνοδεύουν ως διδακτικό υλικό το βιβλίο των J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach Featuring

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

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

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

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

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

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

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

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

Δίκτυα Υπολογιστών Ι Δίκτυα Υπολογιστών Ι ΠΑΔΑ Ι. Ξυδάς Στόχοι του μαθήματος Βασικό εισαγωγικό μάθημα: Αναφέρεται σε (θεωρητικές και πρακτικές) μεθόδους που χρησιμοποιούνται στο χώρο των επικοινωνιών δεδομένων και δικτύων

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

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

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

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

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

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

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

Μεταγωγή (Switching)

Μεταγωγή (Switching) Μεταγωγή (Switching) Πως σχηματίζουμε διαδίκτυα Περίληψη Μεταγωγή Κυκλωμάτων (Circuit switching) Μεταγωγή Πακέτων (Packet switching) Μεταγωγή Εικονικών Κυκλωμάτων (Virtual circuit switching) Λειτουργία

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

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

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

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

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

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

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

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

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

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

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

Εργαστήριο «Δίκτυα Υπολογιστών Ι» 1 Εργαστήριο «Δίκτυα Υπολογιστών Ι» Άσκηση 1 η Τμήμα Mηχ. Πληροφορικής & Υπολογιστών Παν. Δυτικής Αττικής Ημερομηνία έκδοσης: 3/10/2018 Επιμέλεια: Ιωάννης Ξυδάς, Αντώνης Μπόγρης Υλοποίηση ενός Τοπικού

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

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

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

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

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

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

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

Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. Ethernet

Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. Ethernet Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου ρ Κωνσταντίνος Σ Χειλάς Ethernet Ένα πλαίσιο (frame) Ethernet 00 d0 06 99 18 28 00 02 b3 0b 86 08 00 45 00 Η επικεφαλίδα του IP 0 ToS 0 ToS 00

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

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

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

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

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

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

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

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 15/03/2014 Συμπληρωματικές Διαφάνειες

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 15/03/2014 Συμπληρωματικές Διαφάνειες ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 5/03/204 Συμπληρωματικές Διαφάνειες Νίκος Δημητρίου ΟΣΣ/5.03.204/Ν.Δημητρίου ΟΣΣ/5.03.204/Ν.Δημητρίου 2 ΟΣΣ/5.03.204/Ν.Δημητρίου 3 ΟΣΣ/5.03.204/Ν.Δημητρίου 4 Θεωρία Aloha/Slotted

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

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

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

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

Κατανόηση των αρχών που διέπουν της υπηρεσίες του επιπέδου δικτύου:

Κατανόηση των αρχών που διέπουν της υπηρεσίες του επιπέδου δικτύου: ίκτυα Υπολογιστών (Γ έτος, ΣΤ εξ) ιάλεξη #5: Επίπεδο ικτύου (IP layer). ρομολόγηση (routing) σε IP δίκτυα. Εργαστηριακές ασκήσεις με το εργαλείο ανάλυσης πρωτοκόλλων (protocol analyzer) Ethereal. Γαβαλάς

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

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

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

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

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

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

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

Δίκτυα Υπολογιστών Το επίπεδο μεταφοράς (transport layer)

Δίκτυα Υπολογιστών Το επίπεδο μεταφοράς (transport layer) Δίκτυα Υπολογιστών Το επίπεδο μεταφοράς (transport layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Επισκόπηση του επιπέδου μεταφοράς Υπηρεσίες επιπέδου μεταφοράς Επίπεδο μεταφοράς έναντι επιπέδου

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

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

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

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

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

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

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

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

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

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

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

HY-335 : Δίκτυα Υπολογιστών W N net works R E O T HY-335 : Δίκτυα Υπολογιστών Επίπεδο Δικτύου K Δρομολογητές, αρχιτεκτονική, διευθυνσιοδότηση Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Χειμερινό εξάμηνο 2014-2015

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM Παραδείγµατα δικτυακών τεχνολογιών Ethernet Internet ATM Τοπικά δίκτυα (LANs) Τα πιο απλά δίκτυα Κάθε υπολογιστής έχει όνοµα διεύθυνση δικτύου (Internet) διεύθυνση τοπικού δικτύου (Ethernet) alice 28 35

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

Κεφάλαιο 4: Επίπεδο ικτύου

Κεφάλαιο 4: Επίπεδο ικτύου Κεφάλαιο 4 Επίπεδο ικτύου Πηγή των ακόλουθων διαφανειών είναι οι διαφάνειες που συνοδεύουν ως διδακτικό υλικό το βιβλίο των J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach Featuring

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

Σχήμα 4.1. Δίκτυο μη συγκεκριμένης τοπολογίας (mesh topology)

Σχήμα 4.1. Δίκτυο μη συγκεκριμένης τοπολογίας (mesh topology) Λειτουργίες του Network Layer - Δρομολόγηση Στο ακόλουθο σχήμα φαίνεται ένα δίκτυο μη συγκεκριμένης τοπολογίας (mesh topology), όπως είναι για παράδειγμα ένα δίκτυο ευρείας περιοχής WAN (Wide Area Network).

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

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

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

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

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

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

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

Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 13: QoS Policy, Παραδείγματα QoS, Επισκόπηση μαθήματος Φώτης Βαρζιώτης

Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 13: QoS Policy, Παραδείγματα QoS, Επισκόπηση μαθήματος Φώτης Βαρζιώτης 1 Ελληνική ημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 13: QoS Policy, Παραδείγματα QoS, Επισκόπηση μαθήματος Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά

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

Δίκτυα Υπολογιστών. Ενότητα 5: Δρομολόγηση πληροφορίας στα δίκτυα πακέτων και στο διαδίκτυο

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Κάθε διεύθυνση IP αποτελείται από δυο τμήματα.

Κάθε διεύθυνση IP αποτελείται από δυο τμήματα. 3.1.2 Κλάσεις (τάξεις) δικτύων - διευθύνσεων Κάθε διεύθυνση IP αποτελείται από δυο τμήματα. Το πρώτο τμήμα είναι αναγνωριστικό του δικτύου (Network ID) ή πρόθεμα (prefix) στο οποίο ανήκει ο υπολογιστής

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

Β. Μάγκλαρης 14/12/2015.

Β. Μάγκλαρης 14/12/2015. ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Ευφυείς Προγραμματιζόμενες Δικτυακές Υποδομές (Ι) Κίνητρα για Software Defined Networking SDN Το Πρωτόκολλο OpenFlow Εφαρμογές σε Κατανεμημένες Υπολογιστικές Υποδομές Β. Μάγκλαρης maglaris@netmode.ntua.gr

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

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

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

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

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

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

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

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

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

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

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

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

Υποστήριξη Κινητικότητας στο Internet. Σαράντης Πασκαλής <paskalis@di.uoa.gr> Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών

Υποστήριξη Κινητικότητας στο Internet. Σαράντης Πασκαλής <paskalis@di.uoa.gr> Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών Υποστήριξη Κινητικότητας στο Internet Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών 1 Mobile IP Ιστορικό Το πρωτόκολλο Internet σχεδιάστηκε για στατικούς υπολογιστές.

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

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

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

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

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

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

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

Υποδίκτυα (Subnetting) Δίκτυα Υπολ. Ι ΠΑΔΑ

Υποδίκτυα (Subnetting) Δίκτυα Υπολ. Ι ΠΑΔΑ Υποδίκτυα (Subnetting) Δίκτυα Υπολ. Ι ΠΑΔΑ I. Ξυδάς Στην αρχή Τα δίκτυα ήταν επίπεδα (flat). Όλοι οι Η/Υ (hosts) ήσαν στο ίδιο τμήμα του δικτύου (segment) και είχαν κοινό το τμήμα Νetwork της IP διεύθυνσης.

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

Εισαγωγή στο πως λειτουργεί το διαδίκτυο

Εισαγωγή στο πως λειτουργεί το διαδίκτυο Εισαγωγή στο πως λειτουργεί το διαδίκτυο (και τι θα δούμε στο εργαστήριο δικτύων) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διαδίκτυο - ένα δίκτυο δεδομένων Σημαντικό

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

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

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

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

Network Address Translation (NAT)

Network Address Translation (NAT) HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο 2016-2017 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Network Address Translation (NAT) Network Layer Private IP Addresses Πρόβλημα: o χώρος των ΙΡ διευθύνσεων

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

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

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

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

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

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ ΤΑΞΗ: ΜΑΘΗΜΑ: 3 η ΤΑΞΗ ΕΠΑ.Λ. ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ / ΕΙΔΙΚΟΤΗΤΑΣ Ημερομηνία: Σάββατο 14 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις

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

Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης

Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής (1) Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης Απρόκλητο

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

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

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

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

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

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

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

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

Εργαστήριο Δικτύων Υπολογιστών Εργαστήριο Δικτύων Υπολογιστών 2 η Διάλεξη: TCP/UDP Δικτυακά πρωτόκολλα / εφαρμογές Ports Unix δικτυακές εντολές Transmission Control Protocol - TCP Πρωτόκολλο Mεταφοράς RFC 793 [Postel 1981] Xρησιμοποιεί

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

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Στρώμα δικτύου στο Internet Δίκτυα Υπολογιστών Εισαγωγή To IP (Internet Protocol) είναι το πρωτόκολλο του στρώματος δικτύου στο διαδίκτυο Η τρέχουσα έκδοση είναι η 4 (IPv4) Ορίζεται στο

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

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

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

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

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

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

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

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Στρώμα δικτύου στο Internet Δίκτυα Υπολογιστών Εισαγωγή To IP (Internet Protocol) είναι το πρωτόκολλο του στρώματος δικτύου στο διαδίκτυο Η τρέχουσα έκδοση είναι η 4 (IPv4) Ορίζεται στο

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

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

ΔΙΚΤΥΑ (14) Π. Φουληράς ΔΙΚΤΥΑ (14) Π. Φουληράς Συνδεσμική Δικτύωση και ΑΤΜ Στα μέσα της δεκαετίας του 1980 οι τηλεφωνικές εταιρείες διεπίστωσαν ότι η επικοινωνία φωνής θα απέφερε σταδιακά μειωμένο περιθώριο κέρδους Απεφάσισαν

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

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

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

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

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

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

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