ITN Module 5
ITN Module 5
ITN Module 5
Instructor Materials
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
What to Expect in this Module (Cont.)
§ To facilitate learning, the following features may be included in this module:
Feature Description
Hands-On Labs Labs designed for working with physical equipment.
Class Activities These are found on the Instructor Resources page. Class Activities are
designed to facilitate learning, class discussion, and collaboration.
Self-assessments that integrate concepts and skills learned throughout the
Module Quizzes series of topics presented in the module.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
Module 5: Number Systems
Introduction to Networks v7.0
(ITN)
Module Objectives
Module Title: Number Systems
Module Objective: Calculate numbers between decimal, binary, and hexadecimal systems.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
5.1 Binary Number System
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
Binary Number System
Binary and IPv4 Addresses
• Binary numbering system consists of 1s and 0s, called bits
• Decimal numbering system consists of digits 0 through 9
• Hosts, servers, and network equipment using binary addressing to identify each other.
• Each address is made up of a string of 32 bits, divided into four sections called octets.
• Each octet contains 8 bits (or 1 byte) separated by a dot.
• For ease of use by people, this dotted notation is converted to dotted decimal.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
Binary Number System
Video – Convert Between Binary and Decimal Numbering
Systems
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
Binary Number System
Binary Positional Notation
• Positional notation means that a digit represents different values depending on the
“position” the digit occupies in the sequence of numbers.
• The decimal positional notation system operates as shown in the tables below.
Result 1,234
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
Binary Number System
Binary Positional Notation (Cont.)
The binary positional notation system operates as shown in the tables below.
Radix 2 2 2 2 2 2 2 2
Position in Number 7 6 5 4 3 2 1 0
Result 192
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14
Binary Number System
Convert Binary to Decimal
Convert 11000000.10101000.00001011.00001010 to decimal.
Positional Value 128 64 32 16 8 4 2 1
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
Binary Number System
Decimal to Binary Conversion Example
• Convert decimal 168 to binary
Is 168 > 128?
- Yes, enter 1 in 128 position and subtract 128 (168-128=40)
Is 40 > 64?
- No, enter 0 in 64 position and move on
Is 40 > 32?
- Yes, enter 1 in 32 position and subtract 32 (40-32=8)
Is 8 > 16?
- No, enter 0 in 16 position and move on
Is 8 > 8?
- Equal. Enter 1 in 8 position and subtract 8 (8-8=0)
No values left. Enter 0 in remaining binary positions
128 64 32 16 8 4 2 1
1 0 1 0 1 0 0 0
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
5.2 Hexadecimal Number
System
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
Hexadecimal Number System
Hexadecimal and IPv6 Addresses
• To understand IPv6 addresses,
you must be able to convert
hexadecimal to decimal and
vice versa.
• Hexadecimal is a base sixteen
numbering system, using the
digits 0 through 9 and letters A
to F.
• It is easier to express a value
as a single hexadecimal digit
than as four binary bit.
• Hexadecimal is used to
represent IPv6 addresses and
MAC addresses.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
Hexadecimal Number System
Hexadecimal and IPv6 Addresses (Cont.)
• IPv6 addresses are 128 bits in
length. Every 4 bits is
represented by a single
hexadecimal digit. That makes
the IPv6 address a total of 32
hexadecimal values.
• The figure shows the preferred
method of writing out an IPv6
address, with each X
representing four hexadecimal
values.
• Each four hexadecimal
character group is referred to
as a hextet.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
Hexadecimal Number System
Video – Converting Between Hexadecimal and Decimal
Numbering Systems
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22
Hexadecimal Number System
Decimal to Hexadecimal Conversions
Follow the steps listed to convert decimal numbers to hexadecimal values:
• Convert the decimal number to 8-bit binary strings.
• Divide the binary strings in groups of four starting from the rightmost position.
• Convert each four binary numbers into their equivalent hexadecimal digit.
For example, 168 converted into hex using the three-step process.
• 168 in binary is 10101000.
• 10101000 in two groups of four binary digits is 1010 and 1000.
• 1010 is hex A and 1000 is hex 8, so 168 is A8 in hexadecimal.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23
Hexadecimal Number System
Hexadecimal to Decimal Conversions
Follow the steps listed to convert hexadecimal numbers to decimal values:
• Convert the hexadecimal number to 4-bit binary strings.
• Create 8-bit binary grouping starting from the rightmost position.
• Convert each 8-bit binary grouping into their equivalent decimal digit.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24
5.3 Module Practice and Quiz
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25
Module Practice and Quiz
What did I learn in this module?
• Binary is a base two numbering system that consists of the numbers 0 and 1, called bits.
• Decimal is a base ten numbering system that consists of the numbers 0 through 9.
• Binary is what hosts, servers, and networking equipment uses to identify each other.
• Hexadecimal is a base sixteen numbering system that consists of the numbers 0 through 9 and
the letters A to F.
• Hexadecimal is used to represent IPv6 addresses and MAC addresses.
• IPv6 addresses are 128 bits long, and every 4 bits is represented by a hexadecimal digit for a total
of 32 hexadecimal digits.
• To convert hexadecimal to decimal, you must first convert the hexadecimal to binary, then convert
the binary to decimal.
• To convert decimal to hexadecimal, you must first convert the decimal to binary and then the
binary to hexadecimal.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26