Как вычислить MAC-адрес в двоичном формате

...

Хотя нули и единицы могут сбивать с толку, они фактически составляют то, что интерпретирует компьютер.

Каждый адрес управления доступом к среде (MAC) уникален для каждой части компьютерного оборудования, имеющего доступ к сети. MAC-адрес соответствует конкретному сетевому интерфейсу, который ваш компьютер использует для подключения к Интернету. Вы можете увидеть этот адрес, называемый «физическим адресом» или «адресом оборудования» вашего компьютера. Чтобы перевести его в двоичный формат, полезно иметь базовое представление о том, что такое нумерация по основанию 2 и как она работает.

Шаг 1

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

Видео дня

Шаг 2

Напишите восемь значений «0» под каждой группой чисел. Чтобы упростить визуализацию, разделите восемь значений на две группы по четыре значения. Каждое число в группе из двух чисел будет иметь свою собственную группу из четырех битов. Ваша цель - написать «1» под каждым значением «0» там, где это уместно. Самый правый бит в вашем байте будет представлять 2 ^ 0 (два возведены в нулевую степень), и каждый байт, когда вы идете влево, будет представлять число 2, поднятое на более высокое значение (например, значение на третьем месте будет представлять 2 ^ 2 или 4, поэтому значение «1» в этом месте будет представлять "4").

Шаг 3

Введите нули там, где нет цифр в последовательности единиц. У вас получится что-то вроде этого:

8B = 1000 (8) 1011 (В)

Шаг 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». В противном случае вы получите неряшливый и нечитаемый битовый массив. Каждый байт должен состоять из восьми бит.