Sistema hexadecimal

El sistema hexadecimal tiene como base o raíz el número 16, además usa los números de 0 a 9 y las letras de A a la F para la representación de un conjunto de 4 bits. Hay 16 combinaciones de bits que pueden ser representados mediante el sistema hexadecimal, de otra forma, un byte puede ser representado en el sistema hexadecimal con valores de 00 a FF. La figura muestra los valores binarios en formato hexadecimal.

Valor binario Valor en hexadecimal Valor binario Valor en hexadecimal
0000 0 1000 8
0001 1 1001 9
0010 2 1010 A
0011 3 1011 B
0100 4 1100 C
0101 5 1101 D
0110 6 1110 E
0111 7 1111 F

Ejemplo

Se tiene el byte 10011101, se representa en hexadecimal como 9D o utilizando la notación precedida de “0x” se puede notar como 0x9D, indicando que se trata de un número en hexadecimal. Como las direcciones en el protocolo IPv6 poseen 128 bits, y se sabe que cada 4 bits se representan con un valor hexadecimal, entonces se tiene que una dirección IPv6 se representa mediante 32 valores hexadecimales, por ejemplo 2001:0DB8:0000:1111:0000:0000:0000:0200.