HY-335 : Δίκτυα Υπολογιστών Επίπεδο Ζεύξης Μαρία Παπαδοπούλη

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

Download "HY-335 : Δίκτυα Υπολογιστών Επίπεδο Ζεύξης Μαρία Παπαδοπούλη"

Transcript

1 W N net works R E O T HY-335 : Δίκτυα Υπολογιστών Επίπεδο Ζεύξης Μαρία Παπαδοπούλη K Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης MAC Layer- 1

2 Θέματα προς συζήτηση... Ερωτήσεις από τα προηγούμενα lectures... Επίπεδο ζεύξης Ανίχνευση και διόρθωση λαθών Τυχαία πολλάπλή πρόσβαση στο κανάλι MAC διευθύνσεις Βασισμένο κυρίως στο Κεφ. 5 βιβλίου Kurose MAC layer

3 Μοντέλο επιπέδων Διαδικτύου (Στοίβα TCP/IP) εφαρμογής Υλοποιεί τις κατανεμημένες εφαρμογές μεταφοράς δικτύου ζεύξης φυσικό Yπεύθυνο για τη μεταφορά δεδομένων από τον ένα κόμβο στον άλλο Καθορίζει τη διαδρομή που θα πάρει ένα πακέτο μέσω των δρομολογητών για να φτάσει τον προορισμό του Χειρίζεται μεταφορές δεδομένων μεταξύ γειτονικών στοιχείων του δικτύου MAC Layer- 3

4 Μοντέλο επιπέδων Διαδικτύου (Στοίβα TCP/IP) εφαρμογής μεταφοράς δικτύου ζεύξης φυσικό frame Datagram H 3 Τμήμα H 2 H 2 Μήνυμα H 1 H 1 H 1 Payload (data) Payload (data) Payload (data) Payload (data) Ένα τερματικό κόμβος (end-node) που στέλνει δεδομένα (πηγή): Καθε επίπεδο: Λαμβάνει δεδομένα από το ανώτερο επίπεδο Ενθυλάκωση Προσθέτει επικεφαλίδα και δημιουργεί νέα μονάδα δεδομένων Προωθεί την νέα μονάδα στο επόμενο επίπεδο MAC Layer- 4

5 Ενθυλάκωση MAC Layer- 5

6 Επίπεδο ζεύξης Χειρίζεται μεταφορές δεδομένων μεταξύ γειτονικών στοιχείων του δικτύου δηλαδή τη μεταφορά του πάνω από μία ζεύξη ενώ το επίπεδο δικτύου χειρίζεται την end-to-end (από τον αποστολέα στον παραλήπτη) μεταφορά του πακέτου Καθορίζεται από την τεχνολογία της ζεύξης επικοινωνίας των γειτονικών στοιχείων Παραδείγματα: Ethernet (ΙΕΕΕ802.3) Wireless LAN (e.g., ΙΕΕΕ802.11) MAC Layer- 6

7 Επίπεδο ζεύξης: εισαγωγικά σχόλια Τα datagrams μεταφέρονται από διαφορετικά πρωτόκολλα ζεύξης μέσω διαφορετικών ζεύξεων (links): Π.χ., Ethernet στην πρώτη ζεύξη, ΙΕΕΕ στη δεύτερη ζεύξη, Κάθε πρωτόκολλο ζεύξης δεδομένων παρέχει διαφορετικές υπηρεσίες Παράδειγμα-αναλογία από τις μεταφορές Ταξίδι από Manhattan στο Μύρτος-Κρήτης τραίνο: από το Manhattan στο JFK αεροπλάνο: από το JFK στην Αθήνα καράβι: από την Αθήνα στο Ηράκλειο Λεωφορείο: από το Ηράκλειο στον Μύρτο τουρίστας= datagram τμήμα μεταφοράς = ζεύξη επικοινωνίας τρόπος μεταφοράς= πρωτόκολλο επιπέδου ζεύξης ταξιδιωτικός πράκτορας = αλγόριθμος δρομολόγησης MAC Layer- 7

8 Χρήσιμη Ορολογία στο Επίπεδο Zεύξης Κόμβους (nodes) θα ονομάζομε τα hosts (τερματικά) & τους routers (δρομολογητές) Ζεύξεις (links): κανάλια επικοινωνίας που ενώνουν/συνδέουν γειτονικούς κόμβους frames επιπέδου ζεύξης Ο κόμβος που στέλνει: 1. Ενθυλακώνει το datagram σε ένα frame επιπέδου ζεύξης, και 2. μεταδίδει το frame μέσω της ζεύξης Ο κόμβος που λαμβάνει: 1. λαμβάνει το frame, και 2. αποσπά το datagram MAC Layer- 8

9 Επίπεδο ζεύξης: εισαγωγή link Πρωτόκολλα ζεύξεις διαφορετικών τεχνολογιών μπορεί να διαφέρουν μεταξύ τους MAC Layer- 9

10 Είδη ζεύξεων Μονόδρομη (simplex): Επιτρέπει μετάδοση σε μία κατεύθυνση μόνο Ημιαμφίδρομη (half-duplex): επιτρέπει μετάδοση σε οποιαδήποτε κατεύθυνση αλλά όχι ταυτόχρονα Πλήρως αμφίδρομη (full duplex): επιτρέπει ταυτόχρονη μετάδοση και στις δύο κατευθύνσεις MAC layer

11 Επίπεδο ζεύξης: δυο τύποι ζεύξεων Σημείο σε σημείο (Point-to-Point) Μετάδοση (διαμοιραζόμενο καλώδιο ή μέσο) MAC Layer- 11

12 Τύποι ζεύξεων Σημείο προς σημείο ζεύξη (point-to-point) Αποτελούνται από ένα μοναδικό sender στο ένα άκρο της ζεύξης και από ένα μοναδικό receiver στο άλλο άκρο της PPP για dial-up πρόσβαση Σημείο προς σημείο ζεύξη μεταξύ Ethernet switch and host Το MAC protocol είναι απλό (ή και σχεδόν ανύπαρκτο ): sender can send a frame whenever the link is idle Μετάδοση (broadcast) (διαμοιραζόμενο μέσο) Εχει πολλαπλούς sending και receiving κόμβους Ο οποιοσδήποτε μπορεί να στείλει ένα frame Ολοι οι υπόλοιποι το λαμβάνουν traditional Ethernet (ΙΕΕΕ802.3) upstream HFC ΙΕΕΕ wireless LAN MAC Layer- 12

13 Επικοινωνία προσαρμοστών (adapters) sending node datagram frame link layer protocol frame receiving node adapter adapter Το επίπεδο ζεύξης υλοποιείται σε έναν adapter ( NIC) πχ Ethernet, PCMCI, IEEE κάρτες Αποστέλλουσα πλευρά: Ενθυλακώνει το datagram σε ένα frame Προσθέτει bits ελέγχου λαθών, ελέγχου ροής, κτλ. Λαμβάνουσα πλευρά: Κοιτάει για λάθη, έλεγχο ροής, κτλ. Ο adapter είναι ημιαυτόνομος Επίπεδο ζεύξης και φυσικό επίπεδο Αποσπά το datagram, και το προωθεί στον λαμβάνοντα κόμβο Κάτω από τον έλεγχο του τοπικού κόμβου Μοιράζεται με αυτόν power & busses Δεν διακόπτει τον πατρικό/τοπικό κόμβο (node) όταν λαμβάνει datagram που προορίζεται για άλλο κόμβο MAC Layer- 13

14 Node I/O Bus Προσαρμοστές (adapters) O adapter περιλαμβάνει RAM, DSP (Digital Signal Processing) chips, δίαυλους(bus), διεπαφή ζεύξης & μοιράζεται την ενέργεια & τους δίαυλους με τον πατρικό κόμβο Bus Interface Link Interface Network Link Node Adaptor card Errors may occur υπεύθυνο για την επικοινωνία με τον πατρικό κόμβο του adapter. Μεταφέρει δεδομένα & πληροφορίες ελέγχου μεταξύ adapter-πατρικού κόμβου Υλοποιεί το πρωτόκολλο επιπέδου ζεύξης Παρέχει πλαισίωση (framing), αποπλαισίωση (deframing), ανίχνευση και διόρθωση λαθών, μηχανισμό τυχαίας πρόσβασης MAC Layer- 14

15 Υπηρεσίες στο Επίπεδο ζεύξης Πλαισίωση, πρόσβαση ζεύξης (framing, link access): Ενθυλάκωση του datagram του επιπέδου δικτύου σε frame, προσθήκη επικεφαλίδας (header), ουράς (trailer) Πρόσβαση στο κανάλι, αν είναι μέσο διαμοιραζόμενης πρόσβασης Οι MAC διευθύνσεις των επικεφαλίδων frames χρησιμοποιούνται για να προσδιορίσουν την πηγή και τον προορισμό διαφορετικό από την διεύθυνση ΙP! Αξιόπιστη μετάδοση πακέτων μεταξύ γειτονικών κόμβων Σπάνια χρησιμοποιείται σε ζεύξεις με χαμηλές πιθανότητες λάθους (πχ fiber) Όμως χρησιμοποιείται σε ασύρματες ζεύξεις που χαρακτηρίζονται από υψηλά ποσοστά λαθών Παρόμοιο θέμα αξιόπιστης μετάδοσης υπάρχει & στο επίπεδο δικτύου (UDP, TCP) MAC Layer- 15

16 Υπηρεσίες επιπέδου ζεύξης (περισσότερα) Έλεγχος ροής (flow control): Έλεγχος ρυθμού μεταξύ γειτονικών κόμβων αποστολέων & παραληπτών Ανίχνευση λαθών (error detection): Λάθη προκαλούνται από εξασθένηση του σήματος, θόρυβο Ο παραλήπτης ανακαλύπτει την ύπαρξη λαθών: Στέλνει σήμα στον αποστολέα για επαναποστολή ή απορρίπτει το frame Υπάρχει πιθανότητα να έχομε στον δέκτη πακέτο με undetected errors & το πακέτο να προωθηθεί στο επίπεδο δικτύου Διόρθωση λαθών (error correction): Ο παραλήπτης βρίσκει και διορθώνει τα λανθασμένα bit χωρίς να καταφύγει στην επαναποστολή Ημιαμφίδρομο (half-duplex) και πλήρως αμφίδρομο (full-duplex) Με το ημιαμφίδρομο, οι κόμβοι και στις δύο άκρες της ζεύξης μπορούν να μεταδίδουν, αλλά όχι ταυτόχρονα MAC Layer- 16

17 Ανίχνευση λαθών Μπορούμε να μειώσομε τη πιθανότητα μη-ανίχνευσης λαθών χρησιμοποιώντας πιο έξυπνους αλγορίθμους Ωστόσο έτσι μπορεί να αυξήσομε τη καθυστέρηση της προώθησης των πακέτων λόγω αυξημένων υπολογισμών, και τη μετάδοση περισσοτέρων bits Από την άλλη έτσι μπορεί να αποφύγομε τα retransmissions τα οποία επίσης αυξάνουν την καθυστέρηση της προώθησης των πακέτων και τη μετάδοση περισσοτέρων bits Τεχνικές Έλεγχοι ισοτιμίας (parity checks) Άθροισμα ελέγχου (checksumming, συνήθως στο επίπεδο μεταφοράς) Κυκλικός έλεγχος πλεονασμού (cyclic redundancy check, συνήθως στο MAC επίπεδο στον adapter) MAC Layer- 17

18 Ανίχνευση Λάθους EDC= Error Detection and Correction bits (redundancy) D = Data, προστατεύεται από τον έλεγχο λαθών, μπορεί να περιλαμβάνει τμήματα της επικεφαλίδας Η ανίχνευση λαθών δεν είναι 100% αξιόπιστη! Το πρωτόκολλο μπορεί να χάσει κάποια λάθη, αλλά σπάνια μεγαλύτερο EDC τμήμα έχει σαν αποτέλεσμα καλύτερη ανίχνευση και διόρθωση MAC Layer- 18

19 Έλεγχοι ισοτιμίας Απλούστερο: χρήση ενός μoναδικού bit ισοτιμίας (single parity bit) Εστω ότι d bits πληροφορίας στέλνονται Σε ένα even-parity μοντέλο, ο αποστολέας στέλνει ένα επιπρόσθετο bit και επιλέγει την τιμή του ώστε ο συνολικός αριθμός 1s των d+1 bits είναι άρτιος Ο δέκτης απλά ελέγχει των αριθμό των 1 και το parity bit και μπορεί να ξέρει αν ένας περιττός αριθμός λαθών έχει συμβεί MAC Layer- 19

20 Έλεγχος ισοτιμίας Μοναδικό Bit Ισοτιμίας: Ανιχνέυει λάθη ενός μόνο bit Δισδιάστατο Bit Ισοτιμίας: Ανιχνεύει και διορθώνει λάθη σε ένα μόνο bit Δεν διορθώνουν το λάθος 0 0 Προσοχή: δείτε αν διορθώνονται περισσότερα λάθη και σε ποιές περιπτώσεις MAC Layer- 20

21 Περίπτωση πολλαπλών λαθών (Parity checks) Εάν το λάθος σε ένα bit συμβαίνει ανεξάρτητα από τι γίνεται στα διπλανά του bits τότε η πιθανότητα πολλαπλών λαθών σε ένα πακέτο είναι πολύ μικρή Γιατί??? Ωστόσο εμπειρικές μελέτες με μετρήσεις σε πραγματικά δίκτυα δείχνουν ότι τα λάθη στα bits γίνονται σε bursts (έχουν εκρηκτικό pattern) δηλαδή υπάρχουν γειτονικά bits που έχουν λάθη Επομένως ένας πιο robust μηχανισμός πρέπει να χρησιμοποιηθεί και ευτυχώς χρησιμοποιείται στην πράξη! MAC Layer- 21

22 Forward error correction (FEC) μηχανισμοί Μηχανισμοί στον δέκτη για ανίχνευση και διόρθωση λάθους Τυπικά χρησιμοποιούνται σε audio storage & playback devices (πχ audio CDs) Στα δίκτυα βοηθούν γιατί ελαττώνουν τον αριθμό των retransmissions που πρέπει να γίνουν MAC Layer- 22

23 Μέθοδοι αθροίσματος ελέγχου (checksumming) Σε αυτές τις τεχνικές, τα d bits δεδομένων μεταχειρίζονται σαν μία ακολουθία από k-bit ακεραίους Internet checksum: Άθροισε αυτούς τους k-bit ακεραίους, και Χρησιμοποίησε το παραγόμενο άθροισμα ως bits ανίχνευσης λαθών (e.g., k=16) TCP & UDP: Τα checksums υπολογίζονται με βάση όλα τα πεδία (επικεφαλίδα & δεδομένα) Σε άλλα πρωτόκολλα: Ένα checksum υπολογίζεται για την επικεφαλίδα και ένα άλλο checksum υπολογίζεται για ολόκληρο το πακέτο Μικρή επιβάρυνση αλλά και μικρή προστασία MAC Layer- 23

24 Checksumming: Έλεγχος κυκλικού πλεονασμού Θεώρησε τα bits δεδομένων D, ως ένα δυαδικό αριθμό Επέλεξε την γεννήτρια G των (r+1) bits (θα θεωρηθεί γνωστή στον παραλήπτη) Επέλεξε τώρα r CRC bits R, έτσι ώστε Το <D,R> είναι ακριβώς διαιρέσιμο από το G (modulo 2) Ο παραλήπτης γνωρίζει το G, διαιρεί το <D,R> με το G Εάν το υπόλοιπο είναι μη μηδενικό: λάθος ανακαλύφθηκε! Μπορεί να ανακαλύψει n συνεχόμενα λανθασμένα bits (όπου n< r+1 bits) Ευρέως χρησιμοποιούμενο στην πράξη (IEEE link layer, ΑΤΜ protocols) MAC Layer- 25

25 Συστήματα πολλαπλής πρόσβασης (multiple access) Συστήματα πολλαπλής πρόσβασης (multiple access) Οι κόμβοι συνδέονται σε κοινό κανάλι επικοινωνίας Συγκρούσεις συμβαίνουν όταν δύο ή περισσότεροι σταθμοί αποφασίσουν να στείλουν πακέτα ταυτόχρονα Έλεγχος πρόσβασης (access control): περιορίζει τη μείωση της απόδοσης λόγω συγκρούσεων και κενών περιόδων Υπενθύμιση: Σύγκρουση σε ένα δέκτη συμβαίνει όταν frames «μπερδεύονται» μεταξύ τους καθώς μεταδίδονται σε κοινό κανάλι και λαμβάνονται από το δέκτη MAC Layer- 26

26 Πρωτόκολλα πολλαπλής πρόσβασης Μοναδικό διαμοιραζόμενο κανάλι μετάδοσης Δύο ή περισσότερες ταυτόχρονες μεταδόσεις από τους κόμβους: παρεμβολές σύγκρουση εάν ο κόμβος λαμβάνει δύο ή περισσότερα σήματα την ίδια στιγμή Πρωτόκολλο πολλαπλής πρόσβασης (multiple access protocol) Κατανεμημένος αλγόριθμος που ορίζει το πως οι κόμβοι μοιράζονται το κανάλι, π.χ., καθορίζει πότε ένας κόμβος μπορεί να μεταδώσει Η επικοινωνία για τον διαμοιρασμό του καναλιού πρέπει να χρησιμοποιήσει το ίδιο το κανάλι! Δεν υπάρχει out-of-band κανάλι για συντονισμό MAC Layer- 27

27 Ανενεργό πρωτόκολλο πολλαπλής πρόσβασης Κανάλι μετάδοσης ρυθμού R bps 1. Όταν ένας μόνο κόμβος θέλει να μεταδώσει, μπορεί να στείλει με ρυθμό R (Αποτελεσματικό: υψηλός ρυθμός) 2. Όταν M κόμβοι θέλουν να μεταδώσουν,ο καθένας μπορέι να στείλει με μέσο ρυθμό R/M (Δίκαιο) 3. Εντελώς αποκεντροποιημένο: Δεν υπάρχει ειδικός κόμβος για να συντονίζει τις μεταδόσεις Κανένας συγχρονισμός ρολογιών, σχισμών 4. Απλό MAC Layer- 28

28 Πρωτόκολλα MAC: ταξινόμηση Τρεις ευρείς τάξεις: Κατανομή Καναλιού χωρισμός καναλιού σε μικρότερα «τμήματα» (χρονικές σχισμές, συχνότητα, code) δέσμευση τμήματος από τον κόμβο για αποκλειστική χρήση Παραδείγματα: TDMA, FDMA, CDMA Τυχαία Πρόσβαση το κανάλι δεν χωρίζεται, επιτρέπονται συγκρούσεις ανάκαμψη από τις συγκρούσεις Παίρνοντας σειρά προτεραιότητας οι κόμβοι παίρνουν την σειρά τους, αλλά κόμβοι που έχουν περισσότε να στείλουν μπορούν να πάρουν σειρά για περισσότερη ώρα MAC Layer- 29

29 Κριτήρια Αξιολόγησης Πρωτοκόλλων Πρόσβασης Αποδοτικότητα είναι ο long-run λόγος του χρόνου κατά τον οποίο τα πλαίσια μεταδίδονται στο κανάλι χωρίς συγκρούσεις υπό συνθήκες κορεσμού Ποσοστό της χωρητικότητας του καναλιού που μένει αναξιοποίητη στο χρόνο Δικαιοσύνη μεταξύ των συσκευών που το χρησιμοποιούν Πολυπλοκότητα Απαιτήσεις σε συγχρονισμό μεταξύ των συσκευών Extra control μηνύματα που χρειάζονται να μεταδοθούν για το συντονισμό μεταξύ των κόμβων (protocol overhead) MAC layer

30 MAC πρωτόκολλα κατανομής του καναλιού: TDMA TDMA: time division multiple access πρόσβαση στο κανάλι σε «γύρους» κάθε σταθμός παίρνει μία σχισμή σταθερού μήκους (μήκος = χρόνος μετάδοσης πακέτου) σε κάθε γύρο η μη χρησιμοποιούμενες σχισμές παραμένουν ανενεργές παράδειγμα: 6-σταθμών LAN, 1,3,4 έχουν πακέτα, ανενεργές οι σχισμές 2,5,6 MAC Layer- 31

31 frequency bands MAC πρωτόκολλα κατανομής του καναλιού: FDMA FDMA: frequency division multiple access το φάσμα του καναλιού χωρίζεται σε ζώνες συχνοτήτων σε κάθε σταθμό δίνεται συγεκριμένη ζώνη συχνότητας ο αχρησιμοποιήτος χρόνος μετάδοσης στις ζώνες συχνοτήτων μένει ανενεργός παράδειγμα: 6-σταθμοί LAN, 1,3,4 έχουν πακέτα pkt, οι ζώνες συχνοτήτων 2,5,6 είναι ανενεργές MAC Layer- 32

32 Πρωτόκολλα Τυχαίας Προσπέλασης (Random Access) Όταν ένας κόμβος έχει πακέτο να στείλει Μεταδίδει στον πλήρη ρυθμό του καναλιού R κανένας εκ των προτέρων συντονισμός μεταξύ των κόμβων Δύο οι περισσότεροι κόμβοι μεταδίδουν «σύγκρουση» το MAC πρωτόκολλο τυχαίας πρόσβασης καθορίζει: Πως να ανιχνευθούν οι συγκρούσεις Πως να ανακάμψει από τις συγκρούσεις (π.χ., μέσω καθυστερημένης αναμετάδοσης) Παραδείγματα από MAC πρωτόκολλα τυχαίας πρόσβασης: slotted ALOHA ALOHA CSMA, CSMA/CD, CSMA/CA MAC Layer- 33

33 ALOHA με σχισμές (slotted ALOHA) Υποθέσεις όλα τα frames έχουν ίδιο μέγεθος ο χρόνος χωρίζεται σε σχισμές ίσου μεγέθους, τον χρόνο για τη μετάδοση ενός frame οι κόμβοι ξεκινούν να μεταδίδουν frames μόνο στην αρχή των σχισμών οι κόμβοι είναι συγχρονισμένοι Εάν 2 ή περισσότεροι κόμβοι μεταδίδουν σε μία σχισμή, όλοι οι κόμβοι ανιχνεύουν την σύγκρουση Λειτουργία Όταν ένας κόμβος παραλαμβάνει ένα νέο frame, το μεταδίδει στην επόμενη σχισμή Αν δεν έγινε σύγκρουση, ο κόμβος μπορεί να στείλει νέο frame στην επόμενη σχισμή Σε περίπτωση σύγκρουσης, ο κόμβος ξαναμεταδίδει το frame σε κάθε επόμενη σχισμή με πιθανότητα p έως ότου πετύχει MAC Layer- 34

34 Slotted ALOHA πλεονεκτήματα μοναδικός ενεργός κόμβος μπορεί συνεχώς να μεταδίδει με τον πλήρη ρυθμό του καναλιού αποκεντροποιημένο: μόνο οι σχισμές στους κόμβους χρειάζεται να είναι συγχρονισμένες απλό Μειονεκτήματα συγκρούσεις χάσιμο σχισμών ανενεργές σχισμές Οι κόμβοι μπορεί να είναι σε θέση να ανιχνεύσουν την σύγκρουση σε λιγότερο χρόνο από αυτόν που χρειάζεται για να μεταδώσουν το πακέτο Συγχρονισμός ρολογιού MAC Layer- 35

35 Αποδοτικότητα του Slotted Aloha σε βάθος χρόνου Αποδοτικότητα είναι το κλάσμα, σε βάθος χρόνου, των επιτυχημένων σχισμών όταν υπάρχουν πολλοί κόμβοι, καθένας με πολλά frames να στείλουν ασυμπτωτική συμπεριφορά Υποθέστε ότι υπάρχουν N κόμβοι με πολλά frames να στείλουν, και καθένας μεταδίδει σε μία σχισμή με πιθανότητα p Η πιθανότητα ότι ο κόμβος 1 έχει επιτυχία σε μία σχισμή = p(1-p) N-1 Η πιθανότητα ότι οποιοσδήποτε κόμβος έχει επιτυχία = Np(1-p) N-1 Για μέγιστη αποδοτικότητα Βρείτε το p* το οποίο μεγιστοποιεί το Np(1-p) N-1 εκφράζεται ως πρόβλημα βελτιστοποίησης Για μεγάλα Ν: παίρνουμε το όριο του Np*(1-p*) N-1 (όσο το Ν πάει στο άπειρο) 1/e =.37 Στην καλύτερη περίπτωση: το κανάλι χρησιμοποιείται για χρήσιμες μετάδόσεις το 37% του χρόνου! MAC Layer- 36

36 Slotted ALOHA Παρόμοια ανάλυση δείχνει οτι το 37% των slots έμειναν αδειανά Σκεφτείτε λοιπόν την απογοήτευση ενός network administrator που χρησιμοποιεί ένα 100Mbps slotted ALOHA σύστημα και ενώ το κανάλι έχει τη δυνατότητα να μεταδόσει ένα frame χρησιμοποιώντας όλο το channel rate (100Mbps) σε μεγάλο βάθος χρόνου το επιτυχημένο throughput του καναλιού είναι λιγότερο από 37Mbps MAC Layer- 37

37 Καθαρό (unslotted) ALOHA (pure ALOHA) Απλούστερο, καθόλου συγχρονισμός Όταν ένα frame φτάνει: Άμεση μετάδοση Αν μία σύγκρουση ανιχνευτεί κατά τη διάρκεια μίας μετάδοσης (ανεπιτυχής μετάδοση): 1. Ολοκλήρωση της μετάδοσης 2. Αμέσως μετά την ολοκλήρωση της ανεπιτυχούς μετάδοσης: Μετάδοση ξανά του frame με πιθανότητα p 2. αλλιώς, 3. αναμονή ίση με το χρόνο μετάδοσης ενός frame 4. Μετά από αυτή την αναμονή, ο κόμβος 3. Μεταδίδει το frame με πιθανότητα p αλλιώς, παραμένει ανενεργός ξανά για χρόνο ίσο με το χρόνο μετάδοσης ενός frame MAC Layer- 38

38 Καθαρό (unslotted) ALOHA (pure ALOHA) unslotted Aloha: Απλούστερο, καθόλου συγχρονισμός Όταν ένα frame φτάνει: Άμεση μετάδοση Η πιθανότητα σύγκρουσης αυξάνεται: Το frame που στάλθηκε την στιγμή t 0 συγκρούεται με άλλα frames που στάλθηκαν την περίοδο [t 0 -τ,t 0 +τ]:δηλαδή μέσα στις σχισμές [[t 0 -τ,t 0 ] & [t 0,t 0 +τ] Υπόθεση: τ είναι ο χρόνος για τη μετάδοση ενός frame Ο κόμβος ξεκινάει τη μετάδοση τη χρονική στιγμή t 0 MAC Layer- 39

39 Αποδοτικότητα του Pure Aloha Πιθανότητα ( επιτυχία ενός συγκεκριμένου κόμβου ) = Πιθανότητα( ο κόμβος να μεταδώσει τη χρονική στιγμή t 0 ) * Πιθανότητα( κανένας άλλος κόμβος δεν μεταδίδει τις χρονικές στιγμές [t 0 -τ, t 0 ] ) * Πιθανότητα( κανένας άλλος κόμβος δεν μεταδίδει τις χρονικές στιγμές [t 0, t 0 +τ] ) = = p. (1-p) N-1. (1-p) N-1 = p. (1-p) 2(N-1) Διαλέγοντας το ιδανικό p και αφήνοντας το n -> άπειρο... = 1/(2e) =.18 Ακόμα χειρότερη! MAC Layer- 40

40 Ανεπάρκεια του ALOHA Τόσο στο slotted όσο και στο pure ALOHA, η απόφαση ενός κόμβου να μεταδώσει λαμβάνεται ανεξάρτητα από τους άλλους κόμβους που είναι προσαρτημένοι στο κανάλι μετάδοσης Ένας κόμβος δεν δίνει καμία σημασία στο εάν ένας άλλος κόμβος τυχαίνει να μεταδίδει όταν ξεκινάει να μεταδίδει ούτε σταματάει να μεταδίδει εάν ένας άλλος κόμβος ξεκινήσει να δημιουργεί παρεμβολές στην μετάδοσή του MAC Layer- 41

41 Σημαντικοί κανόνες στη μετάδοση πλαισίων στην αναμετάδοση Αισθανόμενος τον φορέα (Carrier sensing) ( άκου πριν μιλήσεις ) Ένας κόμβος ακούει το κανάλι πριν στείλει Εάν υπάρχει μετάδοση στο κανάλι: ένας κόμβος περιμένει για ένα τυχαίο χρονικό διάστημα ( backs off ) και μετά αισθάνεται ξανά το κανάλι Εάν ένα κανάλι αισθανθεί να μην έχει κίνηση, τότε ξεκινάει η μετάδοση του πλαισίου Εντοπισμός σύγκρουσης (Collision detection) ( Εάν κάποιος άλλος αρχίζει να μιλάει την ίδια ώρα, σταμάτα να μιλάς ) Ένας κόμβος που μεταδίδει ακούει το κανάλι καθώς μεταδίδει Εάν εντοπίσει ότι κάποιος άλλος κόμβος μεταδίδει ένα πλαίσιο που προκαλεί παρεμβολές: σταματάει να μεταδίδει και χρησιμοποιεί κάποιο πρωτόκολλο για να προσδιορίσει πότε θα προσπαθήσει ξανά να μεταδόσει MAC Layer- 42

42 Carrier Sense Multiple Access: Συγκρούσεις Διάταξη του χώρου των κόμβων συγκρούσεις μπορούν ακόμα να συμβούν: η καθυστέρηση διάδοσης σημαίνει ότι δύο κόμβοι μπορεί να μην ακούν την μετάδοση του άλλου σύγκρουση: ο χρόνος μετάδοσης ολόκληρου του πακέτου σπαταλήθηκε σημείωση: ο ρόλος της απόστασης και της καθυστέρησης διάδοσης στο καθορισμό της πιθανότητας σύγκρουσης MAC Layer- 43

43 Εντοπισμός σύγκρουσης Έντοπισμός σύγκρουσης ( εάν κάποιος άλλος αρχίσει να μιλάει την ίδια ώρα, σταμάτα να μιλάς ) Ένας κόμβος που μεταδίδει ακούει το κανάλι καθώς μεταδίδει Εάν εντοπίσει ότι κάποιος άλλος adapter μεταδίδει ένα πλαίσιο που προκαλεί παρεμβολές: σταματάει να μεταδίδει και χρησιμοποιεί κάποιο πρωτόκολλο για να προσδιορίσει πότε θα προσπαθήσει ξανά να μεταδώσει Το Ethernet χρησιμοποιεί τον εντοπισμό σύγκρουσης! MAC Layer- 44

44 Έλεγχος πολλαπλής πρόσβασης (συνέχεια) Παίρνοντας σειρά (taking turns) Polling-based μηχανισμοί Υπάρχει ένας master node που ρωτά τον κάθε άλλο κόμβο εάν έχει να στείλει δεδομένα (poll) Του στέλνει μήνυμα λέγοντας του ότι μπορεί να μεταδώσει μέχρι ένα μέγιστο αριθμό frames Το κάνει αυτό διαδοχικά για τον κάθε ένα κόμβο ( round-robin ) Master node poll Node 1 Node 2 Node k MAC Layer- 45

45 Έλεγχος πολλαπλής πρόσβασης (συνέχεια) Έλεγχος πρόσβασης με κουπόνι ένα κουπόνι μεταδίδεται κυκλικά μεταξύ των κόμβων ο κόμβος που διαθέτει το κουπόνι μπορεί να μεταδώσει θα πρέπει να ελέγχεται αν το κουπόνι έχει χαθεί, και τυχόν άδικη συμπεριφορά κάποιου κόμβου Δακτύλιος: οι κόμβοι συνδέονται σε διάταξη δακτυλίου MAC Layer- 46

46 Έλεγχος πολλαπλής πρόσβασης (Multiple Access Control) TDM, FDM: δεν είναι αποδοτικό Ethernet: βασίζεται στο Carrier Sense Multiple Access/Collision Detect (CSMA/CD) περίμενε μέχρι το κανάλι να είναι κενό, τότε στείλε πακέτο σταμάτησε τη μετάδοση αν συμβεί σύγκρουση περίμενε τυχαίο χρόνο μετά την σύγκρουση ALOHA: λιγότερο ευγενικό από το Ethernet μετέδωσε όταν ένα πακέτο είναι έτοιμο περίμενε τυχαίο χρόνο μετά την σύγκρουση MAC Layer- 47

47 Παράδειγμα CDMA Sender Data bits d 1 =-1 d 0 =1 Z i,m =d i *c m Spread code Time slot 1 Time slot Channel output MAC Layer- 48

48 Παράδειγμα CDMA (συνέχεια) Όταν δεν υπάρχουν παρεμβάλλοντες πομποί Ο δέκτης Λαμβάνει τα κωδικοποιημένα bits Ανακτά 1 τα M αρχικά bit δεδομένων, d i, υπολογίζοντας το M m=1 d i = S Z i,m *c m Τα παρεμβάλλοντα εκπεμπόμενα δυαδικά σήματα είναι προσθετικά MAC Layer- 49

49 Ethernet: Αναξιόπιστο, υπηρεσία χωρίς-σύνδεση Χωρίς-σύνδεση Δεν γίνεται χειραψία μεταξύ αποστολέα και παραλήπτη Αναξιόπιστο Ο παραλήπτης δεν στέλνει acks ή nacks στον αποστόλέα η ροή datagrams που στέλνονται στο επίπεδο δικτύου μπορεί να έχει κενά τα κενά μπορούν να αναπληρωθούν αν η εφαρμογή χρησιμοποιεί TCP αλλιώς, η εφαρμογή θα δει τα κενά MAC Layer- 51

50 Δομή πλαισίου Ethernet Ο αποστέλλων adapter τοποθετεί το IP δεδομενόγραμμα (ή πακέτο κάποιου άλλου πρωτοκόλλου Επιπέδου Δικτύου) στο Ethernet πλαίσιο 8bytes 6bytes 6bytes bytes 4bytes Συγχρονισμός Διόρθωση λαθών Preamble: 7 bytes με το μοτίβο ακολουθούμενο από ένα byte με το μοτίβο χρησιμοποιείται για να συγχρονίζει τις τιμές του ρολογιού του παραλήπτη και του αποστολέα Ο adapter ξέρει πότε ένα πλαίσιο τελειώνει εντοπίζοντας την απουσία ρεύματος Οι Ethernet adapters μετράνε την τάση πριν και κατά τη διάρκεια της μετάδοσης MAC Layer- 52

51 Δομή πλαισίου Ethernet (περισσότερα) Addresses: 6 bytes Εάν ο adapter λάβει ένα πλαίσιο με μία διεύθυνση προορισμού που να ταιριάζει, ή με μια διεύθυνση εκπομπής (broadcast) (πχ ARP πακέτο), περνάει δεδομένα του πλαισίου στο πρωτόκολλο Επιπέδου Δικτύου Αλλιώς, ο adapter πετάει το πλαίσιο Type: προσδιορίζει το πρωτόκολλο υψηλότερου επιπέδου (κυρίως IP αλλά και άλλα μπορούν να υποστηρίζονται όπως Novell IPX και AppleTalk) CRC: ελέγχεται στον παραλήπτη, αν εντοπιστεί κάποιο λάθος, το πλαίσιο απλά απορρίπτεται MAC Layer- 53

52 Ethernet CSMA/CD αλγόριθμος 1. Ο adapter λαμβάνει το δεδομενόγραμμα από το επίπεδο δικτύου & δημιουργεί ένα πλαίσιο (frame) 2A. Αν ο adapter αισθανθεί ότι δεν υπάρχει κίνηση στο κανάλι, αρχίζει να μεταδίδει το πλαίσιο 2B. Αν αισθανθεί ότι το κανάλι είναι απασχολημένο, περιμένει μέχρι να γίνει διαθέσιμο & μετά μεταδίδει 3A. Αν ο adapter μεταδίδει ένα ολόκληρο πλαίσιο χωρίς να εντοπίσει μια άλλη μετάδοση, ο adapter τέλειωσε με το πλαίσιο! 3B. Αν ο adapter εντοπίσει μια άλλη μετάδοση καθώς μεταδίδει, εγκαταλείπει & στέλνει ένα σήμα συμφόρησης 4. Αφού εγκαταλείψει, ο adapter μπαίνει στον εκθετικό backoff: μετά την m-ιοστή σύκρουση, επιλέγει ένα K τυχαία από {0,1, 2,, 2 m -1} Ο κόμβος περιμένει K * 512(time interval) bit-φορές και επιστρέφει στο Βήμα 2. MAC Layer- 54

53 Αποδοτικότητα του CSMA/CD T prop = μέγιστος χρόνος διάδοσης μεταξύ 2 κόμβων σε ένα LAN t trans = χρόνος για να μεταδοθεί ένα πλαίσιο με μέγιστο μέγεθος Αποδοτικότητα είναι ο long-run λόγος του χρόνου κατά τον οποίο τα πλαίσια μεταδίδονται στο κανάλι χωρίς συγκρούσεις υπό συνθήκες κορεσμού αποδοτικότητα 1 5t prop / t trans Η αποδοτικότητα πάει προς το 1 όταν το t prop πηγαίνει στο 0 Πηγαίνει στο 1 όταν t trans πηγαίνει στο άπειρο Πολύ καλύτερο από το ALOHA, αλλά ακόμα αποκεντρωμένο, απλό και φτηνό Σκεφτείτε πως αλλάζει η αποδοτικότητα ως προς το propagation & transmission delay 1 MAC Layer- 55

54 Ethernet s CSMA/CD (περισσότερα) Σήμα συμφόρησης (Jam Signal): βεβαιώσου ότι όλοι οι άλλοι μεταδότες είναι ενήμεροι για την σύγκρουση, 48 bits Χρόνος Bit (Bit time):.1 microsec για 10 Mbps Ethernet, για K=1023, χρονος αναμονής είναι περίπου 50 msec Εκθετικός Backoff: Στόχος: προσάρμοσε τις προσπάθειες αναμετάδοσης στον εκτιμώμενο τρέχοντα φόρτο βαρύς φόρτος: ο τυχαίος χρόνος αναμονής θα είναι μεγαλύτερος πρώτη σύγκρουση: διάλεξε K από {0,1}, η καθυστέρηση είναι K 512 bit φορές μετάδοσης μετά τη δεύτερη σύγκρουση: διάλεξε K από {0,1,2,3} μετά από δέκα συγκρούσεις, διάλεξε K από {0,1,2,3,4,,1023} MAC Layer- 56

55 Διαδικασία εκθετικού backoff Μικρός # συγκρουόμενων adapters πιθανότητα επιλογής μικρού χρονικού διαστήματος backoff αναμονής Μεγάλος # συγκρουόμενων adapters πιθανότητα επιλογής μεγαλύτερου χρονικού διαστήματος backoff αναμονής Όταν ο adapter αντιμετωπίζει την πρώτη σύγκρουση, δεν έχει ιδέα πόσοι κόμβοι αναμειγνύονται με την σύγκρουση Αυξάνοντας το μέγεθος του set μετά από κάθε σύγκρουση με τον παραπάνω τρόπο, ο adapter αυξάνει την πιθανότητα να επιλέξει ένα μεγαλύτερο K Ο adapter προσαρμόζεται πιο ομαλά. MAC Layer- 57

56 Ethernet- Τεχνολογίες κυρίαρχη ενσύρματη LAN τεχνολογία: φτηνά $20 για 100Mbps! πρώτη LAN τεχνολογία που χρησιμοποιήθηκε ευρέως Απλούστερο, φτηνότερο από τα token LANs και ATM Ταχύτητες: 10 Mbps 10 Gbps Μπορεί να τρέξει πάνω από ομοαξονικό καλώδιο, συνεστραμμένο ζεύγος χάλκινου καλωδίου ή οπτικές ίνες δημιουργός του CSMA/CD & Ethernet LAN Metcalfe s Ethernet sketch MAC Layer- 58

57 200m: μέγιστη απόσταση μεταξύ δύο κόμβων χωρίς αναμεταδότες ανάμεσα 10Base2 Ethernet 10Mbps Τα μεταδιδόμενα πλαίσια ταξιδεύουν και στις δύο κατευθύνσεις κόμβος Bus τοπολογία Terminator Tee connector Όταν ένα πλαίσιο περνά από ένα tee connector: ένα αντίγραφο του προωθείται προς τη μία κατεύθυνση κι ένα άλλο προς την άλλη Λεπτό ομοαξωνικό καλώδιο (coaxial cable) Οι κόμβοι συνδέονται μέσω των adapters τους γραμμικά Όπως προχωρούν προς τον terminator αφήνουν ένα αντίγραφο του πλαισίου σε κάθε adapter που συναντούν Στην πραγματικότητα: το κάθε bit που περνά μπροστά από ένα adapter η ενέργεια του bit διαχέεται και στον adapter Όταν φτάσει στον terminator η ενέργεια απορροφάται... MAC Layer- 59

58 10BaseT και 100BaseT Ρυθμός 10/100 Mbps 100BaseT λέγεται και fast ethernet (υψηλής ποιότητας, συνεστραμμένα ζεύγη από καλώδια με πολλές στροφές) T υποδηλώνει Twisted Pair Οι κόμβοι συνδέονται με ένα : τοπολογία Αστεριού ; 100m μέγιστη απόσταση μεταξύ κόμβων και hub twisted pair hub MAC Layer- 60

59 Gigabit Ethernet Τοπολογία Αστεριού Προσφέρει δεδομένα ρυθμού 1Gbps Αρχικά λειτουργούσε πάνω από οπτική ίνα, τώρα μπορεί να τρέξει πάνω από 5-Unshielded Twisted Pair (UTP) καλώδιο Συμβατό με 10BaseT &100BaseT, επιτρέποντας εύκολη ενσωμάτωση με την υπάρχουσα εγκατεστημένη βάση του εξοπλισμού Ethernet Επιτρέπει σημείο-σε-σημείο (point-to-point) (χρησιμοποιεί switches) και διαμοιραζόμενα κανάλια εκπομπής (χρησιμοποιεί hubs) CSMA/CD για διαμοιραζόμενα κανάλια εκπομπής (για αποδεκτή αποδοτικότητα η μέγιστη απόσταση μεταξύ των κόμβων πρέπει να περιοριστεί) Full duplex λειτουργία και στις δύο κατευθύνσεις για κανάλια σημείο-σεσημείο MAC Layer- 61

60 ARP: Address Resolution Protocol Ερώτηση: πώς θα καθορίσουμε την MAC διεύθυνση του B ξέροντας την ΙP διεύθυνσή του? Κάθε IP κόμβος (Host, Router) στο LAN έχει έναν ARP πίνακα ARP Πίνακας: Αντιστοιχίσεις ΙP/MAC διευθύνσεων για κάποιους LAN κόμβους < IP διεύθυνση, MAC διεύθυνση,ttl> F7-2B LAN 1A-2F-BB AD D7-FA-20-B0 TTL (Time To Live): ο χρόνος μετά από τον οποίο η αντιστοίχηση μιας διεύθυνσης θα ξεχαστεί (τυπικά 20 λεπτά) C-C4-11-6F-E3-98 MAC Layer- 62

61 LAN Διευθύνσεις και ARP Κάθε κόμβος στο LAN έχει μοναδική LAN διεύθυνση = κόμβος 1A-2F-BB AD Broadcast διεύθυνση = FF-FF-FF-FF-FF-FF F7-2B LAN (ενσύρματο ή ασύρματο) D7-FA-20-B0 0C-C4-11-6F-E3-98 ARP: address resolution protocol Το ARP επιλύει μια IP διεύθυνση σε μία LAN διεύθυνση Αλλά μόνο για τους κόμβους στο ίδιο LAN MAC Layer- 63

62 LAN Διεύθυνση Η κατανομή (allocation) των MAC διευθύνσεων διαχειρίζεται από IEEE Ο κατασκευαστής αγοράζει ένα μέρος από τον χώρο των MAC διευθύνσεων (για να διασφαλίσει την μοναδικότητα) Αντιστοιχία: (a) MAC διεύθυνση: αριθμός ταυτότητας (b) IP διεύθυνση: αριθμός του σταθερού τηλεφώνου MAC flat διεύθυνση μπορεί να μεταφέρει κάρτες LAN από ένα LAN σε ένα άλλο χωρίς να αλλάζει την MAC διεύθυνση IP ιεραρχική διεύθυνση ΔΕΝ ΕΙΝΑΙ φορητή εξαρτάται από το IP υποδίκτυο (subnet) στο οποίο βρίσκεται ο κόμβος MAC Layer- 64

63 ARP πρωτόκολλο: Ίδιο LAN (δίκτυο) Ο A θέλει να στείλει ένα δεδομενόγραμμα στον B, & η διεύθυνση του Β δεν είναι στον ARP πίνακα του Α Ο A εκπέμπει ένα πακέτο ερωτήματος (query) ARP, που περιέχει την IP διεύθυνση του B Όλοι οι κόμβοι σε αυτό το LAN λαμβάνουν το ARP packet O B λαμβάνει το ARP πακέτο απαντάει στον A με την MAC διεύθυνσή του το πλαίσιο στέλνεται στην MAC διεύθυνση του Α (unicast) Ο A σώζει (caches) το ζεύγος διευθύνσεων IP-σε-MAC στον ARP πίνακά του μέχρι η πληροφορία να παλιώσει (times out) soft state: πληροφορία που λήγει (φεύγει) αν δεν ανανεωθεί Το ARP είναι plug-and-play : οι κόμβοι δημιουργούν τους ARP πίνακές τους χωρίς την παρέμβαση του διαχειριστή του δικτύου MAC Layer- 65

64 Μια άλλη αντιστοιχία μεταξύ Επιπέδου Δικτύου & MAC Το DNS είναι αντίστοιχο με το ARP Το DNS επιλύει ονόματα κόμβων (hostnames) σε IP διευθύνσεις Όμως, το DNS επιλύει ονόματα κόμβων για κόμβους οπουδήποτε στο Internet ενώ το ARP επιλύει IP διευθύνσεις μόνο για κόμβους στο ίδιο LAN MAC Layer- 66

65 MAC Διευθύνσεις Ή LAN ή φυσικές ή Ethernet διευθύνσεις (άλλα ονόματα με τα οποία θα τις συναντήσετε) χρησιμοποιείται για να βάζει πλαίσια από ένα interface σε ένα άλλο interface φυσικά συνεδεμένο (ίδιο δίκτυο) 48-bit MAC διεύθυνση (για τα περισσότερα LANs) τοποθετημενη μέσα στη ROM του adapter 32-bit IP διεύθυνση: διεύθυνση επιπέδου δικτύου χρησιμοποιείται για να βάζει δεδομενογράμματα στο IP υποδίκτυο του προορισμού MAC Layer- 67

66 Γιατί κάποια επίπεδα έχουν την δικιά τους διεύθυνση? Ονόματα κόμβων για το επίπεδο εφαρμογής IP διευθύνσεις για το επίπεδο δικτύου MAC διευθύνσεις για το MAC επίπεδο Αν διευθύνσεις επιπέδου δικτύου χρησιμοποιόντουσαν από adapters η διεύθυνση επιπέδου δικτύου θα έπρεπε να αποθηκευθεί στην RAM του adapter Ξαναρυθμίζονται κάθε φορά που η συσκευή μετακινείται Οι adapters δεν θα υποστήριζαν εύκολα διαφορετικά πρωτόκολλα επιπέδου δικτύου Αν δεν υπήρχε καμία διεύθυνση στους adapters & έπρεπε ο καθένας να στείλει τα δεδομένα στον κόμβο, το οποίο θα δημιουργούσε περιττές διακοπές (interruptions) για κάθε πλαίσιο MAC Layer- 68

67 Τοπολογία Αστεριού (Star topology) Η τοπολογία του Διαύλου (Bus topology) ήταν δημοφιλής στα μέσα των 90s Πιο δημοφιλής τώρα είναι η τοπολογία αστεριού (star topology) Επιλογές σύνδεσης: hub ή switch hub or switch MAC Layer- 69

68 Hubs Απλούστερος τρόπος να συνδέσουμε LANs Άμεση, σημείο-σε-σημείο σύνδεση 2 ζεύγη συνεστραμμένου ζεύγους χάλκινου καλωδίου hub Ένα hub έχει πολλές ζεύξεις Κάθε ζεύξη αντιστοιχεί σε μία διεπαφή στο hub Το hub είναι μια συσκευή φυσικού επιπέδου MAC Layer- 70

69 Hubs Τα Hubs είναι συσκευές φυσικού επιπέδου: χειρίζονται bits και όχι frames Είναι repeaters: Όταν ένα bit έρχεται από μία ζεύξη, το hub το εκπέμπει σε όλες τις ζεύξεις Παρέχουν και πρόσθετη λειτουργικότητα διαχείρισης δικτύου Λαμβάνει bits από μία ζεύξη και απλά εκπέμπει αυτά τα bits προς όλες τις άλλες ζεύξεις Στον ίδιο ρυθμό Xωρίς buffering των πλαισίων Χωρίς CSMA/CD στο hub (τα bits τα προωθεί δίχως να ακούσει το κανάλι) οι adapters εντοπίζουν συγκρούσεις MAC Layer- 71

70 Διασύνδεση με hubs Κάθε τμήμα ενός LAN αποτελείται από υπολογιστές υπηρεσίας, που συνδέονται με ένα hub. Τα επιμέρους τμήματα του LAN συνδέονται μεταξύ τους και αυτά με ένα hub(backbone hub)(σχεδίαση hub πολλαπλών βαθμίδων) Επεκτείνει την μέγιστη απόσταση μεταξύ κόμβων Αλλά ξεχωριστοί τμηματικοί τομείς συγκρούσεων (collision domains) γίνονται ένας μεγάλος τομέας συγκρούσεων Multi-tier design LAN segment one tier backbone hub Εάν δύο ή περισσότεροι κόμβοι από τα παρακάτω LAN τμήματα μεταδώσουν ταυτόχρονα, θα έχουμε σύγκρουση!!!! hub hub hub MAC Layer- 72

71 Διασύνδεση με hubs (πλεονεκτήματα) Επεκτείνει το LAN Προσφέρει ευγενική υποβάθμιση (graceful degradation): Εάν ένα LAN τμήμα (που έχει ένα hub) δεν δουλεύει σωστά, το backbone hub θα το ανιχνεύσει & θα αποσυνδέσει το hub αυτό από το υπόλοιπο LAN. Τα άλλα hubs που είναι συνδεμένα με αυτό το backbone hub συνεχίζουν ομαλά τη λειτουργία τους Example Campus-wide LAN Backbone hub hub hub hub departamental MAC Layer- 73

72 Διασύνδεση με hubs (μειονεκτήματα) Οι συγκρούσεις σε ένα LAN τμήμα (segment) θα επηρεάσουν την απόδοση των άλλων LAN τμημάτων (segments) που είναι συνδεμένα με το ίδιο backbone hub Μέγιστο συνολικό throughput 30Mbps Μέγιστο συνολικό throughput 10Mbps Backbone hub hub hub h u b hub hub hub εάν το καθένα LAN segment είναι 10Mbps MAC Layer- 74

73 Διασύνδεση με hubs (μειονεκτήματα) Το κάθε LAN segment πρέπει να είναι της ίδιας τεχνολογίας & ρυθμού με τα άλλα hubs για να μπορούν να συνδεθούν σε ένα backbone hub π.χ. 10BaseΤ και 100BaseT(διαφορετικές τεχνολογίες) H κάθε Ethernet τεχνολογία (πχ 10Base2, 10BaseT, 100BaseT) περιορίζει τα παρακάτω: Mέγιστο αριθμό κόμβων σε ένα collision domain Μέγιστη απόσταση δύο κόμβων σε ένα collision domain Μέγιστο αριθμό tiers σε ένα multi-tier design =>Περιορισμός στον συνολικό αριθμό υπολογιστών υπηρεσίας, που συνδέονται σε ένα LAN πολλαπλών βαθμίδων και γεωγραφικής εμβέλειας του LAN πολλαπλών βαθμίδων MAC Layer- 75

74 Bridges (or layer-2 switches) Layer-2 (MAC επιπέδου) συσκευή που 1. Εξετάζει την MAC διεύθυνση προορισμού του πλαισίου, και 2. Προσπαθεί να προωθήσει το πλαίσιο στη ζεύξη που οδηγεί στον προορισμό Όχι σε όλες τις ζεύξεις (όπως το hub) Επιτρέπει διατμηματική επικοινωνία διατηρώντας απομονωμένους τομείς συγκρούσεων (isolated collision domains) για κάθε τμήμα Μπορεί να διασυνδέει διαφορετικές LAN τεχνολογίες, περιλαμβάνοντας το 10Mbps, 100Mbps Ethernet Κανένα όριο στο πόσο μεγάλο ένα LAN μπορεί να είναι, όταν τα bridges χρησιμοποιούνται για να διασυνδέουν LAN τμήματα είναι δυνατό να χτιστεί ένα LAN που γεφυρώνει όλη την Γη χρησιμοποιώντας bridges (θεωρητικά) MAC Layer- 76

75 Γέφυρα (bridge) 10BaseT hub bridge hub Οι γέφυρες εφαρμόζουν CSMA/CD εάν ακούσουν transmission δεν μεταδίδουν Επίσης μπαίνουν σε Δύο σημαντικές λειτουργίες: Filtering Προσδιορίζει αν ένα πλαίσιο πρέπει να προωθηθεί σε ένα άλλο interface ή απλά να απορριφθεί Forwarding Προσδιορίζει τα interface(s) στα οποία ένα πλαίσιο πρέπει να κατευθυνθεί & κατευθύνει αυτό το πλαίσιο σε αυτό το interface Για τις λειτουργίες filtering & forwarding οι γέφυρες χρησιμοποιούν τη MAC διεύθυνση προορισμού hub exponential backoff όταν διαπιστώσουν σύγκρουση ενώ μεταδίδουν MAC Layer- 77

76 Γέφυρα Το φιλτράρισμα (filtering) και η προώθηση (forwarding) γίνονται με ένα πίνακα γέφυρας Περιέχει καταχωρήσεις για: address (διεύθυνση LAN) interface (διασύνδεση γέφυρας που οδηγεί στον κόμβο) Ώρα (χρόνος που η καταχώρηση για τον κόμβο τοποθετήθηκε στον πίνακα) bridge address A B EG interface BaseT hub hub hub A B E G MAC Layer- 78

77 Η ιδιότητα του self-learning της γέφυρας Κάθε πίνακας της γέφυρας κατασκευάζεται αυτόματα, δυναμικά και αυτόνομα, χωρίς καμία επέμβαση από τον network administrator ή κάποιο πρωτόκολλο παραμετροποίησης/ρύθμισης (configuration)! Ο πίνακας της γέφυρας είναι αρχικά κενός Όταν ένα πλαίσιο καταφθάνει σε μία από τις διασυνδέσεις & η διεύθυνση προορισμού του πλαισίου δε βρίσκεται στον πίνακα, τότε η γέφυρα προωθεί αντίγραφα του πλαισίου στους output buffers, που προηγούνται όλων των άλλων διασυνδέσεων. Σε κάθε μία από αυτές τις άλλες διασυνδέσεις, το πλαίσιο μεταδίδεται μέσα στο LAN τμήμα χρησιμοποιώντας CSMA/CD MAC Layer- 79

78 Η ιδιότητα του self-learning της γέφυρας (con td) Για κάθε πλαίσιο που λαμβάνεται, η γέφυρα αποθηκεύει στον πίνακα της τη διεύθυνση LAN την source address του πλαισίου, την διασύνδεση από την οποία φτάνει το πλαίσιο, την τρέχουσα ώρα. Με αυτό τον τρόπο, η γέφυρα καταγράφει στον πίνακα της το LAN τμήμα, στο οποίο ο αποστολέας βρίσκεται. Εάν κάθε κόμβος στο LAN στείλει ένα πλαίσιο, τότε κάθε κόμβος θα έχει καταγραφεί στον πίνακα Όταν ένα πλαίσιο φτάνει στις διασυνδέσεις & η διεύθυνση προορισμού του πλαισίου είναι στον πίνακα, τότε η γέφυρα προωθεί το πλαίσιο στην κατάλληλη διασύνδεση Η γέφυρα διαγράφει μία διεύθυνση από τον πίνακα αν δεν έχει ληφθεί κανένα πλαίσιο με αύτη τη διεύθυνση σαν διεύθυνση προέλευσης μετά από κάποιο χρονικό διάστημα (aging time) MAC Layer- 80

79 Το καλυπτόμενο δέντρο στις γέφυρες Για την αποφυγή των κυκλικών διαδρομών και του πολλαπλασιασμού των πλαισίων: οι γέφυρες χρησιμοποιούν ένα πρωτόκολλο καλυπτόμενου δέντρου (spanning tree protocol) Στο πρωτόκολλο αυτό, οι γέφυρες επικοινωνούν μεταξύ τους μέσω των LANs για να καθορίσουν ένα καλυπτόμενο δέντρο (spanning tree), δηλαδή ένα υποσύνολο της αρχικής τοπολογίας χωρίς loops Μετά που οι γέφυρες καθορίσουν ένα καλυπτόμενο δέντρο: οι γέφυρες αποσυνδέουν εικονικά τις κατάλληλες διασυνδέσεις για να δημιουργήσουν το καλυπτόμενο δέντρο από την αρχική τοπολογία. Εάν αργότερα, μία από τις ζεύξεις στο καλυπτόμενο δέντρο αποτύχει: οι γέφυρες μπορούν αυτόματα να επανασυνδέσουν τις διασυνδέσεις, να τρέξουν τον αλγόριθμο του καλυπτόμενου δέντρου ξανά, και να καθορίσουν ένα νέο σύνολο διασυνδέσεων, που πρέπει να αποσυνδεθούν εικονικά MAC Layer- 81

80 Switches In general: When a packet arrives at a switch: It really arrives on an inbound link, and leaves the switch on an outbound link Store-and-forward: The packet is first gathered & stored in its entirety before the switch begins to transmit it on the outbound link In the case that the output buffer becomes empty before the whole packet has arrived to the switch, this gathering generates a store-and-forward delay at the switch Cut-through: If the buffer becomes empty before the entire packet has arrived, the switch can start to transmit the front of the packet while the back of the packet continues to arrive. Before transmitting the packet on the outbound link, the portion of the packet that contains the destination address must first arrive MAC Layer- 82

81 Switches: αποκλειστική πρόσβαση Το switch έχει πολλά interfaces Οι κόμβοι έχουν άμεση σύνδεση στο switch Full duplex δηλ. μπορεί ταυτόχρονα να στείλει & να λάβει στο ίδιο network interface Χωρίς συγκρούσεις C switch A B Switching: A-στο-A και B-στο-B ταυτόχρονα χωρίς συγκρούσεις Τα switches έχουν πολύ περισσότερα network interfaces από ότι τα bridges (π.χ., 12 vs. 2-4)!!!! Διαφορά από τα bridges! Παρατηρείστε επίσης τη διαφορά τους με τις shared LAN συνδέσεις!!!! Εδώ ο κάθε κόμβος έχει ΑΠΟΚΛΕΙΣΤΙΚΗ B A Switches operate in full-duplex mode unlike bridges! MAC Layer- 83 C

82 Switches: αποκλειστική πρόσβαση C Ένα ζευγάρι από twisted pair cooper wire (πχ 10BaseT, 100BaseT) Το ένα καλώδιο για τις μεταδόσεις από τον πομπό Α προς το switch & το άλλο καλώδιο για τις μεταδόσεις από το switch στο Α A Δεν υπάρχει λοιπόν πιθανότητα σύγκρουσης Επίσης τα switches έχουν store-and-forward policy: B μεταδίδουν μόνο ένα frame κάθε φορά Τα downstream & upstream connections λειτουργούν σαν direct point-to-point switch B A C Δεν χρειάζεται λοιπόν collision detection & carrier sensing!!!! (προσέξτε αυτή τη διαφορά από τα shared LANs) Τα bridges & switches είναι store-and-forward, σε αντίθεση με τα hubs MAC Layer- 84

83 Παράδειγμα Υποθέστε ότι: Ο host A μπορεί να στείλει ένα αρχείο στον A ενώ ο B στέλνει ένα αρχείο στο B & ο C στέλνει ένα αρχείο στο C Εάν ο κάθε host έχει μία 10Mbps adapter card, τότε το συνολικό throughput κατά την διάρκεια των τριών αυτών ταυτόχρονων μεταφορών αρχείων είναι 30Mbps A C B switch C B A MAC Layer- 85

84 Institutional δίκτυο Προς εξωτερικό δίκτυο router mail server web server switch IP subnet hub hub hub MAC layer

85 Παράδειγμα Switch Υποθέστε ότι ο D απαντάει πίσω με ένα πλαίσιο στον C A switch hub hub hub address I A B E G C interface B C D E F G H 1. το Switch λαμβάνει το πλαίσιο από τον D 2. σημειώνει στο πίνακα του bridge ότι ο D είναι στο interface 2 3. επειδή ο C είναι στον πίνακα, το switch προωθεί το πλαίσιο μόνο στο interface 1 4. το πλαίσιο λαμβάνεται από τον C MAC Layer- 87

86 IPs, MACs, forwarding Hosts vs. Routers Each host (network interface) has one adaptor and one IP address (well, in a general case can have multiple IP addresses, e.g., private IP addresses) A router has several network interfaces: Each one has an IP address and also its own ARP module Host Each host has an internal IP forwarding table The forwarding table shows the number of hops to a network In that way, a host knows whether a certain IP address can be reached directly via the host s outgoing interface without the need of any intervening routers Note: We will discuss it in more detail when we present the network layer (Chapter 4.4) MAC Layer- 88

87 Δρομολογώντας σε ένα άλλο LAN παράδειγμα: στέλνεται δεδομενόγραμμα από τον Α στον Β μέσω του R υποθέστε ότι ο A ξέρει την IP διεύθυνση του B A R B Δύο ARP πίνακες στον δρομολογητή, o ένας για κάθε IP δίκτυο (LAN) Επίσης 2 ΙP & 2 MAC addresses στον δρομολογητή. Ένα ζεύγος για κάθε interface του Παρατηρείστε: 3 bytes δείχνουν το δίκτυο (network), και 1 byte το MAC Layer- 89 συγκεκριμένο interface στο δίκτυο (network)

88 Δρομολογώντας σε ένα άλλο LAN παράδειγμα: στέλνεται δεδομενόγραμμα από τον Α στον Β μέσω του R υποθέστε ότι ο A ξέρει την IP διεύθυνση του B A R B IMPORTANT: The forwarding table in host would indicate that to reach host , the host must first be sent to router interface Thus, the appropriate LAN address for the frame is the address of the adapter for router interface , namely E6-E BB-4B Using ARP it acquires this MAC address MAC Layer- 90

89 Ένας δρομολογητής έχει πολλές IP διευθύνσεις και interfaces. Κάθε interface έχει μία IP διεύθυνση και ένα ARP module!!! 1. A creates datagram with source A, destination B 2. A uses ARP to get R s MAC address for A creates link-layer frame with R's MAC address as destination, the frame contains A-to-B IP datagram 4. A s adapter sends frame 5. R s adapter receives frame it passes it to its network layer 6. R decapsulates IP datagram from Ethernet frame, sees its destined to B 7. R uses ARP to get B s MAC address 8. R creates frame containing A-to-B IP datagram sends to B A R B MAC Layer- 91

90 Preamble field in the Ethernet frame The Ethernet frame begins with an 8-byte preamble field Each of the first 7 bytes has a value of The last byte is The first 7 bytes serve to wake up the receiving adapters and to synchronize their clocks so that of the sender s clock A receiving adapter can lock onto the clock of this adapter by simply locking onto the bits in the first 7 bytes of the preamble. The last 2bits of the 8 th byte of the preamble the first 2 consecutive 1s alert the other adapters that the important stuff is about to come. By detecting absence of current, the adapter knows that the frame ended. Why should the clocks be out of synchronization? Adapter aims to transmit a frame at 10Mbps, 100Mbps or 1Gbps, depending on the type of Ethernet LAN However, because nothing is absolutely perfect, adapter A will not transmit the frame at exactly the target rate, a drift which is not know apriori by other adapters MAC Layer- 92

91 Baseband transmission & Manchester Encoding Ethernet uses baseband transmission: the adapter sends a digital signal directly into Manchester encodes each bit contains a transition: the broadcast channel A 1 has a transition from up-todown, whereas a 0 has a transition from down to up. The interface card does not shift the signal into another frequency band, as is done in ADSL and cable modem systems Motivation for the encoding: It uses Manchester encoding Clocks in the sending & receiving are Which is a physical layer operation rather not perfectly synchronized than a link-layer one By including a transition in the middle of each bit, the receiving host can synchronize its clock to that of the sending host. Once the receiving adapter s clock is synchronized, the receiver can delineate each bit and determine whether it is a 1 or 0. MAC Layer- 93

92 A Network of Socialites Our station (STA) would like to Join the community (i.e., a network) Chat for a while (send and receive data) Take a nap (rest, then wake up) Take a walk ( roam to a new area) Leave the network Note: the word roam is using in a non-technical way. In wireless networks, roaming is the handoff between base stations of different providers/operators. MAC Layer- 94

93 Steps to Join a Network 1. Discover available networks (aka BSSs) 2. Select a BSS 3. Authenticate with the BSS 4. Associate MAC Layer- 95

94 Discovering Networks Each AP broadcasts periodically beacons announcing itself Beacon includes: AP s MAC address AP s clock Beacon interval (100ms typical) Network Name (SSID); eg UoC-1 MAC Layer- 96

95 Associations Exclusive: A device can be associated with only one AP Client-initiated: The client initiates the association process AP may choose to grant or deny access based on the content of the association request MAC Layer- 97

96 Reasons to Deny Access Memory Traffic load MAC Layer- 98

97 Infrastructure Mode: Handoff Re-association o o o When a station leaves one BSS and enters another BSS, it can re-associate with a new AP Re-association request is like association plus: Previous AP MAC address Old association id New AP can contact old AP to get buffered frames MAC Layer- 99

98 Infrastructure mode: Leaving the network If a station is inactive, AP may disassociate it automatically; 30 seconds is typical Station may indicate its de-association politely MAC Layer- 100

99 Coordination Functions for Channel Access o o Distributed Coordination function Contention-based access DIFS (ms) sensing channel 4-way handshaking protocol for data transmissions Backoff process Point Coordination function Contention-free access MAC Layer- 101

100 Infrastructure Mode: Joining a network 1. Discovering Networks (active) 1. Instead of waiting for beacon, clients can send a probe request which includes STA MAC address STA s supported data rates May specify a SSID to restrict search 2. AP replies with proble response frame MAC Layer- 102

101 Infrastructure Mode: Joining a network 2. Choosing a Network The user selects from available networks; common criteria: User choice Strongest signal Most-recently used OS Driver indicates this selection to the STA MAC Layer- 103

102 Infrastructure Mode: Joining a network 3. Authentication Open-system authentication ; no password required Often combined with MAC-address filtering MAC Layer- 104

103 Infrastructure Mode: Joining a network 3. Authentication Shared-key authentication called Wired Equivalency Protection, WEP MAC Layer- 105

104 Infrastructure Mode: Joining a network 4. Association o o Station requests association with one AP Request includes includes STA MAC address AP MAC address SSID (Network name) Supported data rates Listen Interval (described later) MAC Layer- 106

105 e have now joined the network Next: sending data MAC Layer- 107

106 Carrier-Sensing Functions IEEE to avoid collisions Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA) MAC layer RTS, CTS, ACK Network allocation vector (NAV) to ensure that atomic operations are not interrupted Different types of delay Short Inter-frame space (SIFS): highest priority transmissions (RTS, CTS, ACK) DCF inter-frame space (DIFS): minimum idle time for contention-based services EIFS: minimum idle time in case of erroneous past transmission MAC Layer- 108

107 RTS/CTS Clearing (1) RTS Node 1 Node3 Node 1 Node 2 (3) Frame Node 2 (4) ACK (2) CTS Time RTS CTS frame RTS: reserving the radio link for transmission RTS, CTS: Silence any station that hear them ACK MAC layer

108 Positive Acknowledgement of Data Transmission Node 1 Node 2 Time frame ACK IEEE allows stations to lock out contention during atomic operation so that atomic sequences are not interrupted by other hosts attempting to use the transmission medium MAC layer

109 Sending a Frame 1. Request to Send Clear to send Used to reserve the full coverage areas of both sender and receiver 1. Send frame 2. Get acknowledgement MAC Layer- 111

110 Infrastructure mode: Sending Data 1. RTS/CTS o o RTS announces the intent to send a pkt; it includes: Sender s MAC address Receiver s MAC address Duration of reservation (ms) CTS inidcates that medium is available; includes: Receiver s MAC address Duration of reservation remaining (ms) MAC Layer- 112

111 Infrastructure mode: Sending Data 2. Transmit frame Normal ethernet frame has two addresses: sender and receiver data frame has four possible addresses: Sender (SA) originated the data Destination (DA): should ultimately receive the data Receiver (RA): receives the transmission from the sender Transmitter (TA) transmits the frame Data frame includes also Duration remaining in fragment burst More-fragments? Indicator Data MAC Layer- 113

112 Using the NAV for virtual carrier sensing RTS Sender Receiver SIFS CTS Frame (eg 4-8KB) (e.g.10ms) SIFS SIFS ACK DIFS NAV (RTS) (e.g.50ms) NAV NAV(CTS) Access to medium deferred NAV is carried in the headers of CTS & RTS MAC layer Contention Window

113 Inter-frame Spacing Create different priority levels for different types of traffic The higher the priority the smaller the wait time after the medium becomes idle Minimum medium idle time for contention-based service PCF (contention-free) acce Short interframe space Preempt any contention-ba MAC Layer- 115

114 Interframe Spacing & Priority Atomic operations start like regular transmissions They must wait for the DIFS before they can begin However the second and any subsequent steps in an atomic operation take place using SIFS rather than DIFS Second and subsequent parts of the atomic operation will grab the medium before another type of frame can be transmitted. By using the SIFS and the NAV stations can seize the medium as long as necessary MAC Layer- 116

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

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2013-2014 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 Λύσεις Πρώτης Προόδου (συνολικά 100 μονάδες) 1. Αντιπαραθέσετε

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

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

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

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

CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου

CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου CSMA/CA στο 802.11 Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου Medium Access Control Συνήθως πολλοί κόμβοι μοιράζονται ένα κοινό μέσο Πρόβλημα: απαιτείται διαχείριση της πρόσβασης των κόμβων

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

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

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου. ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2014-2015 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 27.10.2014 mockup Πρόοδος Οδηγίες: Η κάθε απάντηση θα πρέπει να συνοδεύεται

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

Πρόσβαση στο ίκτυο (Network Access) & ιασύνδεση ικτύων (internetworking) Ενότητα ΣΤ

Πρόσβαση στο ίκτυο (Network Access) & ιασύνδεση ικτύων (internetworking) Ενότητα ΣΤ Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Πρόσβαση στο ίκτυο (Network Access) & ιασύνδεση ικτύων (internetworking) Ενότητα ΣΤ ρ. Ε. Μάγκος Ενότητες Μαθήµατος 1. Επίπεδο 2 στο Μοντέλο

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

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

2 η Σειρά Ασκήσεων Data Link Layer HY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2017-2018 Διδάσκουσα: Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών, Πανεπιστημίου Κρήτης 2 η Σειρά Ασκήσεων Data Link Layer Άσκηση 1 Αναφέρεται τα 4 επιθυμητά

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

Μέθοδοι Ελέγχου Σφαλμάτων

Μέθοδοι Ελέγχου Σφαλμάτων Μέθοδοι Ελέγχου Σφαλμάτων Έλεγχος Ισοτιμίας (Parity Check) Άθροισμα Ελέγχου (Checksum) Έλεγχος κυκλικού πλεονασμού (CRC- Cyclic Redundancy Check) Μερικά μπορεί να μεταφερθούν λάθος, πχ λόγω θορύβου Θα

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

ίκτυα - Internet Μάθηµα 5ο Ενότητες Μαθήµατος Παρασκευή 01 ΕΚ 2006 ιευθυνσιοδότηση στα Τοπικά ίκτυα (LAN).

ίκτυα - Internet Μάθηµα 5ο Ενότητες Μαθήµατος Παρασκευή 01 ΕΚ 2006 ιευθυνσιοδότηση στα Τοπικά ίκτυα (LAN). Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας, Κέρκυρα Παρασκευή 01 ΕΚ 2006 ίκτυα - Internet Μάθηµα 5ο Ενότητες Μαθήµατος 1. Τεχνικές Πολλαπλής Πρόσβασης Πρωτόκολλα LAN ιευθυνσιοδότηση στα Τοπικά

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

Δίκτυα Υπολογιστών. Επίπεδο Ζεύξης (link layer) Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Επίπεδο Ζεύξης (link layer) Κ. Βασιλάκης Δίκτυα Υπολογιστών Επίπεδο Ζεύξης (link layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Εισαγωγή - ορολογία Υπηρεσίες επιπέδου ζεύξης Ανίχνευση σφαλμάτων Έλεγχος ισοτιμίας Άθροισμα ελέγχου (checksum)

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

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Ενότητες Μαθήµατος. Πρόσβαση στο ίκτυο (Network Access) ιασύνδεση ικτύων (internetworking) Ενότητα ΣΤ

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Ενότητες Μαθήµατος. Πρόσβαση στο ίκτυο (Network Access) ιασύνδεση ικτύων (internetworking) Ενότητα ΣΤ Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Ενότητες Μαθήµατος ίκτυα Η/Υ Πρόσβαση στο ίκτυο (Network Access) & ιασύνδεση ικτύων (internetworking) 1. Επίπεδο 2 στο Μοντέλο TCP/IP- (Network Access ή Data Link

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

Data - Link Layer. (Στρώμα ζεύξης δεδομένων) Κόμβοι (nodes): Hosts, Routers (και bridges), όλα αυτά τα λέμε κόμβους (nodes).

Data - Link Layer. (Στρώμα ζεύξης δεδομένων) Κόμβοι (nodes): Hosts, Routers (και bridges), όλα αυτά τα λέμε κόμβους (nodes). ΟΡΟΛΟΓΙΑ Data - Link Layer (Στρώμα ζεύξης δεδομένων) Κόμβοι (nodes): Hosts, Routers (και bridges), όλα αυτά τα λέμε κόμβους (nodes). Zεύξεις (links) Οι ζεύξεις (links) επικοινωνίας ενώνουν τους γειτονικούς

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

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

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

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναμεταδότες, Γέφυρες, Μεταγωγείς, δρομολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,

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

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

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2011-20112 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 15 Δεκεμβρίου 2011 Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις 1. Θεωρήσετε

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

Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής. Δίκτυα Υπολογιστών. Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων»

Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής. Δίκτυα Υπολογιστών. Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων» Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής Δίκτυα Υπολογιστών Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων» Το πρωτόκολλο High Level Data Link Control Το πιο αντιπροσωπευτικό

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

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

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Ενότητα 3 Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Εισαγωγή στις βασικές έννοιες του στρώµατος Ζεύξης (Data Link Layer) στα δίκτυα ΗΥ Γενικές Αρχές Λειτουργίας ηµιουργία Πλαισίων Έλεγχος

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

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ Το επίπεδο σύνδεσης αποτελείται από δύο υποεπίπεδα: Το υποεπίπεδο ελέγχου προσπέλασης μέσων (Medium Access Control) Το υποεπίπεδο λογικού ελέγχου σύνδεσης (Logical Link Control) To υποεπίπεδο

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

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

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναµεταδότες, Γέφυρες, Μεταγωγείς, δροµολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,

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

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer.

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer. Υπόστρωμα Ελέγχου Πρόσβασης Μέσου Medium Access Control Sub-layer. Πρόβλημα Υπάρχει ένα κανάλι το οποίο «μοιράζονται» πολλοί κόμβοι. Πρόβλημα: Ποίος μεταδίδει και πότε; Περίληψη Κανάλια πολλαπλής πρόσβασης

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

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης Πρωτόκολλα Τυχαίας Προσπέλασης (Random Access Protocols) Αρχές Πρωτοκόλλων RA Όταν υπάρχει πακέτο προς αποστολή, αποστέλλεται με μέγιστο ρυθμό μετάδοσης

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

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

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

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

Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων

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

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

Δίκτυα Υπολογιστών. Ενότητα 7: Μετάδοση πληροφορίας στο στρώμα διασύνδεσης. Δρ. Χαράλαμπος Ζ. Πατρικάκης Τμήμα Ηλεκτρονικών Μηχανικών Τ.

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

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

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

1. Περιγράψετε τον πιο σημαντικό ρόλο του κάθε επιπέδου της TCP/IP στοίβας (δίνοντας και το όνομα του). ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2014-2015 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 20.11.20104 Πρόοδος Οδηγίες: Η κάθε απάντηση θα πρέπει να συνοδεύεται

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

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

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα Ενότητα : Στρώμα Ζεύξης στα Δίκτυα ΗΥ- Ethernet MAC Στρώμα Σαββαΐδης Στυλιανός

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

Δίκτυα Επικοινωνιών. ΔΠΜΣ Οικονομική και Διοίκηση των Τηλεπικοινωνιακών Δικτύων. Ενότητα 4: Επίπεδο Ζεύξης:

Δίκτυα Επικοινωνιών. ΔΠΜΣ Οικονομική και Διοίκηση των Τηλεπικοινωνιακών Δικτύων. Ενότητα 4: Επίπεδο Ζεύξης: Δίκτυα Επικοινωνιών ΔΠΜΣ Οικονομική και Διοίκηση των Τηλεπικοινωνιακών Δικτύων Ενότητα 4: Επίπεδο Ζεύξης: Ζεύξεις, Δίκτυα Πρόσβασης, Δίκτυα Τοπικής Περιοχής Νίκος Πασσάς Τμήμα Πληροφορικής και Τηλεπικοινωνιών

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

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

Μάθημα 6: Αρχιτεκτονική TCP/IP Μάθημα 6: Αρχιτεκτονική TCP/IP 6.1 Συσχέτιση OSI και TCP/IP Η αρχιτεκτονική TCP/IP ακολουθεί ένα πρότυπο διαστρωμάτωσης παρόμοιο με το μοντέλο OSI. Η αντιστοιχία φαίνεται στο σχήμα 6.1. Η ονομασία της

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

Υπόστρωµα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer.

Υπόστρωµα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer. Υπόστρωµα Ελέγχου Πρόσβασης Μέσου Medium Access Control Sub-layer. Πρόβληµα Υπάρχει ένα κανάλι το οποίο «µοιράζονται» πολλοί κόµβοι. Πρόβληµα: Ποίος µεταδίδει και πότε; Περίληψη Κανάλια πολλαπλής πρόσβασης

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

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

Κεφάλαιο 5: Τοπικά ίκτυα Κεφάλαιο 5: Τοπικά ίκτυα 5.1 ΤοΠρωτόκολλο ALOHA Αλγόριθµοι επίλυσης συγκρούσεων µε βάση το δυαδικό δένδρο 5.2 ίκτυα Ethernet Πρότυπο ΙΕΕΕ 802.3 5.3 ίκτυα Token Ring - Πρότυπο ΙΕΕΕ 802.5 Τοπικά ίκτυα 5-1

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

ΗΥ335: 7ο Φροντηστήριο. Fontas Fafoutis <fontas@csd.uoc.gr>

ΗΥ335: 7ο Φροντηστήριο. Fontas Fafoutis <fontas@csd.uoc.gr> ΗΥ335: 7ο Φροντηστήριο Fontas Fafoutis Έλεγχος Λαθών Υποθέστε ότι το περιεχόμενο πληροφοριών ενός πακέτου είναι η ομάδα bit 1000101011100011 και ότι χρησιμοποιείται ένα σχήμα άρτιας

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

ΕΑΠ/ΠΛΗ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

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

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

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναμεταδότες, Γέφυρες, Μεταγωγείς, δρομολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,

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

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

ΤΕΙ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΡΩΤΟΚΟΛΛΑ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΑΝΑΣΤΑΣΙΟΥ ΘΕΟΔΩΡΑ ΤΕΙ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΡΩΤΟΚΟΛΛΑ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΑΝΑΣΤΑΣΙΟΥ ΘΕΟΔΩΡΑ Τα πρώτα δίκτυα δημιουργήθηκαν γύρω στο 1960. Αιτία η ανάγκη

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

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

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 6: Συσκευές τηλεπικοινωνιών και δικτύωσης (Θ) Ενεργά στοιχεία δικτύων Δύο συστήματα Η/Υ μπορούν να συνδεθούν χρησιμοποιώντας: Δια-αποδιαμορφωτές

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

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

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

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

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

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

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

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

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

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

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

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

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

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

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

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

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

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

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

Τοπικά Δίκτυα Local Area Networks (LAN)

Τοπικά Δίκτυα Local Area Networks (LAN) Τοπικά Δίκτυα Local Area Networks (LAN) Ορισμός Τοπικών Δικτύων Τοπικό δίκτυο επικοινωνιών δεδομένων ονομάζεται ένα δίκτυο όπου τα υπολογιστικά συστήματα που συνδέονται μεταξύ τους βρίσκονται σε περιορισμένη

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

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι.

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι. Δίκτυα Απευθείας Ζεύξης Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι. Περίληψη Ζεύξεις σηµείου προς σηµείο (point-to-point links) Πλαισίωση (framing) Ανίχνευση και διόρθωση

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

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

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

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

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου Υπόστρωμα Ελέγχου Πρόσβασης Μέσου Medium Access Control Sub-layer. Πρόβλημα Υπάρχει ένα κανάλι το οποίο «μοιράζονται» πολλοί κόμβοι. Πρόβλημα: Ποίος μεταδίδει και πότε; 1 Περίληψη Κανάλια πολλαπλής πρόσβασης

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

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

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

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

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

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου Α5.1 Εισαγωγή στα Δίκτυα Α Λυκείου Εισαγωγή Δίκτυο Υπολογιστών (Computer Network) είναι μια ομάδα από δύο ή περισσότερους υπολογιστές ή άλλες συσκευές που συνδέονται μεταξύ τους με σκοπό να ανταλλάσσουν

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

Διασύνδεση τοπικών δικτύων

Διασύνδεση τοπικών δικτύων Κεφάλαιο 10 Διασύνδεση τοπικών δικτύων ------------------------- Μάθημα 10.1 : Αρχές διασύνδεσης τοπικών δικτύων Μάθημα 10.2 : Επιλογή τοπικού δικτύου και μέσου μετάδοσης Μάθημα 10.3 : Επιλογή τοπικού

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

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 3: Επίπεδο 2 - «ζεύξης δεδομένων»

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 3: Επίπεδο 2 - «ζεύξης δεδομένων» AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Μετάδοσης Δεδομένων Διάλεξη 3: Επίπεδο 2 - «ζεύξης δεδομένων» Το επίπεδο ζεύξης δεδομένων Είναι το 2 ο επίπεδο κατά OSI Οι βασικές λειτουργίες Παρέχει

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

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

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

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

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

Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων) Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων) 1. Ποια είναι η διαφορά μεταξύ ψηφιακής και αναλογικής μετάδοσης; Σχεδιάστε ένα αναλογικό και ένα ψηφιακό σήμα. Αναλογικά είναι τα σήματα τα

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

Μια εισαγωγή στην ασύρματη δικτύωση. Δρ. Χατζημίσιος Περικλής

Μια εισαγωγή στην ασύρματη δικτύωση. Δρ. Χατζημίσιος Περικλής Ασύρματα Δίκτυα και Επικοινωνίες: Μια εισαγωγή στην ασύρματη δικτύωση Δρ. Χατζημίσιος Περικλής Εισαγωγή στην ασύρματη δικτύωση Αύξηση ενδιαφέροντος για ασύρματη τοπική δικτύωση στα μέσα της δεκαετίας του

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

100VG-AnyLAN (802.12)

100VG-AnyLAN (802.12) Τα βασικά θέµατα της ΙΕΕΕ υπο-επιτροπής 802.12: Θα πρέπει να χρησιµοποιηθεί το Αθωράκιστο συνεστραµµένο καλώδιο (UTP)διότι: Χρησιµοποιείται στο 10BaseT δίκτυο. Χρησιµοποιείταιπολύσυχνά. ΥποστήριξηνέωνΕφαρµογών.

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

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL)

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL) 101001 101001 Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL) Είναι το δεύτερο επίπεδο στη διαστρωμάτωση του OSI (μετρώντας από κάτω) Ασχολείται με την αποδοτική και αξιόπιστη επικοινωνία μεταξύ δύο γειτονικών

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

Internet protocol stack Encapsulation Connection oriented VS connectionless services Circuit Switching Packet Switching Store-and-forward switches

Internet protocol stack Encapsulation Connection oriented VS connectionless services Circuit Switching Packet Switching Store-and-forward switches Internet protocol stack Encapsulation Connection oriented VS connectionless services Circuit Switching Packet Switching Store-and-forward switches ultiplexing: TD, FD, Statistical multiplexing, CDA OSI

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

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

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

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

Δίκτυα Απευθείας Ζεύξης

Δίκτυα Απευθείας Ζεύξης Δίκτυα Απευθείας Ζεύξης Επικοινωνία μεταξύ δύο υπολογιστώνοιοποίοιείναι απευθείας συνδεδεμένοι. Περίληψη Ζεύξεις σημείου προς σημείο (point-to-point links) Πλαισίωση (framing) Ανίχνευση και διόρθωση σφαλμάτων

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

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

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

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

Gigabit Ethernet. H επιτροπή ΙΕΕΕ 802.3ab

Gigabit Ethernet. H επιτροπή ΙΕΕΕ 802.3ab LAN µεταχύτητα 1000 Mbps= 1 Gbps. δηµιούργηµα της επιτροπής ΙΕΕΕ 802.3z (1998). λειτουργεί µε half-duplex και full-duplex τρόπο λειτουργίας. χρησιµοποιεί την τεχνική (CSMA/CD και όχι µόνο) µε υποστήριξη

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

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

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

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

Extra Ασκήσεις. Τσομπανίδης Ηλίας Φώντας Φαφούτης

Extra Ασκήσεις. Τσομπανίδης Ηλίας Φώντας Φαφούτης Extra Ασκήσεις Τσομπανίδης Ηλίας Φώντας Φαφούτης CSMA/CD Α,Β: 2 κόμβοι σε ένα Ethernet με συνεχόμενα πακέτα στις ουρές τους. Τα πακέτα του Α θα ονομάζονται Α1, Α2 κλπ, αντίστοιχα του Β. Τ = 51,2 ms, η

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

Στρατηγικές Ασφάλειας

Στρατηγικές Ασφάλειας Στρατηγικές Ασφάλειας Ασφάλεια Πληροφοριακών Συστημάτων. Διδάσκων: Σ. Κοντογιάννης Least/(Most) Privileges Defense in Depth Συγκεντρωτική Στρατηγική Weakest Link Strategy Fail Safe Stance Fail Safe Stance

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

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

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

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

Κεφάλαιο 6 Συστήµατα Επικοινωνίας

Κεφάλαιο 6 Συστήµατα Επικοινωνίας Κεφάλαιο 6 Συστήµατα Επικοινωνίας Δεδοµένων Άµεση ιασύνδεση Συσκευών ιασύνδεση Συσκευών σε Μακρινή Απόσταση MODEM ιαχείριση σφαλµάτων ίκτυα εδοµένων Κ.Κυριακόπουλος Εισαγωγή στους Η/Υ 1 Σταθµοί στην Εξέλιξη

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

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

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

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

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

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

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

Δίκτυα Δακτυλίου. Token Ring - Polling

Δίκτυα Δακτυλίου. Token Ring - Polling Δίκτυα Δακτυλίου Token Ring - Polling Όλοι οι κόμβοι είναι τοποθετημένοι σε ένα δακτύλιο. Εκπέμπει μόνο ο κόμβος ο οποίος έχει τη σκυτάλη (token). The token consists of a number of octets in a specific

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

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

Δίκτυα και Διαδίκτυο Μανώλης Κοσμίδης Dipl. Electrical & Computer Engineering, MEng E-commerce & Computer Systems, MEdu Management and Leadership Δίκτυα και Διαδίκτυο Βασικές έννοιες δικτύων 1 Τι είναι δίκτυο Ένα δίκτυο υπολογιστών

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

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

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Τοπικά δίκτυα. Δίκτυα Υπολογιστών ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Τοπικά δίκτυα Πρόσβαση στο διαδίκτυο Τα τοπικά δίκτυα (Local Area Networks LANs) είναι ο συνήθης τρόπος πρόσβασης υπολογιστών στο διαδίκτυο Η ζεύξη μεταξύ υπολογιστών (hosts) και δρομολογητή

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις στα Τοπικά Δίκτυα

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

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

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

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

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

Μάθημα 3: Τοπολογίες Δικτύων

Μάθημα 3: Τοπολογίες Δικτύων Μάθημα 3: Τοπολογίες Δικτύων 3.1 Γενικά Με το όρο τοπολογία δικτύου αναφερόμαστε στον τρόπο με τον οποίο συνδέονται οι κόμβοι ενός δικτύου. Οι τοπολογίες διακρίνονται σε φυσικές και λογικές. Οι φυσικές

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

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

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΦΘΙΝΟΠΩΡΟ 2003 ΗΜΗΤΡΗΣ ΖΗΣΙΑ ΗΣ 2003 ηµήτρης Ζησιάδης Απαγορεύεται η χρησιµοποίηση όλου ή µέρους του υλικού αυτού σε οποιαδήποτε µορφή (ούτε και σε φωτοαντίγραφα) ή

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

Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. 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

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

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

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

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Έστω ότι θέλετε να συνδέσετε 20 υπολογιστές με συνδέσεις από σημείο σε σημείο (point-to-point), ώστε να είναι δυνατή η επικοινωνία όλων

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

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Κεφάλαιο 4: ικτύωση και ιαδίκτυο Η Επιστήµη των Υπολογιστών: Μια Ολοκληρωµένη Παρουσίαση (δέκατη αµερικανική έκδοση) J. Glenn Brookshear Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

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

Ασύρματα Δίκτυα Μικρής Εμβέλειας (3) Αγγελική Αλεξίου

Ασύρματα Δίκτυα Μικρής Εμβέλειας (3) Αγγελική Αλεξίου Ασύρματα Δίκτυα Μικρής Εμβέλειας (3) Αγγελική Αλεξίου alexiou@unipi.gr 1 Ασύρματα Τοπικά Δίκτυα IEEE 802.11 2 WLAN Ένα ασύρματο τοπικό δίκτυο (Wireless Local Area Network- WLAN) είναι ένα επικοινωνιακό

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

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

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

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

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs)

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs) Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs) 1. Σκοπός της άσκησης Η τεχνική CSMA εφαρμόζεται σήμερα στα περισσότερα ενσύρματα πολλαπλής πρόσβασης τοπικά δίκτυα - μικρής έκτασης - ως η οικονομικότερη και

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

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

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος? Μετάδοση Δεδομένων Δίκτυα Υπολογιστών 68 Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της Απάντηση : Στα δίκτυα μεταγωγής κυκλώματος (circuit switching networks), η μετάδοση των

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

Hy335a Λύσεις ασκήσεων πρώτης σειράς Ερώτηση 1

Hy335a Λύσεις ασκήσεων πρώτης σειράς Ερώτηση 1 Hy335a Λύσεις ασκήσεων πρώτης σειράς Ερώτηση 1 Αναφέρετε τις διαφορές της στατιστικής πολυπλεξίας με την πολυπλεξία με διαίρεση χρόνου. Η πολυπλεξία με διαίρεση χρόνου (TDMA) διαιρεί την πρόσβαση στο μέσο

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

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ ΚΑΙ ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ, ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα 1. Μήνυμα μήκους

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

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

Δίκτυα Ι Αρχές Δικτύων Δίκτυα Ι Αρχές Δικτύων Συσκευές Δικτύων Διδάσκων : Ψαρράς Δημήτριος 1 Όπως είναι γνωστό, η μόνη σύνδεση των απομακρυσμένων υπολογιστών είναι δυνατή μόνο με τη χρήση του υπάρχοντος τηλεφωνικού δικτύου.

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

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3. Έκτακτη ΟΣΣ 31/05/2014. Νίκος Δημητρίου.

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3. Έκτακτη ΟΣΣ 31/05/2014. Νίκος Δημητρίου. ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 Έκτακτη ΟΣΣ 31/05/2014 Νίκος Δημητρίου nikodim@phys.uoa.gr Περιεχόμενα Λύσεις 5 ης Εργασίας Επαναληπτικές Ασκήσεις Σημείωση: Η έκτακτη ΟΣΣ έχει ως σκοπούς: να αναλυθεί η φετινή ΓΕ5, να

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr. http://www.di.uoa.gr/~ioannis/courses.html Password: edi

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr. http://www.di.uoa.gr/~ioannis/courses.html Password: edi ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr http://www.di.uoa.gr/~ioannis/courses.html Password: edi Δίκτυα Επικ. - Κεφ. 1 ( Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

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

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

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

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

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

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

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

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

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

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

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

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

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

Αναβάθµισητων ικτύων Καλωδιακής Τηλεόρασης σε σ Γενικά Τηλεπικοινωνιακά ίκτυα Πρόσβασης

Αναβάθµισητων ικτύων Καλωδιακής Τηλεόρασης σε σ Γενικά Τηλεπικοινωνιακά ίκτυα Πρόσβασης Αναβάθµισητων ικτύων Καλωδιακής Τηλεόρασης σε σ Γενικά Τηλεπικοινωνιακά ίκτυα Πρόσβασης Hybrid Fiber Coaxial (HFC), Τµήµα Επιστήµης & Τεχνολογίας Τηλ/νιών DOCSIS MAC (Medium Access Control) Η πρόσβαση

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

Επίπεδο Σύνδεσης Δεδομένων

Επίπεδο Σύνδεσης Δεδομένων Επίπεδο Σύνδεσης Δεδομένων Είναι το δεύτερο επίπεδο στην διαστρωμάτωση του OSI/ISO (μετρώντας από κάτω πρός τα πάνω) Data Link Layer (DLL). Στόχος του είναι η αποδοτική και αξιόπιστη επικοινωνία γειτονικών

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

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4 ΟΣΣ 5 02/05/2015 συμπληρωματική παρουσίαση

ΕΑΠ/ΠΛΗ22/ΑΘΗ.4 ΟΣΣ 5 02/05/2015 συμπληρωματική παρουσίαση ΕΑΠ/ΠΛΗ22/ΑΘΗ.4 ΟΣΣ 5 02/05/2015 συμπληρωματική παρουσίαση Ν.Δημητρίου ΕΑΠ / ΠΛΗ22 / ΑΘΗ.4 / Ν.Δημητρίου / 5η ΟΣΣ / 02.05.2015 1 Σημείωση Στην παρουσίαση αυτή παρατίθενται παραπομπές σε συγκεκριμένες διαφάνειες

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

... Αν ν = 16 εγκαταλείπει τις προσπάθειες μετάδοσης του πακέτου. Τοπολογία Διαύλου (BUS).

... Αν ν = 16 εγκαταλείπει τις προσπάθειες μετάδοσης του πακέτου. Τοπολογία Διαύλου (BUS). Άσκηση 1 Ethernet protocol Δύο H/Y, Α και Β, απέχουν 400 m και συνδέονται με ομοαξονικό καλώδιο (γραμμή μετάδοσης) που έχει χωρητικότητα 100 Mbps και ταχύτητα διάδοσης 2*10 8 m/s. Στην γραμμή τρέχει πρωτόκολλο

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

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

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον

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

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

Νέες Επικοινωνιακές Τεχνολογίες Νέες Επικοινωνιακές Τεχνολογίες Λύσεις Θεμάτων http://nop33.wordpress.com Τι ορίζουμε ως Τοπικό Δίκτυο Υπολογιστών; Ποια είναι τα βασικά χαρακτηριστικά των Τοπικών Δικτύων; Ποιες οι βασικές τοπολογίες

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

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11. Κεφάλαιο 2 Αξιοπιστία...25. Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11. Κεφάλαιο 2 Αξιοπιστία...25. Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης... Περιεχόμενα Εισαγωγή...7 Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11 Κεφάλαιο 2 Αξιοπιστία...25 Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...65 Κεφάλαιο 4 Μεταγωγή Δεδομένων και Δρομολόγηση...

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

Τοπικά Δίκτυα Local Area Networks (LAN)

Τοπικά Δίκτυα Local Area Networks (LAN) Τοπικά Δίκτυα Local Area Networks (LAN) Ορισμός Τοπικών Δικτύων Τοπικό δίκτυο επικοινωνιών δεδομένων ονομάζεται ένα δίκτυο όπου τα υπολογιστικά συστήματα που συνδέονται μεταξύ τους βρίσκονται σε περιορισμένη

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