2.4.2 Διευθύνσεις Ελέγχου πρόσβασης στο Μέσο (MAC) - Δομή πλαισίου Ethernet
ΠΡΟΣΟΧΗ: Σε αυτή την παράγραφο η ύλη τελειώνει μέχρι τα Νοητά τοπικά δίκτυα (Virtual LAN - VLAN) στην σελίδα 48. Τα Νοητά τοπικά δίκτυα (Virtual LAN - VLAN) δεν είναι στην ύλη.
ΘΕΩΡΙΑ
Η MAC διεύθυνση ή Διεύθυνση Υλικού ή Φυσική Διεύθυνση ή MAC Address, βρίσκεται ενσωματωμένη πάνω στην κάρτα δικτύοιυ, έχει μήκος 48 bit και είναι μοναδική παγκοσμίως.
Η Μορφή της MAC διεύθυνσης είναι : 74:ea:3a:cd:06:40 σε hexadecimal(δεκαεξαδική) μορφή.
Το 74 από την ανωτέρω MAC ονομάζεται MSB (most sagnificant byte) (το ποιό σημαντικό byte)
To 74 είναι σε δεκαεξαδικό σύστημα και η μετατροπή του στο δυαδικό σύστημα δεν το έχει το βιβλίο μας και δεν χρειάζεται να το ξέρουμε. Μπορεί όμως να μας το δώσουν όπως είναι στο βιβλίο.
Επίσης πρέπει να ξέρουμε πολύ καλά ποιό είναι το b0 και το b1 και τι σημαίνουν εάν έχουν τιμές 0 ή 1
Επίσης πρέπει να ξέρουμε τι είναι η μέθοδος αποστολής ενός πλαισίου με την μέθοδο Little Endian, όπου το MSB αντιστρέφεται από το τέλος προς την αρχή. Δείτε το παράδειγμα με το 74(0111 0100) και τι τιμές παίρνουν τα b0 και b1
Τα παρακάτω 3 βίντεο αναλύουν την θεωρία στην σελίδα 47, την οποία σελίδα πρέπει να καταλάβουμε καλά.
Το πλαίσιο στο Ethernet έχει συγκεκριμένη δομή, την οποία πρέπει να την ξέρουμε να την περιγράψουμε σύνφωνα με την παρακάτω παράγραφο και το σχήμα που ακολουθεί.
Ξεκινά με ένα προοίμιο (preamble) επτά οκτάδων (byte) εναλλασσόμενων άσων και μηδενικών (0x55) και μια οκτάδα0xD5 η οποία σηματοδοτεί την έναρξη του πλαισίου (SFD - Start Frame Delimiter). Ακολου-θούν οι διευθύνσεις των έξι οκτάδων η καθεμιά, πρώτα προορισμού ώστε να ενεργοποιηθεί έγκαιρα ο παραλήπτης και κατόπιν του αποστολέα (προέλευσης). Στη συνέχεια το πεδίο δυο οκτάδων “Τύπος/Μήκος δεδομένων” προσδιορίζει το είδος των δεδομένων που μεταφέρει το πλαίσιο ή πιο πρωτόκολλο ανωτέρου επιπέδου αφορούν. Άν έχει τιμή μικρότερη ή ίση του 1500 (0x5DC) τότε δηλώνει το μήκος των δεδομένων που μεταφέρει. Στο τέλος περιλαμβάνει σε τέσσερις οκτάδες την ακολουθία ελέγχου πλαισίου (FCS - Frame Check Sequence)
ΑΣΚΗΣΗ(1): Ερωτήσεις Πολλαπλής επιλογής
1) Το μήκος δεδομένων του ωφέλιμου φορτίου ενός πλαισίου έχει μέγιστο μήκος:
α. 1500 οκτάδες β. 100 οκτάδες γ. 1000 οκτάδες δ. 50 οκτάδες
2) Το συνολικό μέγεθος ενός πλαισίου δεν πρέπει να είναι μικρότερο από:
α. 86 οκτάδες β. 48 οκτάδες γ. 150 οκτάδες δ. 64 οκτάδες
3) Το πρώτο τμήμα που μεταφέρεται σε ένα πλαίσιο Ethernet είναι το:
α. Διεύθυνση Προορισμού β. Προοίμιο γ. Δεδομένα δ. SFD
4) Η «Ταυτότητα Οργανισμού» ενός πλαισίου έχει μέγεθος:
α. 48 bits β. 8 bits γ. 12 bits δ. 24 bits
5) Πόσα bits από μία Ethernet διεύθυνση είναι διαθέσιμα για χρήση από τον κατασκευαστή του υλικού;
α. 48 bits β. 8 bits γ. 12 bits δ. 24 bits
ΑΣΚΗΣΗ(2): Απαντήστε για την κάθε φράση αν είναι Σωστή (Σ) ή Λάθος (Λ)
1) Το τμήμα OUI μιας διεύθυνσης MAC είναι 28 bit
2) Σε ένα πλαίσιο Ethernet πρώτα αποστέλλεται η διεύθυνση προέλευσης και μετά η διεύθυνση προορισμού.
3) Το ελάχιστο μήκος (μέγεθος) δεδομένων σε ένα πλαίσιο Ethernet είναι 46 bytes
4) Η διεύθυνση MAC 00-00-00-00-00-00 είναι διεύθυνση εκπομπής.
5) Το MTU στο Ethernet είναι 1500bytes.
6) Στη διεύθυνση MAC 74:ea:3a:cd:06:40 το M bit ή I/G (Individual/Group) είναι ενεργοποιημένο (έχει τιμή 1).
7) Η ακολουθία ελέγχου πλαισίου (FCS - Frame Check Sequence) χρησιμεύει στον παραλήπτη για την ανίχνευση σφαλμάτων εκπομπής.
8) Μετά το τέλος της αποστολής ενός πλαισίου ακολουθεί αμέσως η αποστολή του επόμενου.
9) Εάν πρόκειται να αποσταλούν δεδομένα λιγότερα από 40 bytes θα πρέπει να συμπληρωθούν με έξι μηδενικά.
10) Στη διεύθυνση MAC ff:ff:ff:ff:ff:ff το X bit ή U/L (Universal/Local) είναι ενεργο-ποιημένο (έχει τιμή 1).
ΑΣΚΗΣΗ(3): Επιλέξτε τη σωστή απάντηση σε κάθε περίπτωση
1) Ένα πλαίσιο Ethernet II έχει MTU δηλαδή μέγιστο μήκος της μονάδας (πακέτου) εκπομπής δεδομένων:
Α. 64 byte.
Β. 1500 byte.
Γ. 64 kbyte.
Δ. 3200 byte.
2) Πρόκειται να αποσταλεί ένα πλαίσιο Ethernet II μήκους 40 byte. Το πλαίσιο αυτό:
Α. θα αποσταλεί κανονικά.
Β. δεν θα αποσταλεί γιατί είναι πολύ μικρό.
Γ. θα αποσταλεί, αφού συμπληρωθεί με 6 byte συμπλήρωσης.
Δ. θα αποσταλεί στέλνοντας ταυτόχρονα ένα μήνυμα προειδοποίησης ότι το πλαίσιο είναι μικρό.
3) Μια φυσική διεύθυνση (MAC) Ethernet:
Α. είναι 32 bit και γράφεται ως τέσσερις δεκαδικοί αριθμοί.
Β. είναι 64 bit και γράφεται στο δεκαεξαδικό αριθμητικό σύστημα.
Γ. είναι 48 bit και γράφεται στο δεκαεξαδικό αριθμητικό σύστημα.
Δ. είναι 32 bit και γράφεται ως έξι byte.
6) Η ακολουθία ελέγχου πλαισίου (FCS) είναι:
Α. βοηθητικό πλαίσιο που ακολουθεί την εκπομπή ενός κανονικού πλαισίου.
Β. πεδίο του πλαισίου Ethernet, ώστε να χρησιμοποιηθεί από τον παραλήπτη για να αναγνω-ριστεί οποιοδήποτε σφάλμα εκπομπής.
Γ. πλαίσιο απάντησης στον αποστολέα ότι το πλαίσιο δεν ελήφθει σωστά.
Δ. πεδίο του πλαισίου Ethernet που αφορά σφάλματα στην επικεφαλίδα του πλαισίου.
ΑΣΚΗΣΗ(4): Ερωτήσεις Αντιστοίχισης
Να αντιστοιχίσετε κάθε αρθμό από την στήλη Α με κάποιο γράμμα από την στήλη Β.
ΣΤΗΛΗ Α
1. Μ bit =1
2. M bit = 0
3. X bit = 1
4. X bit = 0
5. Διεύθυνση Εκπομπής
ΣΤΗΛΗ Β
A. ff-ff-ff-ff-ff-ff
B. Αφορά πολλούς αποδέκτες
C. Τοπικά διαχειριζόμενη
D. Αφορά έναν αποδέκτη
E. Καθολικά μοναδική
ΑΣΚΗΣΗ(5):
Δίνεται διεύθυνση ελέγχου προσπέλασης στο μέσο (MAC διεύθυνση) όπου το πρώτο bit (λιγότερο σημαντικό) είναι 0 και το επόμενο (δεύτερο bit) είναι 1. Τι προσδιορίζουν το δύο πρώτα bits;