CISCO
  • CISCO CERTIFICATIONS
  • CISCO DevNet - Coding & API's
    • Untitled
  • CCNA
    • Networking Fundamentals
    • Introduction
    • OSI, TCP/IP and 5 Layer Model
    • Binary
    • Hexadecimal
    • Cabling and Packet Flows
    • IP v4 Addressing
      • VLSM
    • Cisco IOS Software
    • Wireshark Basics
    • Switches
      • VLANS
        • DTP/VTP (Cisco Proprietary)
        • STP - Classic
        • STP - RSTP
      • EtherChannel
    • Routing
      • Dynamic Routing
      • RIP and EIGRP
      • OSPF 1 - Basics
      • OSPF 2 - Cost, Neighbours and Configs
      • OSPF 3 - Network and LSA Types
      • FHRP
        • HSRP
        • VRRP
      • IP SLA
      • BGP
        • Regular Expressions
    • Programming
  • CCNP
    • SetUp Stuff
    • CCNP ENCOR 350-401
      • Packet Forwarding:
  • IP Address Managers
    • Opensource
  • CCNA LABS
  • CCNA LABS
Powered by GitBook
On this page

Was this helpful?

  1. CCNA

Hexadecimal

Convert Hex to Binary, Decimal and back again

HEXADECIMAL

As seen in decimal and binary we use a Base 10 and Base 2 respectively. This means that in decimal (deci- means 10) we use 10 numbers, zero to 9 (0,1,2,3,4,5,6,7,8,9) = 10 numbers and then combinations of those numbers In binary, we use a Base 2 (or 2 numbers) these being 0 and 1

In hexadecimal, this is a Base 16 (or 16 numbers/symbols) This comprises of numbers 0-9 and A-F (ie 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F) In this case A=10, B=11, C=12, D=13, E=14 and F=15)

In Binary 15 is equivalent to 1111 (8+4+2+1) and 0 is equivalent to 0000

Lets say we wanted to convert 128 to Hexadecimal, we would need to covert it to Binary first, and then split it into 2 portions of 4 bits

Decimal

Binary

Hexadecimal

128

10000000

1000 | 0000 = 80

We split this up into 2 sets of 4 bits because Hexadecimal, the number 15 is F (1111), so in the case of 128, the Hexidecimal number is 8 and a 0 which equals 80.

So what about 255. Lets convert this to binary

Decimal

Binary

Hexidecimal

255

11111111

1111 | 1111 = FF

198

11000110

1100 | 0110 = C6

224

11100000

1110 | 0000 = E0

Lets try an IP Address, we will just work out the 10 and 1

IP

Binary

Hexidecimal

10.1.1.1

00001010.00000001

0000 | 1010 . 0000 | 0001 = 0A.01.01.01

My Table I Use:

Bits

128

64

32

16

8

4

2

1

Mask

128

192

224

240

248

252

254

255

PreviousBinaryNextCabling and Packet Flows

Last updated 5 years ago

Was this helpful?