Πώς να υπολογίσετε τη διεύθυνση MAC σε δυαδικό

...

Αν και τα μηδενικά και τα ένα μπορεί να προκαλούν σύγχυση, στην πραγματικότητα συνθέτουν αυτό που ερμηνεύει ο υπολογιστής.

Οι διευθύνσεις ελέγχου πρόσβασης πολυμέσων (MAC) είναι μοναδικές για κάθε τμήμα υλικού υπολογιστή που έχει πρόσβαση σε ένα δίκτυο. Μια διεύθυνση MAC αντιστοιχεί στη συγκεκριμένη διεπαφή δικτύου που χρησιμοποιεί ο υπολογιστής σας για να συνδεθεί στο Διαδίκτυο. Μπορεί να δείτε αυτή τη διεύθυνση να αναφέρεται ως "φυσική διεύθυνση" ή "διεύθυνση υλικού" του υπολογιστή σας. Για να το μεταφράσουμε σε δυαδικό, είναι χρήσιμο να έχουμε μια βασική ιδέα για το τι είναι η αρίθμηση βάσης 2 και πώς λειτουργεί.

Βήμα 1

Διαχωρίστε τη διεύθυνση σε έξι ίσα μέρη δύο αριθμών, για να διατηρήσετε την οργάνωση. Κάθε μία από αυτές τις ομάδες των δύο αριθμών θα καταλαμβάνει ένα byte. Βεβαιωθείτε ότι υπάρχει αρκετός χώρος μεταξύ των ομάδων, ώστε να μπορείτε να γράψετε άλλους οκτώ αριθμούς κάτω από αυτές.

Το βίντεο της ημέρας

Βήμα 2

Γράψτε οκτώ τιμές του "0" κάτω από κάθε ομάδα αριθμών. Για να διευκολύνετε την οπτικοποίηση, χωρίστε τις οκτώ τιμές σε δύο ομάδες των τεσσάρων τιμών. Κάθε αριθμός στην ομάδα των δύο αριθμών θα έχει τη δική του ομάδα τεσσάρων bit. Ο στόχος σας είναι να γράψετε ένα "1" κάτω από κάθε τιμή "0" όπου είναι κατάλληλο. Το πιο δεξί bit στο byte σας θα αντιπροσωπεύει το 2^0 (δύο αυξημένα στη μηδενική ισχύ) και κάθε byte καθώς πηγαίνετε αριστερά θα αντιπροσωπεύει τον αριθμό 2 που ανυψώθηκε σε μια μετέπειτα υψηλότερη τιμή (για παράδειγμα, η τρίτη τιμή θέσης θα αντιπροσώπευε 2^2 ή 4, επομένως μια τιμή "1" σε αυτήν τη θέση θα αντιπροσώπευε "4").

Βήμα 3

Συμπληρώστε τα μηδενικά όπου δεν υπάρχουν αριθμοί στην ακολουθία των μονάδων. Θα καταλήξετε με κάτι σαν αυτό:

8B = 1000 (8) 1011 (B)

Βήμα 4

Συνεχίστε να το κάνετε αυτό μέχρι να μετατρέψετε ολόκληρη την ακολουθία. Με ένα MAC 00-50-56-C0-00-08, θα πρέπει να καταλήξετε σε αυτό:

0000 0000 (00) 0101 0000 (50) 0101 0110 (56) 1100 0000 (C0) 0000 0000 (00) 0000 1000 (08)

Τα κενά και οι παρενθέσεις μπήκαν μόνο για να είναι πιο ευανάγνωστο. Αυτό είναι ένα παράδειγμα του πώς μια διεύθυνση MAC θα εμφανιζόταν πραγματικά στη γλώσσα ενός υπολογιστή:

000000000101000001010110110000000000000000001000

Υπόδειξη

Εάν θέλετε να κάνετε τη διαδικασία πολύ πιο εύκολη, δείτε τον δυαδικό/δεκαεξαδικό πίνακα στην πρώτη αναφορά. Αυτός ο πίνακας περιέχει κάθε δυαδική τιμή για κάθε δεκαεξαδικό αριθμό. Απλώς βεβαιωθείτε ότι έχετε συμπληρώσει μηδενικά στα αριστερά του τελευταίου "1." Διαφορετικά, θα καταλήξετε με έναν ατημέλητο και δυσανάγνωστο πίνακα bit. Κάθε byte πρέπει να αποτελείται από οκτώ bit.