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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

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

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

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

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

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

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

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

Μηχανισμοί Λογικής σύνδεσης. Διάρθρωση. Δομή πλαισίου. Καθορισμός ορίων πλαισίου

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

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

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

- Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Βασικές Αρχές Δικτύωσης. Ευάγγελος Παπαπέτρου

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

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

Μετάδοση πληροφορίας - Διαμόρφωση

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

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

ΤΟΠΙΚΑ ΔΙΚΤΥΑ. συνδέουν υπολογιστές εντός των ορίων περιορισμένου χώρου. Οι πιο δημοφιλείς τύποι LAN είναι το Ethernet και το Token Ring

.1 Βασικές Έννοιες Δικτύωσης. .2 Δίκτυα Άμεσου Συνδέσμου. .3 Δίκτυα Μεταγωγής και Διαδίκτυα. .4 Δικτύωση: συνολική θεώρηση

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

2.4 Δίκτυα ETHERNET (10/100/1000Mbps) 1 / 27

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

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

Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου

Μετάδοση πληροφορίας - Διαμόρφωση

Τεχνολογία Πολυμέσων. Ενότητα # 16: Πολυεκπομπή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

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

ΚΕΦΑΛΑΙΟ 3: Τοπολογίες Δικτύων Εισαγωγή

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

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

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

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

12/5/18. Κεφάλαιο 7. Δικτύωση: Σύνδεση ψηφιακών συσκευών. Στόχος. Πώς λειτουργούν τα δίκτυα. Στόχος. Στόχοι. Εισαγωγή στην πληροφορική

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

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

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

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

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης

Βασίλειος Κοντογιάννης ΠΕ19

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

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

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

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

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

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

Transcript:

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

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

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

Εισαγωγή (1/2) Το Ethernet αποτελεί την πλέον επιτυχημένη τεχνολογία που χρησιμοποιείται για την υλοποίηση τοπικών δικτύων ανήκει στην κατηγορία δικτύων πολλαπλής πρόσβασης με ανταγωνισμό αναπτύχθηκε στα μέσα της δεκαετίας του 1970 από την Xerox το 1978 οι εταιρείες Xerox και Intel καθόρισαν μια έκδοση του Ethernet που λειτουργούσε στα 10 Mbps Βασικές καινοτομίες για την πολλαπλή πρόσβαση σε ένα σύνδεσμο: ανίχνευση (ή ακρόαση) φέροντος σήματος (carrier sense, CS) οι κόμβοι μπορούν να διακρίνουν αν ο σύνδεσμος είναι αδρανής ή αν υπάρχει κάποια μετάδοση (κατειλημμένος σύνδεσμος) ανίχνευση συγκρούσεων (collision detection, CD) ένας κόμβος μπορεί να καταλάβει αν ένα πλαίσιο που μεταδίδει έχει υποστεί σύγκρουση Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 4 / 31

Εισαγωγή (2/2) Ο οργανισμός IEEE επέκτεινε το Ethernet και εξέδωσε το πρότυπο ΙΕΕΕ 802.3 το πρότυπο προδιαγράφει τις φυσικές ιδιότητες του δικτύου αλλά και τον μηχανισμό πολλαπλής πρόσβασης το πρότυπο επιτρέπει την δικτύωση με τις βασικές αρχές του Ethernet σε μεγαλύτερες ταχύτητες και χρησιμοποιώντας μια μεγαλύτερη συλλογή φυσικών μέσων περιλαμβάνονται εκδόσεις με ταχύτητες 100 Mbps (Fast Ethernet) και 1 Gbps (Gigabit Ethernet) ΙΕΕΕ 802.3 vs Ethernet Παρά το γεγονός ότι υπάρχουν μικρές διαφορές του προτύπου IEEE 802.3 και του Ethernet, το IEEE 802.3 επέκτεινε την βασική λειτουργία του Ethernet και θεωρείται υπερσύνολο αυτού Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 5 / 31

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

Φυσικές ιδιότητες Τοπολογίες (1/3) To Ethernet υλοποιείται από τμήματα ομοαξωνικού καλωδίου τα τμήματα του ομοαξωνικού πρέπει να έχουν μήκος μέχρι 500 μέτρα τα δίκτυα με αυτά τα χαρακτηριστικά ονομάζονται 10Base5 και το ομοαξωνικό καλώδιο μεγάλης διαμέτρου (thick-net) Οι κόμβοι συνδέονται στο καλώδιο σε τοπολογία αρτηρίας με βύσματα οι υπολογιστές πρέπει να βρίσκονται σε απόσταση τουλάχιστον 2.5m ο πομποδέκτης (transceiver) εκπέμπει και λαμβάνει ένα σήμα στον προσαρμογέα (adapator) υλοποιούνται οι μηχανισμοί του Ethernet Συμβολισμός 10Base5: 10 ταχύτητα 10Mbps, Base δίκτυο βασικής ζώνης, 5 τμήματα καλωδίου μέχρι 500 m Μπορεί να χρησιμοποιηθεί καλώδιο μικρής διαμέτρου (thin-net) με μήκος μέχρι 200 m (10Base2) όπου οι κόμβοι συνδέονται στο καλώδιο με μια ένωση Τ (T-joint) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 7 / 31

Φυσικές ιδιότητες Τοπολογίες (2/3) Πολλά τμήματα Ethernet μπορούν να ενωθούν μεταξύ τους με επαναλήπτες (repeaters) ένας επαναλήπτης προωθεί ένα ψηφιακό σήμα από ένα καλώδιο στο άλλο μπορούν να χρησιμοποιηθούν μέχρι 4 επαναλήπτες μεταξύ δύο οποιονδήποτε κόμβων μέγιστη έκταση ενός δικτύου Ethernet = 2500m μπορούν να διασυνδεθούν μέχρι 1024 υπολογιστές υπηρεσίας Διασύνδεση Ethernet με επαναλήπτες Μεταξύ δύο οποιωνδήποτε υπολογιστών υπηρεσίας μεσολαβούν δύο επαναλήπτες Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 8 / 31

Φυσικές ιδιότητες Τοπολογίες (3/3) Σε δίκτυα Ethernet μπορούν επίσης να χρησιμοποιηθούν τμήματα καλωδίου τύπου συνεστραμμένου ζεύγους (twisted pair) τα τμήματα πρέπει να έχουν μήκος μέχρι 100 μέτρα τα δίκτυα αυτής της τεχνολογίας ονομάζονται 10BaseΤ με καλώδια συνεστραμμένου ζεύγους μπορούν να λειτουργήσουν και δίκτυα Ethernet 100Mbps και 1Gbps Οι κόμβοι συνδέονται μεταξύ τους σε τοπολογία αστέρα μέσω διακλαδωτήρων (hubs) ο διακλαδωτήρας λειτουργεί ως ένας πολύδρομος επαναλήπτης οι διακλαδωτήρες μπορούν να χρησιμοποιηθούν για να διασυνδέσουν πολλά τμήματα Ethernet η διασύνδεση τμημάτων δεν είναι εφικτή σε δίκτυα 1Gbps Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 9 / 31

Φυσικές ιδιότητες Εκδόσεις Ethernet Το πρότυπο IEEE 802.3 προδιαγράφει διαφορετικούς τύπους δικτύων Ethernet χρησιμοποιούνται φυσικά μέσα όπως οι οπτικές ίνες ή θωρακισμένα συνεστραμμένα ζεύγη ταχύτητες 100Mbps (Fast Ethernet, 802.3u) και (Gigabit Ethernet, 802.3z) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 10 / 31

Φυσικές ιδιότητες Διάδοση σήματος Σε ένα δίκτυο Ethernet, το σήμα από έναν υπολογιστή λαμβάνεται από όλους τους άλλους υπολογιστές η ιδιότητα αυτή είναι θεμελιώδης για ένα δίκτυο άμεσου συνδέσμου Στην τοπολογία αρτηρίας το σήμα απορροφάται από τους τερματισμούς του καλωδίου το σήμα δεν πρέπει να ανακλάται ώστε να μην δημιουργείται παρεμβολή με επακόλουθα σήματα Στο φυσικό επίπεδο χρησιμοποιείται η κωδικοποίηση Manchester Περιοχή συγκρούσεων (collision domain) Η περιοχή στην οποία κάθε κόμβος λαμβάνει τα σήματα όλων των άλλων κόμβων του δικτύου και επομένως μπορεί να προκύψουν παρεμβολές μεταξύ διαφορετικών σημάτων (συγκρούσεις πακέτων αν το δίκτυο χρησιμοποιεί μεταγωγή πακέτου) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 11 / 31

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

Πλαισίωση και διευθύνσεις Πλαισίωση (1/3) Τα δεδομένα σε ένα δίκτυο Ethernet διακινούνται με τη μορφή πλαισίων Κάθε πλαίσιο αποτελείται από: το προοίμιο (preamble), 8 bytes: μια ακολουθία από 0 και 1 που βοηθά στο συγχρονισμό του παραλήπτη δύο πεδία διευθύνσεων, 6 bytes: χρησιμοποιούνται για την αποθήκευση της διεύθυνσης του παραλήπτη και του αποστολέα το πεδίο τύπος (type), 2 bytes: προσδιορίζει το πρωτόκολλο ανώτερου επιπέδου (από τα πολλά πιθανά) στο οποίο πρέπει να παραδοθεί το πλαίσιο (κλειδί αποπολύπλεξης) το ωφέλιμο φορτίο (payload ή body), 46-1500 bytes: περιέχει τα δεδομένα τον κώδικα CRC, 4 bytes: χρησιμοποιείται για την ανίχνευση σφαλμάτων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 13 / 31

Πλαισίωση και διευθύνσεις Πλαισίωση (2/3) Το Ethernet, ως προς την πλαισίωση, είναι προσανατολισμένο σε bit χρησιμοποιεί συμπλήρωση με bit Ο προσαρμογέας δημιουργεί (και αφαιρεί στη λήψη) το προοίμιο και τον κώδικα CRC ο υπολογιστής υπηρεσίας αντιλαμβάνεται μόνο τα υπόλοιπα πεδία Κάθε πλαίσιο έχει ένα ελάχιστο και ένα μέγιστο μέγεθος (maximum transmission unit, MTU) ελάχιστο μέγεθος (64 bytes χωρίς το προοίμιο - 46 bytes payload) απαιτείται ώστε να είναι δυνατή η ανίχνευση των συγκρούσεων σε περίπτωση που το ωφέλιμο φορτίο είναι μικρότερο από 46 bytes, τότε ο αποστολέας συμπληρώνει (pad) με τυχαία δεδομένα μέχρι τα 46 bytes μέγιστο μέγεθος (1514 bytes χωρίς το προοίμιο και τον CRC κώδικα) απαραίτητο ώστε κάθε κόμβος να απασχολεί τον σύνδεσμο για περιορισμένο χρονικό διάστημα Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 14 / 31

Πλαισίωση και διευθύνσεις Πλαισίωση (3/3) Το πρότυπο IEEE 802.3 προδιαγράφει ένα παρόμοιο πλαίσιο το πεδίο type αντικαθίσταται από ένα πεδίο μέγεθος (size) που έχει μέγεθος επίσης 2 bytes και περιέχει το μέγεθος του ωφέλιμου φορτίου το πεδίο type ενσωματώνεται ως το πρώτο πεδίο στο ωφέλιμο φορτίο Ένας υπολογιστής μπορεί να λειτουργήσει και με τις δύο μορφές πλαισίου αν η τιμή του πεδίου type (ή size) είναι μεγαλύτερη από 1500 τότε ερμηνεύεται ως τύπος το Ethernet χρησιμοποιεί τιμές μεγαλύτερες από 1500 για να δηλώσει ένα πρωτόκολλο ανώτερου επιπέδου αν η τιμή του πεδίου type (ή size) είναι μικρότερη από 1500 τότε ερμηνεύεται ως μέγεθος το μέγεθος ενός πλαισίου δεν είναι ποτέ μεγαλύτερο από 1500 bytes Στην πράξη συνήθως χρησιμοποιείται η δομή πλαισίου που καθορίστηκε από τις εταιρείες Xerox και Intel Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 15 / 31

Πλαισίωση και διευθύνσεις Διευθύνσεις και λήψη δεδομένων (1/2) Οι διευθύνσεις σε ένα δίκτυο Ethernet έχουν μέγεθος 48 bit (6 bytes) κάθε διεύθυνση προσδιορίζει ένα προσαρμογέα δικτύου κάθε διεύθυνση είναι μοναδική (χρησιμοποιείται μόνο σε έναν προσαρμογέα) οι διευθύνσεις Ethernet συνήθως αναπαρίστανται σε δεκαεξαδικό σύστημα, π.χ. Α3:F2:12:3C:55:09 Η ανάθεση των διευθύνσεων είναι στατική σε κάθε εταιρεία κατασκευής προσαρμογέων εκχωρείται μια περιοχή διευθύνσεων (κοινό πρόθεμα 3 bytes) οι διευθύνσεις είναι συνήθως ενσωματωμένες (hard coded) στη μνήμη ROM των προσαρμογέων δικτύου Υπάρχουν περιπτώσεις που η διεύθυνση Ethernet αποδίδεται στον προσαρμογέα από το λειτουργικό σύστημα Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 16 / 31

Πλαισίωση και διευθύνσεις Διευθύνσεις και λήψη δεδομένων (2/2) Ένας προσαρμογέας λαμβάνει όλα τα πλαίσια που κυκλοφορούν σε ένα δίκτυο Ethernet και αποδέχεται τα πλαίσια που: έχουν ως διεύθυνση παραλήπτη τη διεύθυνση του προσαρμογέα η διεύθυνση του προσαρμογέα ονομάζεται στην περίπτωση αυτή διεύθυνση αποκλειστικής διανομής (unicast address) έχουν ως διεύθυνση παραλήπτη τη διεύθυνση FF:FF:FF:FF:FF:FF η διεύθυνση αυτή καλείται διεύθυνση ευρείας εκπομπής (broadcast address) και χρησιμοποιείται για την αποστολή πλαισίων σε όλους τους κόμβους του δικτύου έχουν ως διεύθυνση παραλήπτη μια διεύθυνση πολυεκπομπής (multicast) αν έχει προγραμματιστεί να παρακολουθεί αυτή τη διεύθυνση οι διευθύνσεις πολυεκπομπής έχουν το πρώτο bit ίσο με 1 χρησιμοποιούνται για την αποστολή πλαισίων σε μια ομάδα κόμβων Ένας προσαρμογέας μπορεί να προγραμματιστεί ώστε να αποδέχεται όλα τα πλαίσια που λαμβάνει αυτή η κατάσταση λειτουργίας ονομάζεται λειτουργία χωρίς διάκριση (promiscuous mode) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 17 / 31

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

Εισαγωγή (1/2) Η πρόσβαση των κόμβων στο σύνδεσμο ρυθμίζεται με τον αλγόριθμο CSMA/CD αλγόριθμος πολλαπλής πρόσβασης με ακρόαση φέροντος και ανίχνευση συγκρούσεων (Carrier Sense Multiple Access/Collision Detection) Κεντρική ιδέα: η υποαξιοποίηση του συνδέσμου στα δίκτυα Aloha οφείλεται στο ότι οι κόμβοι δεν λαμβάνουν υπόψη τους την κατάσταση του καναλιού ακρόαση φέροντος: ένας κόμβος μπορεί να διακρίνει αν ο σύνδεσμος είναι αδρανής ή όχι και να αποφύγει τις συγκρούσεις ανίχνευση συγκρούσεων: ένας κόμβος μπορεί να καταλάβει αν ένα πλαίσιο που μεταδίδει έχει υποστεί σύγκρουση και να ακυρώσει τη μετάδοσή του, ελευθερώνοντας το σύνδεσμο Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 19 / 31

Εισαγωγή (2/2) Ο αλγόριθμος CSMA/CD: ανήκει στους αλγόριθμους πρόσβασης με ανταγωνισμό (contention-based) υλοποιείται κατανεμημένα: κάθε κόμβος λειτουργεί ανεξάρτητα από τους υπόλοιπους κόμβους του δικτύου είναι ένας ημιαμφίδρομος αλγόριθμος ένας κόμβος δεν εμπλέκεται ταυτόχρονα στην αποστολή και στη λήψη πλαισίων μπορεί να εφαρμοστεί για να ρυθμίσει την πρόσβαση σε μια περιοχή συγκρούσεων (π.χ. ένα δίκτυο με τοπολογία αρτηρίας, ένα δίκτυο με διακλαδωτές, κλπ) Η ακρόαση φέροντος είναι μια επιτυχημένη τεχνολογία που χρησιμοποιείται σε διαφορετικά πρότυπα όπως π.χ. τα IEEE802.3 (CSMA/CD) και IEEE802.11 (CSMA/CA) Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 20 / 31

CSMA (1/4) Ένας κόμβος με ένα πλαίσιο προς αποστολή μεταδίδει αμέσως το πλαίσιο: αν ο σύνδεσμος είναι αδρανής αν ο σύνδεσμος είναι κατειλημμένος, μετά από αναμονή ως ότου αυτός γίνει αδρανής Το πρωτόκολλο Ethernet είναι ένα επίμονο πρωτόκολλο τύπου 1 (1-persistent) ένας κόμβος μεταδίδει με πιθανότητα 1 μόλις ελευθερωθεί ο σύνδεσμος Εναλλακτικές προσεγγίσεις: επίμονο πρωτόκολλο τύπου p (p-persistent) μη επίμονο πρωτόκολλο (non-persistent) Μειονέκτημα 1-persistent CSMA Μεγάλη πιθανότητα σύγκρουσης: πολλοί κόμβοι μπορεί να συγχρονιστούν και να προσπαθήσουν να μεταδώσουν ταυτόχρονα Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 21 / 31

CSMA (2/4) p-persistent CSMA: ένας κόμβος με ένα πλαίσιο προς μετάδοση μεταδίδει αμέσως το πλαίσιο αν ο σύνδεσμος είναι αδρανής αν ο σύνδεσμος είναι κατειλημμένος: μεταδίδει το πλαίσιο με πιθανότητα p < 1 μόλις ελευθερωθεί ο σύνδεσμος με πιθανότητα q = 1 p αναβάλλει την προσπάθεια του για χρόνο ίσο με 2t Max pr αν μετά το χρόνο αναμονής 2t Max pr, ο σύνδεσμος είναι: αδρανής: αποφασίζει για τη μετάδοση και πάλι με πιθανότητα p κατειλημμένος: περιμένει για χρόνο 2t Max pr και επαναλαμβάνει τον αλγόριθμο Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 22 / 31

CSMA (3/4) non-persistent CSMA: ένας κόμβος με ένα πλαίσιο προς μετάδοση μεταδίδει αμέσως το πλαίσιο αν ο σύνδεσμος είναι αδρανής περιμένει για τυχαίο χρονικό διάστημα και ξαναπροσπαθεί αν ο σύνδεσμος είναι κατειλημμένος Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 23 / 31

CSMA (4/4) persistent CSMA vs p-persistent και non-persistent CSMA Ο 1-persistent αλγόριθμος, παρά την αυξημένη πιθανότητα συγκρούσεων, έχει αποδειχθεί ιδιαίτερα αποτελεσματικός όταν συνδυάζεται με την ανίχνευση συγκρούσεων Οι p-persistent και non-persistent αλγόριθμοι μπορεί να οδηγήσουν σε περιόδους αδράνειας στο σύνδεσμο ο σύνδεσμος δεν αξιοποιείται πλήρως αυξάνεται η καθυστέρηση πρόσβασης στο μέσο και επομένως και η συνολική καθυστέρηση Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 24 / 31

Συγκρούσεις στον CSMA Η πιθανότητα σύγκρουσης στον αλγόριθμο CSMA δεν είναι μηδενική Συγκρούσεις μπορούν να συμβούν όταν δύο κόμβοι μεταδίδουν ταυτόχρονα επειδή: ο σύνδεσμος έγινε αδρανής μετά από μια περίοδο δραστηριότητας η ακρόαση φέροντος απέτυχε Η ακρόαση φέροντος αποτυγχάνει αν δύο κόμβοι προσπαθήσουν να μεταδώσουν με χρονική διαφορά μικρότερη από την καθυστέρηση διάδοσης (t pr ) η μετάδοση ενός κόμβου γίνεται αντιληπτή μετά από χρόνο ίσο με tpr η ακρόαση φέροντος δεν μπορεί να εφαρμοστεί ή δεν είναι αποδοτική σε δίκτυα με μεγάλο μήκος Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 25 / 31

Ανίχνευση συγκρούσεων (1/3) Κεντρική ιδέα: η ανίχνευση συγκρούσεων (collision detection) μπορεί να βοηθήσει στη βελτίωση της απόδοσης η μετάδοση ακυρώνεται αμέσως μόλις ανιχνευθεί η σύγκρουση και ο χρόνος δεν σπαταλιέται στη μετάδοση πλαισίων που συγκρούστηκαν η δραστηριότητα στο σύνδεσμο μειώνεται επιτρέποντας τη χρήση του από άλλους κόμβους επισπεύδεται η επανεκπομπή των πλαισίων που συγκρούστηκαν Έστω ένας κόμβος Β αντιλαμβάνεται ότι το πλαίσιο που μεταδίδει συγκρούεται: μεταδίδει μια ακολουθία εμπλοκής (jamming sequence) μήκους 32 bit για να ενημερώσει τον κόμβο που μεταδίδει το άλλο πλαίσιο (έστω κόμβος Α) σταματά τη μετάδοση του πλαισίου Ένας κόμβος μπορεί να αντιληφθεί τη σύγκρουση ενός πλαισίου συνήθως με μηχανισμούς του φυσικού επιπέδου που σχετίζονται με την αξιολόγηση του επιπέδου λαμβανόμενης ισχύος Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 26 / 31

Ανίχνευση συγκρούσεων (2/3) Ο κόμβος Α πρέπει να λάβει την ακολουθία εμπλοκής για να ανιχνεύσει τη σύγκρουση του πλαισίου του ο μηχανισμός έχει νόημα αν η ακολουθία εμπλοκής φτάνει στον Α όταν αυτός μεταδίδει ακόμα δεδομένα: t fr 2t Max pr ο κόμβος Α μεταδίδει για χρόνο t fr (χρόνος μετάδοσης του πλαισίου) το σήμα της ακολουθίας εμπλοκής χρειάζεται, στη χειρότερη περίπτωση, χρόνο 2t pr από την έναρξη μετάδοσης του Α για να φτάσει σε αυτόν Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 27 / 31

Ανίχνευση συγκρούσεων (3/3) Αν οι κόμβοι βρίσκονται πολύ κοντά τότε θα μεταδοθούν 92 bits (μικροσκοπικό πλαίσιο, runt frame) 64 bits του προοιμίου και 32 bits της ακολουθίας εμπλοκής Σε ένα δίκτυο 2500m με 4 επαναλήπτες και 10Mbps ισχύει: 2t Max pr = 51.2µsec lfr min = 64bytes = 512bits Ο χρόνος 2t Max pr αποτελεί τη μονάδα χρόνου για το Ethernet στην ορολογία του Ethernet ονομάζεται χρονοθυρίδα (timeslot) διάρκεια χρονοθυρίδας: t slot = 51.2µsec ή 512 bits αποτελεί τον μέγιστο χρόνο που χρειάζεται για να ανιχνευτεί οποιαδήποτε σύγκρουση Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 28 / 31

Αλγόριθμος οπισθοχώρησης Στην περίπτωση σύγκρουσης ένας κόμβος σταματά τη μετάδοση, περιμένει τυχαίο χρονικό διάστημα και προσπαθεί ξάνα ο καθορισμός του τυχαίου χρονικού διαστήματος γίνεται με τον αλγόριθμο εκθετικής οπισθοχώρησης (exponential backoff) Εκθετική οπισθοχώρηση: ο χρόνος αναμονής καθορίζεται ως ακέραιο πολλαπλάσιο της διάρκειας μιας χρονοθυρίδας (t = kt slot ) ο αριθμός k επιλέγεται ομοιόμορφα από το διάστημα [0, 2 m 1] m = min{10, n} n: πλήθος των συγκρούσεων ο μετρητής n: αυξάνεται σε κάθε σύγκρουση μηδενίζεται αν το πλαίσιο μεταδοθεί επιτυχώς ή το πλαίσιο απορριφθεί Ένα πλαίσιο, που έχει υποστεί n = 16 συγκρούσεις, απορρίπτεται Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 29 / 31

Απόδοση CSMA/CD Η μέση ρυθμαπόδοση ενός δικτύου Ethernet δίνεται από τη σχέση l R = fr p = sl fr 2 1 ps tmax pr +t fr 2t Max pr +p st fr όπου p s η πιθανότητα επιτυχούς μετάδοσης από έναν κόμβο σε μια χρονοθυρίδα p s = ( ) N 1 p(1 p) N 1 Παράμετροι p max s p= 1 N = ( N 1 N )N 1 Αριθμός τερματικών: N Μέγιστη καθυστέρηση διάδοσης: t Max pr Χρόνος μετάδοσης πλαισίου: t fr Μήκος πλαισίου σε bits: l fr Πιθανότητα ένας κόμβος να εκπέμψει σε μια χρονοθυρίδα: p Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 30 / 31

Κριτική CSMA/CD Μειονεκτήματα: χαμηλή απόδοση σε συνθήκες υψηλού φόρτου (πολλοί υπολογιστές ή πολλά πλαίσια) υψηλή καθυστέρηση πρόσβασης στο μέσο αλλά και χαμηλή ρυθμαπόδοση μη αποδοτικό για μετάδοση πολλών μικρών πλαισίων άνιση αντιμετώπιση κόμβων του δικτύου (capture effect) Πλεονεκτήματα: εξαιρετικά απλή υλοποίηση και διαχείριση του δικτύου μικρό κόστος δικτύωσης Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 31 / 31