Spre deosebire de adresele zecimale care sunt exprimate în notație zecimală cu virgulă, adresele IPv6 sunt reprezentate folosind valorile hexazecimale. Ați văzut sistemul hexazecimal utilizat în panoul Packets Byte din Wireshark. În Wireshark, sistemul hexazecimal este utilizat pentru a reprezenta valorile binare în frame-uri și pachete. Hexazecimalul este utilizat și pentru a reprezenta adresele MAC Ethernet (Media Access Control).

Numerotarea Hexazecimală

Hexazecimalul (Hex) furnizează o modalitate convenientă de reprezentare a valorilor binare. Așa cum în zecimal, 10 este sistemul numeric de bază, iar în binar, sistemul numeric de bază este 2, hexazecimal este un sistem de bază 16.

Sistemul numeric de bază 16 utilizează numerele de la 0 la 9 și literele de la A la F. Figura 1 arată valorile zecimale, binare și hexazecimale. Există 16 combinații unice de patru biți, de la 0000 la 1111. Sistemul hexazecimal cu 16 cifre este sistemul numeric perfect ce poate fi utilizat, deoarece oricare patru biți pot fi reprezentați cu o singură valoare hexazecimală.

Înțelegerea Biților

Având în vedere că 8 biți (un octet) este o grupare binară obișnuită, 00000000 - 11111111 în binar pot fi reprezentate în hexazecimal sunt forma intervalului cuprins între 00-FF. Zerourile de la început pot fi afișate pentru a completa reprezentarea de 8 biți. De exemplu, valoarea binară 0000 1010 în hexazecimal este 0A.

Reprezentarea Valorilor Hexazecimale

Notă:Este important să distingem valorile hexazecimale de cele binare având în vedere caracterele cuprinse între 0 și 9.

Hexazecimalul este de obicei reprezentat în text de valoarea precedată de 0x (de exemplu 0x73) sau de indicele 16. Mai puțin obișnuită este precedarea de litera H, de exemplu 73H. În orice caz, deoarece textul cu indice nu este recunoscut în linia de comandă sau în mediile de programare, reprezentarea tehnică a sistemelor hexazecimale este precedată de 0x. Așadar, exemplele de mai sus ar trebui cunoscute ca 0x0A sau 0x73.

Conversiile în Hexazecimal

Conversiile numerice în valorile zecimale și hexazecimale sunt directe, dar înmulțirea și împărțirea constantă cu 16 nu este întotdeauna convenientă.

Prin exercițiu, este posibil să recunoașteți modelul bitului în binar care se potrivește cu valorile zecimale și hexazecimale. Figura 2 arată aceste modele pentru valorile de 8 biți selectate.