Погружение в базы данных Oracle

Данная книга является руководством для начинающих специалистов в области анализа и обработки данных. В книге рассматривается язык SQL и его процедурное расширение PL/SQL от компании Oracle.

Купить книгу

SQL без слёз

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

Скачать книгу

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

MAC-адрес и шестнадцатеричная система счисления. 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.

Метки: , , .

Записи по теме

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

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