Личный блог Артёма Санникова

Подробные пошаговые обучающие уроки по направлениям: cms системы, локальные сервера, социальные сети и операционные системы.

Категории сайта

› MAC-адрес и шестнадцатеричная система счисления. CCNA Routing and Switching.
Мельникова 620000 Россия, Свердловская обл., г. Екатеринбург. +7 953 039 559 1 info@artemsannikov.ru

MAC-адрес и шестнадцатеричная система счисления. CCNA Routing and Switching.

Дата публикации:  / Категория: CCNA Routing and Switching / Автор: 

MAC-адрес Ethernet — это 48-битное двоичное значение, выраженное в виде 12 шестнадцатеричных чисел (4 бита для каждой шестнадцатеричной цифры).

Аналогично тому, как десятичный формат является системой счисления по основанию 10, шестнадцатеричный формат представляет собой систему счисления по основанию 16. В шестнадцатеричной системе используются числа от 0 до 9, а также буквы от A до Е. На рисунке 1 показаны десятичные и шестнадцатеричные эквиваленты для двоичных значений от 0000 до 1111. Проще представить значение в виде одной шестнадцатеричной цифры, чем в виде четырех двоичных разрядов.

MAC-адрес и шестнадцатеричная система счисления. CCNA Routing and Switching.

Рисунок 1.

Если 8 бит (1 байт) — это общепринятая бинарная группа, то двоичный код 00000000–11111111 может быть представлен в шестнадцатеричной системе счисления как диапазон 00–FF, как показано на рисунке 2. Чтобы заполнить 8-битное представление, всегда отображаются ведущие нули. Например, двоичное значение 0000 1010 показано в шестнадцатеричной системе как 0A.

MAC-адрес и шестнадцатеричная система счисления. CCNA Routing and Switching.

Рисунок 2.

Примечание: Важно отличать шестнадцатеричные значения от десятичных (в части символов от 0 до 9), как показано на рисунке.

Представление шестнадцатеричных значений

Шестнадцатеричное значение обычно представлено в тексте значением, которое располагается после 0x (например, 0x73) или подстрочного индекса 16. В остальных, более редких случаях, за ним может располагаться H (например, 73H). Однако, поскольку подстрочный текст не распознается в командной строке или средах программирования, перед техническим представлением шестнадцатеричных значений стоит «0x» (нулевой Х). Так, приведенные выше примеры будут отображаться как 0x0A и 0x73 соответственно.

Шестнадцатеричная система счисления используется для представления MAC-адресов Ethernet и IP-адресов версии 6.

Шестнадцатеричные преобразования

Числовые преобразования между десятичными и шестнадцатеричными значениями не вызывают затруднений, однако быстрое деление или умножение на 16 не всегда удобно. При необходимости такого преобразования обычно проще преобразовать десятичное или шестнадцатеричное значение в двоичное, а затем преобразовать двоичное значение соответственно либо в десятичное, либо в шестнадцатеричное.

Источник: Академия Cisco.

Tags: , , .

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *