Як обчислити MAC-адресу в двійковому файлі

click fraud protection
...

Хоча нулі та одиниці можуть вводити в оману, насправді вони складають те, що інтерпретує комп’ютер.

Кожна адреса керування доступом до медіа (MAC) є унікальною для кожної частини комп’ютерного обладнання, що має доступ до мережі. MAC-адреса відповідає конкретному мережевому інтерфейсу, який використовує ваш комп'ютер для підключення до Інтернету. Ви можете побачити цю адресу, яку називають «фізичною адресою» або «адресою обладнання» вашого комп’ютера. Щоб перевести його в двійковий формат, корисно мати основне поняття про те, що таке нумерація за основою 2 і як вона працює.

Крок 1

Розділіть адресу на шість рівних частин двох чисел, щоб зберегти організованість. Кожна з цих груп з двох чисел займає один байт. Переконайтеся, що між групами є достатньо місця, щоб ви могли написати під ними ще вісім чисел.

Відео дня

Крок 2

Запишіть вісім значень «0» під кожною групою чисел. Щоб полегшити візуалізацію, розділіть вісім значень на дві групи по чотири значення. Кожне число в групі двох чисел буде мати свою групу з чотирьох бітів. Ваша мета — написати «1» під кожним значенням «0», де це доречно. Крайній правий біт у вашому байте представлятиме 2^0 (два зведені до нульової потужності), а кожен байт, коли ви йдете вліво, представлятиме підняту цифру 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». Інакше ви отримаєте неохайний і нечитабельний бітовий масив. Кожен байт повинен складатися з восьми бітів.