Διεύθυνση MAC
Για να επικοινωνήσουμε ή να μεταφέρουμε δεδομένα από έναν υπολογιστή σε άλλο, χρειαζόμαστε μια διεύθυνση. Στα δίκτυα υπολογιστών, εισάγονται διάφοροι τύποι διευθύνσεων. το καθένα λειτουργεί σε διαφορετικό επίπεδο.
Στο Φυσικό Επίπεδο, η διεύθυνση ονομάζετε MAC.
Τι είναι η διεύθυνση MAC;
Οι διευθύνσεις MAC είναι μοναδικοί αριθμοί υλικού 48-bit ενός υπολογιστή που είναι ενσωματωμένοι σε μια κάρτα δικτύου κατά την κατασκευή. Η διεύθυνση MAC είναι μοναδική παγκοσμίως, καθώς υπάρχουν εκατομμύρια συσκευές δικτύου και πρέπει να προσδιορίσουμε μοναδικά την καθεμία.
Μια Διεύθυνση MAC είναι ένας 12-ψήφιος δεκαεξαδικός αριθμός (δυαδικός αριθμός 48 bit).
Τα πρώτα 6 ψηφία (ας πούμε 00:40:96) της διεύθυνσης MAC προσδιορίζουν τον κατασκευαστή, που ονομάζεται OUI (Organizational Unique Identifier).
Τύποι διεύθυνσης MAC
- Unicast: Ο παραλήπτης είναι μόνο μια συσκευή
- Multicast: Ο παραλήπτης είναι μια ομάδα συσκευών
- Broadcast: Ο παραλήπτης είναι όλες οι συσκευές
Δομή MAC Frame
Ένα frame αποτελείται από διάφορα πεδία:
- Header: Πληροφορίες ελέγχου, π.χ. διευθύνσεις αποστολέα/παραλήπτη
- Payload: Τα πραγματικά δεδομένα που θέλουμε να στείλουμε
- Trailer: Πληροφορίες για έλεγχο σφαλμάτων, π.χ. CRC
Τα παρακάτω πεδία υπάρχουν στο κάθε πακέτο που στέλνει ή λαμβάνει μια συσκευή μέσω Wi-Fi ή άλλου πρωτοκόλλου.
| Πεδίο | Μήκος (bytes) | Περιγραφή |
|---|---|---|
| Frame Control | 2 | Πληροφορίες τύπου frame, flags |
| Duration / ID | 2 | Χρονική διάρκεια ή Association ID |
| Address 1 | 6 | Διεύθυνση παραλήπτη (Receiver) |
| Address 2 | 6 | Διεύθυνση αποστολέα (Transmitter) |
| Address 3 | 6 | BSSID ή άλλη διεύθυνση |
| Sequence Control | 2 | Αριθμός σειράς & Fragment |
| Address 4 (προαιρετικό) | 6 | Ανάλογα τον τύπο του frame |
| Frame Body | Μεταβλητό | Δεδομένα του MAC επιπέδου |
| FCS (CRC) | 4 | Έλεγχος ακεραιότητας (CRC) |