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

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

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

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

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ερώτηση 1 η : Ποιες είναι οι γενιές των τοπικών δικτύων, και από ποια πρότυπα αντιπροσωπεύονται?

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Πρωτόκολλα πολλαπλής πρόσβασης. Δίκτυα Επικοινωνιών

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

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

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

Πρότυπο FDDI. Fiber Distributed Data Interface. Ενότητα : Τοπικά Δίκτυα υψηλών επιδόσεων. Διδακτική Ενότητα. Εκπαιδευτής : Σαλαβασίδης Κ.

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

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

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

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

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

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

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Τοπικά δίκτυα. ίκτυα Επικοινωνιών

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

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

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

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

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

Κεφάλαιο 12. Πρότυπα. Ανακεφαλαίωση Ερωτήσεις

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

ΔΙΑΓΩΝΙΣΜΑ B ΤΕΤΡΑΜΗΝΟΥ - ΘΕΩΡΙΑ

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

Εισαγωγή στους Η/Υ. Ενότητα 8: Μετάδοση Δεδομένων. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

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

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

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

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

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

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

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

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

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

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

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

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

Πτυχιακή Εργασία. Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot

Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων

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

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

ΗΥ335: 7ο Φροντηστήριο. Fontas Fafoutis

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Τοπικά δίκτυα. ίκτυα Επικοινωνιών

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

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

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

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

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

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

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

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

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

Λύση: Λύση: Λύση: Λύση:

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

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι (Θεωρία)

ΙΑΛΕΞΗ 6 Η. ίκτυα Υπολογιστών & Επικοινωνία. ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα. ίκτυα Υπολογιστών και Επικοινωνία. ιάλεξη 6: H Πολύπλεξη

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

Συσκευές Διασύνδεσης. Θα εξετάσουμε: Τον επαναλήπτη (repeater) Το διανομέα (hub) Την γέφυρα (bridge) Το Switch Το δρομολογητή (router)

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

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

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

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Δίκτυα άμεσου συνδέσμου. Ευάγγελος Παπαπέτρου

Εκτέλεση προγράμματος

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

Λειτουργίες CNC-DNC. Επισκόπηση λειτουργιών CNC Επισκόπηση λειτουργιών DNC Επικοινωνίες. Λειτουργίες CNC-DNC. Γ.Βοσνιάκος-ΕΡΓΑΛΕΙΟΜΗΧΑΝΕΣ

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

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

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

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

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

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

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

Επιχειρησιακή ιαδικτύωση

Δίκτυα άμεσου συνδέσμου. Ευάγγελος Παπαπέτρου

Certified Telecommunications & Network Professional (CTNP) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 7: Τοπικά δίκτυα

Transcript:

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

Το επίπεδο ζεύξης δεδομένων Είναι το 2 ο επίπεδο κατά OSI Οι βασικές λειτουργίες Παρέχει τα μέσα για ενεργοποίηση, επισκευή και απενεργοποίηση μιας αξιόπιστης ζεύξης Πλαισίωση Ανίχνευση και διόρθωση λαθών =>Αποτέλεσμα: τα υψηλότερα στρώματα θεωρούν ότι υλοποιείται μετάδοση χωρίς λάθη

Λάθη μετάδοσης 1. Τύποι λαθών 2. Ανίχνευση λαθών 3. Διόρθωση λαθών

Τύποι λαθών Λάθος συμβαίνει όταν ένα bit αλλάζει στη διαδρομή μεταξύ πομπού και δέκτη Απλά λάθη: λάθος σε 1bit (αποδίδεται σε λευκό θόρυβο) Πολλαπλά λάθη: Λάθος σε B bits διαδοχικά Αποδίδεται σε κρουστικό θόρυβο Επηρρεάζει περισσότερο υψηλούς ρυθμούς δεδομένων

Ανίχνευση λαθών Ο πομπός μεταδίδει επιπλέον bit για ανίχνευση λαθών Παράδειγμα: bit ισοτιμίας (Parity) 7 bits δεδομένων (πλήθος 1 ) 8 bits including parity Άρτια ισοτιμία Περιττή ισοτιμία 0000000 0 00000000 00000001 1010001 3 10100011 10100010 1101001 4 11010010 11010011 1111111 7 11111111 11111110

Διαδικασία ανίχνευσης λαθών στην πλευρά του πομπού Με κάθε κ bits δεδομένων, ταξιδεύουν επιπλέον bit ελέγχου λαθών Που υπολογίζονται με προσυμφωνημένο τρόπο

Διαδικασία ανίχνευσης λαθών στην πλευρά του Δέκτη Με βάση τα κ bits δεδομένων, υπολογίζει το πεδίο ελέγχου λαθών με τον προσυμφωνημένο τρόπο Συγκρίνει με το πεδίο ελέγχου λαθών που έλαβε, Και αποφασίζει για την ορθότητα των δεδομένων

Κυκλικός πλεονασματικός κώδικας Cyclic Redundancy Check Για ένα μπλόκ k bits, ο πομπός γεννά μια ακολουθία n bit Τα k+n bits διαιρούνται ακριβώς (με μηδενικό υπόλοιπο) με κάποιο αριθμό (ή πολυώνυμο) Ο δέκτης διαιρεί το πλαίσιο που λαμβάνει με τον προσυμφωνημένο αριθμό (ή πολυώνυμο) Εάν δεν υπάρχει υπόλοιπο, υποθέτει ότι δεν έγιναν λάθη Αλλιώς, θεωρεί ότι έγινε λάθος

Cyclic Redundancy Check - Παράδειγμα Παράδειγμα Έστω κ =8 και n=2 και ότι ο πομπός στέλνει στο δέκτη το υπόλοιπο της διαίρεσης με το 4. 1. Ποια είναι τα ψηφία του CRC αν τα δεδομένα είναι a) 10111010 b) 00100001 2. Έστω ότι ο δέκτης έλαβε τις παρακάτω αλληλουχίες ψηφίων. Υπάρχει λάθος? a) 1000000000 b) 1001010101 c) 0001010001

Διόρθωση λαθών Η διόρθωση λαθών γίνεται με δύο τρόπους 1. Με αναμετάδοση του εσφαλμένου πλαισίου 2. Με προσδιορισμό των εσφαλμένων bit με βάση των κώδικα διόρθωσης που χρησιμοποιείται και τα Bit που έλαβε ο δέκτης Η πρώτη είναι κατάλληλη για «αξιόπιστες» ζεύξεις Η δεύτερη ενδείκνυται για χαμηλής ποιότητας ζεύξεις όπου προτιμάται η χρήση ευρύτερου πεδίου ελέγχου λαθών από την αναμετάδοση όλων των εσφαλμένων πλαισίων

Διάγραμμα διαδικασίας διόρθωσης λαθών

Κώδικας Hamming Προσθέτει επιπλέον ψηφία ισοτιμίας που επιτρέπουν την ανίχνευση και διόρθωση απλών λαθών.

Υπολογισμός του κώδικα Hamming (Ι) Εντοπίζουμε τις θέσεις που εκφράζουν δύναμη του 2 ως θέσεις ψηφίων ισοτιμίας. (θέσεις 1, 2, 4, 8, 16, 32, 64) Οι υπόλοιπες θέσεις περιέχουν δεδομένα. Κάθε ψηφίο ισοτιμίας υπολογίζεται με βάση κάποια ψηφία δεδομένων όπως φαίνεται στη συνέχεια.

Υπολογισμός του κώδικα Hamming (ΙΙ) Θέση 1: check 1 bit, skip 1 bit, check 1 bit, skip 1 bit, etc. (1,3,5,7,9,11,13,15,...) Θέση 2: check 2 bits, skip 2 bits, check 2 bits, skip 2 bits, etc. (2,3,6,7,10,11,14,15,...) Θέση 4: check 4 bits, skip 4 bits, check 4 bits, skip 4 bits, etc. (4,5,6,7,12,13,14,15,20,21,22,23,...) Θέση 8: check 8 bits, skip 8 bits, check 8 bits, skip 8 bits, etc. (8-15,24-31,40-47,...) Υπολόγισε το ψηφία άρτιας ισοτιμίας δηλαδή θέσε το ψηφίο ισοτιμίας ίσο με 1, αν το συνολικό πλήθος των εξεταζόμενων Bit είναι περιττό.

Bit posi tion 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 P1 P2 d1 P4 d2 d3 d4 P8 d5 d6 d7 d8 d9 d10 d11 P1 x x x X x x x x P2 x x x X x x x x P4 x x x X x x x x P8 x x x x x x x x 0 1 1 1 0 0 1 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 X X

Ασκήσεις (hamming code) Άσκηση 1 Δίνεται η λέξη δεδομένων 10011010. Υπολογίστε την λέξη που θα μεταδόσει ο πομπός. Αν ο δέκτης λάβει 011100101110, έχει λάβει σωστά ή λάθος το μήνυμα? Άσκηση 2 Δίνονται οι λέξεις 010101100011, 111110001100, 000010001010. Ελέξτε ποιες είναι σωστές και ποιες λάθος και διορθώστε τις.

Η λειτουργία του HDLC Η διαδικασία ανταλλαγής πληροφορίας έχει τρεις φάσεις: Αρχικοποίηση- Initialization Μεταφορά δεδομένων - Data transfer Αποσύνδεση - Disconnect

Το πρωτόκολλο High Level Data Link Control Το πιο αντιπροσωπευτικό παράδειγμα πρωτοκόλλου 2 ου στρώματος HDLC ISO 33009, ISO 4335

Πεδίο σημαίας Μπαίνει στην αρχή και το τέλος του πλαισίου και το οριοθετεί Η τιμή της είναι 01111110 Ο δέκτης ψάχνει συνεχώς μέχρι να ανιχνεύσει τη σημαία για να συγχρονιστεί Επειδή η ίδια αλληλουχία Bit μπορεί να υπάρχει στα δεδομένα, χρησιμοποιείται η τεχνική Bit stuffing για αποφυγή σύγχυσης Ο πομπός εισάγει ένα 0 μετά από οποιαδήποτε αλληλουχία 5 διαδοχικών 1 Εάν ο δέκτης αντιληφθεί 5 διαδοχικά 1, ελέγχει το επόμενο ψηφίο Εάν είναι 0, το διαγράφει Εάν είναι 1, ελέγχει το επόμενο ψηφίο Εάν είναι 0, τότε το εκλαμβάνει ως σημαία Εάν είναι 1, τότε ο δέκτης το απορρίπτει

Bit Stuffing Παράδειγμα

Τύποι πλαισίων Οι τύποι πλαισίου είναι τρεις: Πληροφορίας Information: μεταφέρει δεδομένα του ανώτερου στρώματος Επίβλεψης - Supervisory Μη αριθμημένα πλαίσια - Unnumbered Ο τύπος του πλαισίου φαίνεται από το ένα ή τα δύο πρώτα bits του πεδίου ελέγχου Η δομή του είναι διαφορετική για κάθε τύπο πλαισίου

Το πεδίο ελέγχου Επέκταση πεδίου ελέγχου

Πεδίο Frame Check Sequence FCS Πεδίο ανίχνευσης λαθών Χρησιμοποιούμενος κώδικας: 16 bit CRC Προεραιτικά μπορεί να χρησιμοποιηθεί 32 bit CRC

Αρχιτεκτονική πρωτοκόλλων IEEE 802 v OSI

Συστήματα τοπικών δικτύων Ethernet CSMA/CD Δακτύλιος κουπονιού (Token ring ) και FDDI Δίαυλος οπτικής Ίνας Ασύρματα τοπικά δίκτυα

IEEE 802.x standards

Τα στρώματα του 802 - στρώμα ζεύξης δεδομένων Στα τοπικά δίκτυα διακρίνονται δύο υποστρώματα Το στρώμα ελέγχου λογικής σύνδεσης και Το στρώμα ελέγχου πρόσβασης

Έλεγχος λογικής ζεύξης (Logical Link Control) Πρέπει να υποστηρίζει πολυεκπομπή και κατανεμημένο μέσο Το επίπεδο MAC αναλαμβάνει τις λεπτομέρειες της πρόσβασης Διευθυνσιοδότηση προσδιορισμός πηγής LLC - προορισμού LLC

Έλεγχος πρόσβασης στο μέσο Media Access Control MAC Διοικεί την πρόσβαση στο μέσο μετάδοσης προσδιορίζει ποιος έχει δικαίωμα πρόσβασης σε κάθε χρονική στιγμή (δεν είναι τυπική λειτουργία πρωτοκόλλων 2 ου στρώματος) Ενθυλάκωση δεδομένων σε πλαίσια με διεύθυνση και πεδία ελέγχου λαθών Για το ίδιο πρωτόκολλο LLC, ενδέχεται να υπάρχουν διαφορετικά MAC

LAN Protocols in Context

Ethernet Architecture of the original Ethernet.

HUB Hub

H λειτουργία του hub Η πλήμνη (hub) είναι μια συσκευή που αναγεννά το σήμα που έρχεται από οποιαδήποτε είσοδο και ακολούθως αναμεταδίδει σε όλες τις εξόδους της Επέτρεψε την μετατροπή της φυσικής τοπολογίας των δικτύων Ethernet σε αστέρα (ενώ η λογική τοπολογία παρέμενε αρτηρίας) Επίσης επέτρεψε την κυριαρχία των ευέλικτων καλωδίων UTP5 (Unshielded Twisted Pair) και των βυσμάτων RJ45.

Wireless LANs (a) Wireless networking with a base station. (b) Ad hoc networking.

Wireless LANs (2) The range of a single radio may not cover the entire system.

Wireless LANs (3) A multicell 802.11 network.

Η λειτουργία του μεταγωγέα (switch) Ο μεταγωγέας δεν βγάζει άκριτα σε όλες τις εξόδους του τα πλαίσια αλλά μόνο σε αυτή που οδηγεί στον υπολογιστή προορισμού. Για να πετύχει αυτό δημιουργεί πίνακες δρομολόγησης που δείχνουν τους υπολογιστές (MAC addresses) πίσω από κάθε πόρτα, παρακολουθώντας τους όταν στέλνουν πακέτα (selflearning). Επιπροσθέτως, για να στείλει τα πλαίσια εκτελεί το αλγόριθμο MAC σε κάθε πόρτα ώστε να αποφεύγει περιττές συγκρούσεις (διαχωρισμός επικρατειών συγκρούσεων)

Χρήση του μεταγωγέα To Internet Router hub

Παράδειγμα πίνακα μεταγωγέα Διεύθυνση MAC Πόρτα Χρόνος 55-Α2-44-3Β-67-00-00 1 8:22 7F-6A-85-46-55-00-71 2 8:27 2B-42-44-3Β-67-00-31 1 8:11 77-B3-42-44-3Β-67-01 21 8:25

IEEE 802.3 Frame Format

Έλεγχος πρόσβασης Media Access Control Η απόφαση για το δικαίωμα πρόσβασης μπορεί να λαμβάνεται Κεντρικά Κατανεμημένα Αποδίδοντας Σταθερή χωρητικότητα σε κάθε χρήστη (με σύγχρονο τρόπο) ή Αποδίδοντας τη χωρητικότητα δυναμικά ανάλογα με τη στιγμιαία ζήτηση (με ασύγχρονο τρόπο)

«Ασύγχρονη» απόδοση χωρητικότητας Κυκλικά (Round robin)- εκ περιτροπής Με κρατήσεις (Reservation) Ανταγωνισμό (Contention)

Ethernet (CSMA/CD) Πολλαπλή πρόσβαση με ανίχνευση φέροντος με ανίχνευση σύγκρουσης - Carriers Sense Multiple Access with Collision Detection IEEE 802.3

IEEE802.3 Medium Access Control Τυχαία πρόσβαση Ανταγωνισμός ( Contention) Οι σταθμοί ανταγωνίζονται για να εξασφαλίσει χρόνο μετάδοσης επί του κοινόχρηστου μέσου

ALOHA η 1 η τεχνική Ο πομπός Όταν ένας σταθμός έχει ένα πλαίσιο προς μετάδοση, το μεταδίδει Ο σταθμός ακούει για διάστημα ίσο με τη μέγιστη πιθανή καθυστέρηση μετ επιστροφής επαυξημένο κατά ένα μικρό χρονικό διάστημα Εάν λάβει επιβεβαίωση (ACK), η διαδικασία έχει ολοκληρωθεί επιτυχώς. Εάν όχι, μεταδίδει ξανά. Εάν δεν λάβει ACK μετά από συγκεκριμένο αριθμό προσπαθειών, εγκαταλείπει την προσπάθεια Χρησιμοποιείται έλεγχος λαθών όπως στο HDLC

ALOHA η 1 η τεχνική Ο δέκτης Εάν λάβει ορθά το πλαίσιο και η διεύθυνση είναι η δική του, τότε στέλνει επιβεβαίωση Το πλαίσιο μπορεί να καταστραφεί είτε από θόρυβο (όπως σε κάθε άλλο σύστημα) είτε από τη μετάδοση ενός άλλου σταθμού (σύγκρουση) Οποιαδήποτε επικάλυψη μεταδόσεων προκαλεί σύγκρουση Επιδόσεις: Μέγιστη χρησιμοποίηση 18%

Σενάριο Σύγκρουσης t 0 αρχή εκπομπής του Α Α Β Γ Δ t 1 αρχή εκπομπής του Δ Α Β Γ Δ t 2 Δ ανιχνεύει σύγκρουση Α Β Γ Δ t 3 Α ανιχνεύει σύγκρουση Α Β Γ Δ

Slotted ALOHA- ALOHA με σχισμές Ο χρόνος χωρίζεται σε σχισμές διάρκειας ίσης με το χρόνο μετάδοσης ενός πλαισίου Εισάγει την ανάγκη για κεντρικό χρονισμό Η μετάδοση ξεκινά πάντα στην αρχή μιας σχισμής Τα πλαίσια είτε επικαλύπτονται πλήρως είτε μεταδίδονται επιτυχώς Επιδόσεις: Μέγιστη χρησιμοποίηση 37%

CSMA/CD- εξελιγμένο πρωτόκολλο Οι σταθμοί ακούνε ενώ μεταδίδουν 1. Εάν το μέσο είναι αδρανές, μετάδωσε. Αλλιώς, πήγαινε στο βήμα 2 2. Εάν το μέσο είναι απασχολημένο, συνέχισε να ακούς μέχρι να το ανιχνεύσεις αδρανές. Μετά μετάδωσε αμέσως 3. Εάν ανιχνευθεί σύγκρουση, (jam) μετάδωσε βραχύ σήμα παρεμβολής και μετά σταμάτα τη μετάδοση 4. Μετά την παρεμβολή, περίμενε για τυχαίο χρόνο και άρχισε ξανά από το βήμα 1

Gigabit Ethernet Configuration

Οι προδιαγραφές του Gigabit Ethernet Φυσικό στρώμα (log scale)

Οι προδιαγραφές του 10Gbps Ethernet Φυσικό στρώμα (log scale)

Δακτύλιος σκυτάλης Token Ring (802.5) Κάθε σταθμός διαθέτει έναν επαναλήπτη Στη λήψη Ανιχνεύει τη ροή bit προς εύρεση-αναγνώριση Της διεύθυνσης του σταθμού Της σκυτάλης δικαιώματος εκπομπής Αντιγράφει τα εισερχόμενα bit και τα στέλνει στο σταθμό ενώ τα προωθεί Τροποποιεί ένα bit για να δείξει ότι έλαβε ένα πλαίσιο (ACK)

Δακτύλιος σκυτάλης - μετάδοση σύμφωνα με το πρωτόκολλο 802.5 Όταν το μέσο είναι αδρανές, ένα μικρό πλαίσιο σκυτάλη κυκλοφορεί Κάθε σταθμός περιμένει για τη σκυτάλη Αλλάζει ένα bit στη σκυτάλη για να τη χρησιμοποιήσει δηλαδή για να μεταδώσει πλαίσιο δεδομένων Μεταδίδει το πλαίσιο δεδομένων Το πλαίσιο περνά από όλους τους σταθμούς και φτάνει πίσω στον πομπό ο οποίος το «απορροφά» Ο σταθμός εισάγει εκ νέου τη σκυτάλη όταν ολοκληρώσει τη μετάδοση του πλαισίου Επιδόσεις: Στα χαμηλά φορτία, μικρή αναποτελεσματικότητα Στα υψηλά φορτία, κυκλική πρόσβαση

Παοχέτευση Σύγκριση επιδόσεων 1 0,9 0,8 0,7 Token ring, Ν=1 Token ring, Ν=10 0,6 0,5 0,4 0,3 0,2 0,1 CSMA/CD, N=2 CSMA/CD, N=10 0 0,1 1 10 α

Οι καταστάσεις του επναλήπτη

Η λειτουργία του δακτυλίου σκυτάλης

Άσκηση (hub-switch)

Εξεταστέα ύλη Βιβλίο TANENBAUM ANDREW, Δίκτυα επικοινωνιών Ciccarelli Faulkner, Δίκτυα Υπολογιστών Εισαγωγή στη Σύγχρονη Τεχνολογία Κεφάλαιο Κεφάλαιο 2, Κεφάλαιο 3, κεφάλαιο 4 Κεφάλαιο 5, Κεφάλαιο 7, κεφάλαιο 8, κεφάλαιο 10 σελ. 179-182