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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εργαστήριο 9: Άλλες Λειτουργίες στα Δίκτυα Κινητών Επικοινωνιών

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

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

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

Μάθηµα 9 ο : Συστήµατα πολλαπλής πρόσβασης

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

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ

Πρωτόκολλα τυχαίας προσπέλασης

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Περιεχόμενα. 1 Εισαγωγή 23. Πρόλογος 19

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

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

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

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

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

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

Κινητές επικοινωνίες. Κεφάλαιο 6 Τεχνικές πoλυπλεξίας - CDMA

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

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

Μάθηµα 11 ο : Πολλαπλή πρόσβαση µε διαίρεση χρόνου (ΤDMA, time division multiple access)

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

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

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

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

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

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

ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων Εισαγωγή

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

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

ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο Φροντιστήριο Ασκήσεις στο TCP

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

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

Πρωτόκολλα, Υπηρεσίες και Εφαρμογές Ασύρματων Δικτύων Εγχειρίδιο Μελέτης

Κεφάλαιο 3 Πολυπλεξία

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

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

Τμήμα Μηχανικών Η/Υ και Πληροφορικής

ΑΝΑΠΤΥΞΗ & ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΕΥΡΩΠΑΪΚΟΥ ΑΣΥΡΜΑΤΟΥ ΔΙΚΤΥΟΥ HIPERLAN/2 & Η ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΟΥ ΜΕ ΤΟ IEEE a

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

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

Κινητές Επικοινωνίες

Δίκτυα Επικοινωνιών 2008 Τοπικά δίκτυα Μ.E. Θεολόγου

Σύστημα Αυτόματης Ταυτοποίησης. AIS Automatic Identification System

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

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

Άσκηση 1. (σημειώστε πως 1KB = 2 10 bytes, 1Mbps = 10 6 bits/sec).

Βασικές έννοιες και ιστορική αναδρομή

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

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

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

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

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

Επιμέλεια : Αθανάσιος Ι. Μάργαρης 74

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

Εισαγωγή στο AC Συμβουλές και Λύσεις Υλοποίησης Ασύρματων Δικτύων στο RouterOS v6 MUM 2015 GREECE. Ελευθέριος Λιοδάκης

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Επισκόπηση Γνώσεων Πιθανοτήτων (2/2) Διαδικασία Γεννήσεων Θανάτων Η Ουρά Μ/Μ/1

Βασικές έννοιες και ιστορική αναδρομή

ιάθεση ασύρµατων πόρων

Βιοµηχανικά ίκτυα Υπολογιστών Επικοινωνιακά Πρωτόκολλα και Συστήµατα

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

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Δρομολόγηση (Routing)

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

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

Διάρθρωση. Δίκτυα Υπολογιστών Δίκτυα άμεσου συνδέσμου. Αναγκαιότητα μηχανισμού πρόσβασης. Διάρθρωση

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

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών ΙI. Επίπεδο Ζεύξης Μετάδοσης εδομένων και. Αναπλ. Καθηγ. Π.

Δροµολόγηση (Routing)

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

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

Ασύρματα δίκτυα. Bluetooth

ΘΕΜΑΤΑ ΕΞΕΤΑΣΕΩΝ Μάθημα: Ευρυζωνικά Δίκτυα Ομάδα A

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

Transcript:

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

Πρόβλημα Υπάρχει ένα κανάλι το οποίο «μοιράζονται» πολλοί κόμβοι. Πρόβλημα: Ποίος μεταδίδει και πότε;

Περίληψη Κανάλια πολλαπλής πρόσβασης Πρόβλημα Κατανομής Καναλιών Στατική κατανομή Δυναμική κατανομή Πρωτόκολλα Πολλαπλής Πρόσβασης (multiple access protocols) Aloha (Pure Aloha, Slotted aloha) Ανίχνευση φέροντος κύματος (carrier sense) Επίμονα και μη επίμονα (persistent and non-persistent) Ανίχνευση σύγκρουσης (collision detection). Πρωτόκολλα χωρίς Συγκρούσεις Πρωτόκολλα περιορισμένου ανταγωνισμού (limited contention) Ασύρματα τοπικά δίκτυα (wireless networks).

Παραδοχές και Υποθέσεις Μοντέλο Ν ανεξάρτητοι κόμβοι (terminals) οι οποίοι σε ένα διάστημα Δt δημιουργούν νέο πλαίσιο με πιθανότητα λδt όπου λ είναι μία σταθερά. Αφού δημιουργήσουν ένα νέο πλαίσιο, σταματούν να δημιουργούν νέα πλαίσια μέχρι να αποστείλουν το πλαίσιο στον παραλήπτη. Υπάρχει μόνο ένα κανάλι για επικοινωνία Εάν δύο πλαίσια εκπεμφθούν έτσι ώστε να υπάρχει χρονική επικάλυψη τότε υπάρχει σύγκρουση (collision) και τα δύο πλαίσια χάνονται και πρέπει να ξανασταλθούν. Οι συγκρούσεις αποτελούν την μόνη πηγή σφαλμάτων Συνεχής χρόνος (continuous time): πλαίσια μπορούν να αποστέλλονται οποιαδήποτε χρονική στιγμή

Παραδοχές και Υποθέσεις Διακριτός χρόνος (slotted time): ο χρόνος χωρίζεται σε διακριτά διαστήματα ίσης διάρκειας. Κάθε πλαίσιο εκπέμπεται πάντα στην αρχή ενός διαστήματος. Ανίχνευση φέροντος κύματος (carrier sense). Οι κόμβοι έχουν την δυνατότητα να υπολογίσουν κατά πόσο το κανάλι χρησιμοποιείται από κάποιο άλλο κόμβο. Σε περίπτωση που το κανάλι χρησιμοποιείται, τότε ο δεδομένος κόμβος δεν εκπέμπει. Ανίχνευση σύγκρουσης (collision detection). Οι κόμβοι έχουν τη δυνατότητα να ανιχνεύσουν συγκρούσεις. Μόλις ανιχνεύσουν σύγκρουση σταματούν να εκπέμπουν.

Προκαταρτικά Συστήματα Ουρών Μ/Μ/1 λ Κατανομή Αφίξεων t f () t = λe λ a T = 1 µ λ μ Κατανομή Αναχωρήσεων t f () t = µ e µ d Μέση καθυστέρηση Στο διάστημα Δt η πιθανότητα k αφίξεων δίνεται από Pr [ k] = λ t ( ) k k! e λ t

Στατική Κατανομή Καναλιών (Διαίρεση Συχνοτήτων) Υποθέτουμε πως το κανάλι έχει εύρος ζώνης (χωρητικότητα) C. Στην κατανομή συχνοτήτων (Frequency Division Multiple Access (FDMA)), όλο το εύρος ζώνης υποδιαιρείται σε Ν τμήματα και σε κάθε χρήστη αντιστοιχεί ένα τμήμα εύρους ζώνης C/N. Η πολυπλεξία διαίρεσης χρόνου (Time Division Multiple Access (TDMA)), λειτουργεί με παρόμοιο τρόπο. Και οι δύο μέθοδοι είναι προβληματικές και δεν είναι καθόλου αποδοτικές! Τι συμβαίνει όταν το Ν δεν είναι σταθερό;

H Διαίρεση Συχνοτήτων ΔΕΝ είναι Αποδοτική! Υποθέτουμε πως το κανάλι έχει εύρος ζώνης (χωρητικότητα) C=100Mbps. Υποθέτουμε επίσης πως όλοι οι χρήστες συνολικά δημιουργούν πλαίσια με ρυθμό λ πλαίσια ανά δευτερόλεπτο, σύμφωνα με την κατανομή Poisson. Το μέσο μήκος ενός πλαισίου είναι 1/μ bits (εκθετική κατανομή) δηλαδή ο μέσος χρόνος μετάδοσης ενός πλαισίου 1/Cμ. Ο ρυθμός μετάδοσης πλαισίων είναι Cμ λ= 5,000 πλαίσια το δευτερόλεπτο. 1/μ= 10,000 bits.

H Διαίρεση Συχνοτήτων ΔΕΝ είναι Αποδοτική! Εάν υποθέσουμε πως με κάποιο «μαγικό» τρόπο οι χρήστες ξέρουν πότε να στείλουν πλαίσια (χωρίς συγκρούσεις) Τότε η μέση καθυστέρηση δίνεται από T = 1 Cµ λ = 200µ sec Υποθέτουμε πως υπάρχουν Ν=10 χρήστες οι οποίοι μοιράζονται εξίσου το εύρος ζώνης. Ο καθένας παίρνει C/N=10 Mbps. Τότε η μέση καθυστέρηση δίνεται από 1 N T = FDMA NT C/ N / N = C = ( ) ( ) µ λ µ λ

H Διαίρεση Συχνοτήτων ΔΕΝ είναι Αποδοτική! Γιατί παρατηρείται αυτό το φαινόμενο; Όταν ένας από τους χρήστες δεν έχει πλαίσια για να στείλει, τότε το εύρος ζώνής που του αναλογεί μένει αχρησιμοποίητο! Παρόμοιο φαινόμενο παρατηρείται και στην περίπτωση της Διαίρεσης Χρόνου (TDMA).

Πρωτόκολλο Aloha Όποιος χρήστης έχει πλαίσιο να στείλει, το στέλνει. Εάν κατά την διάρκεια της εκπομπής του πλαισίου κανένας άλλος χρήστης δεν δοκίμασε να στείλει άλλο πλαίσιο, τότε το πλαίσιο μεταδίδεται επιτυχώς. Εάν κατά την διάρκεια της εκπομπής κάποιος άλλος χρήστης επιχειρήσει να αποστείλει άλλο πλαίσιο, τότε καταστρέφονται και τα δύο πλαίσια και πρέπει να σταλούν ξανά. Στην περίπτωση που το πλαίσιο καταστραφεί, ο χρήστης περιμένει κάποιο τυχαίο διάστημα και ξαναδοκιμάζει να στείλει το πλαίσιο.

Πρωτόκολλο Aloha Χρήστης 1 Χρήστης 2 Χρήστης 3 Χρήστης 4 Χρήστης 5

Απόδοση Πρωτοκόλλου Aloha Υπόθεση Όλα τα πλαίσια είναι του ιδίου μεγέθους και χρειάζονται Δt χρονικές μονάδες για να μεταδοθούν. Τα πλαίσια (νέα και αναμεταδόσεις) φτάνουν με διαδικασία Poisson και ρυθμό G πλαίσια ανά Δt. Πια η πιθανότητα ένα πλαίσιο να μεταδοθεί επιτυχώς (χωρίς σύγκρουση); k G Ge Πιθανότητα k αφίξεων στο διάστημα Δt Pr[ k] = k! Μη σύγκρουση k=0 σε 2Δt Δt Δt [ ] ( ) 0 2 2G e Pr k = 0, 2 t = = e 0! G 2G Throughput: S = Ge 2G

Πρωτόκολλο Slotted Aloha Ο χρόνος υποδιαιρείται σε ίσα διακριτά διαστήματα τα οποία είναι διάρκειας ίσης με το χρόνο μετάδοσης ενός πλαισίου. Όποιος χρήστης έχει πλαίσιο να στείλει, το στέλνει ξεκινώντας πάντα στην αρχή ενός διαστήματος. Εάν κατά την διάρκεια της εκπομπής του πλαισίου κανένας άλλος χρήστης δεν δοκίμασε να στείλει άλλο πλαίσιο, τότε το πλαίσιο μεταδίδεται επιτυχώς. Εάν κατά την διάρκεια της εκπομπής κάποιος άλλος χρήστης επιχειρήσει να αποστείλει άλλο πλαίσιο, τότε καταστρέφονται και τα δύο πλαίσια και πρέπει να σταλούν ξανά. Στην περίπτωση που το πλαίσιο καταστραφεί, ο χρήστης περιμένει κάποιο τυχαίο διάστημα και ξαναδοκιμάζει να στείλει το πλαίσιο.

Πρωτόκολλο Slotted Aloha Χρήστης 1 Χρήστης 2 Χρήστης 3 Χρήστης 4 Χρήστης 5

Απόδοση Πρωτοκόλλου Slotted Aloha Υπόθεση Όλα τα πλαίσια είναι του ιδίου μεγέθους και χρειάζονται Δt χρονικές μονάδες για να μεταδοθούν. Τα πλαίσια (νέα και αναμεταδόσεις) φτάνουν με διαδικασία Poisson και ρυθμό G πλαίσια ανά Δt. Πια η πιθανότητα ένα πλαίσιο να μεταδοθεί επιτυχώς (χωρίς σύγκρουση); k Ge Πιθανότητα k αφίξεων στο διάστημα Δt Pr[ k] = k! Μη σύγκρουση k=0 σε Δt Δt [ ] 0 G Ge Pr k = 0, t = = e 0! G G Throughput S = Ge G

Ενδιαφέρον Στατιστικά Slotted Aloha Πιθανότητα σύγκρουσης: 1-e -G Πιθανότητα μη σύγκρουσης: e -G Πιθανότητα αποστολής ενός πλαισίου μετά από k προσπάθειες: ( G 1 ) G Pk = e e Μέσος αριθμός προσπαθειών που χρειάζονται για την επιτυχή αποστολή ενός πλαισίου E k 1 G kp ( G) k 1 k ke 1 e k = 1 k = 1 = = = G e

Σύγκριση Aloha και Slotted Aloha 0.4 Slotted Aloha 0.35 0.3 Throughput 0.25 0.2 0.15 0.1 Pure Aloha 0.05 0 0 0.5 1 1.5 2 2.5 3 G

Πρωτόκολλα Πολλαπλής Πρόσβασης με Ανίχνευση Φέροντος Κύματος και Συγκρούσεων Carrier Sense Multiple Access with Collision Detection (CSMA/CD). Οι χρήστες έχουν τη δυνατότητα να ελέγχουν εάν το κανάλι χρησιμοποιείται από άλλο χρήστη. Επίσης έχουν την δυνατότητα να ανιχνεύουν άμεσα την ύπαρξη σύγκρουσης. Μόλις ανιχνεύσουν σύγκρουση, σταματούν αμέσως την μετάδοση του καταστρεμμένου πλαισίου Με αυτό τον τρόπο εξοικονομείται χρόνος και εύρος ζώνης. Το CSMA/CD είναι η βάση του Ethernet.

CSMA/CD και Καθυστέρηση Διάδοσης Εάν οι κόμβοι ξεκινήσουν να μεταδίδουν ταυτόχρονα, πότε θα ανιχνεύσουν την σύγκρουση; d Πια η μεγαλύτερη δυνατή καθυστέρηση; d d Καθυστέρηση διάδοσης: 2τ = 2d c τ = d c d

Πρωτόκολλο CSMA/CD Όταν ένας χρήστης έχει πλαίσιο να στείλει, ελέγχει πρώτα το κανάλι. Εάν είναι «ελεύθερο», τότε αρχίζει να μεταδίδει αμέσως. Εάν χρησιμοποιείται, περιμένει μέχρι να τελειώσει την μετάδοση ο προηγούμενος χρήστης και τότε αρχίζει αμέσως να μεταδίδει. Από τη στιγμή που αρχίζει να μεταδίδει, ελέγχει το κανάλι για διάστημα 2τ. Εάν δεν ανιχνεύσει σύγκρουση, τότε μπορεί να συνεχίσει και να τελειώσει την μετάδοση. Εάν ανιχνεύσει σύγκρουση, σταματά και επανέρχεται μετά από τυχαίο διάστημα. Στο κανάλι, κάθε επιτυχής μετάδοση εναλλάσσεται με περιόδους ανταγωνισμού (contention periods) Περίοδος ανταγωνισμού Περίοδος Πλαίσιο Πλαίσιο αδράνειας Πλαίσιο χρόνος

Πρωτόκολλα για Ασύρματα Τοπικά Δίκτυα Όλοι οι κόμβοι χρησιμοποιούν το ίδιο εύρος ζώνης (11-54Mbps)

Πρόβλημα Κρυμμένου Σταθμού (Hidden Station Problem) Τα ασύρματα δίκτυα χρησιμοποιούν κανάλια πολλαπλής πρόσβασης, οπόταν θα μπορούσαμε να χρησιμοποιήσουμε τα πρωτόκολλα που έχουμε δει μέχρι τώρα Πρόβλημα κρυμμένου σταθμού (hidden station problem) Πρόβλημα εκτεθειμένου σταθμού (exposed station problem) A Ακτίνα επικοινωνίας B C D Πρόβλημα Κρυμμένου Σταθμού Ο A και C θέλουν να επικοινωνήσουν με τον Β. Ο C δεν ακούει το φέρον κύμα του Α A Ακτίνα επικοινωνίας B Πρόβλημα Εκτεθειμένου Σταθμού Ο Β θέλει να επικοινωνήσει με τον Α, και ο C με τον D. Ο C ακούει το φέρον κύμα του B, και «νομίζει» πως το κανάλι χρησιμοποιείται C D

Πρωτόκολλο Πολλαπλής Πρόσβασης Με Αποφυγή Συγκρούσεων Multiple Access with Collision Avoidance (MACA) Εάν ο Α θέλει να στείλει κάποιο πλαίσιο στον Β, στέλνει πρώτα ένα μικρό μήνυμα RTS (Request to Send 30 bytes). Ο Β Απαντά με άλλο μικρό μήνυμα CTS (Clear To Send). Τα RTS και CTS περιέχουν το μέγεθος του αναμενόμενου πλαισίου. Ο Α ξεκινά με την αποστολή του πλαισίου Όλοι οι σταθμοί που άκουσαν το CTS σιωπούν μέχρι να τελειώσει η αποστολή του πλαισίου από τον Α στον Β. Δύο σταθμοί μπορεί να στείλουν σχεδόν ταυτόχρονα RTS σε κάποιο τρίτο, οπόταν και θα παρατηρηθεί σύγκρουση. Κάθε σταθμός που ανιχνεύει σύγκρουση, περιμένει ένα τυχαίο διάστημα και ξαναδοκιμάζει.

Πρωτόκολλο Πολλαπλής Πρόσβασης Με Αποφυγή Συγκρούσεων RTS C A CTS B D Άκουσε το RTS αλλά όχι το CTS. Μπορεί να συνεχίσει να στέλνει E Δεν άκουσε το RTS αλλά άκουσε το CTS. Πρέπει να σιωπήσει.