Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IPv4
CCNA Exploration Semester 1
Chapter 6
IP addressing works at
OSI model layer 3
TCP/IP model Internet layer
Application
Presentation
Session
Transport
Network
Data link
Physical
M Rajab - 2008
Data
stream
HTTP, FTP,
TFTP, SMTP
etc
Segment
TCP, UDP
Packet
IP
Frame
Ethernet,
WAN
technologies
Bits
Application
Transport
Internet
Network Access
2
Addressing topics
Binary and decimal
Types of IP addresses
Assigning addresses
Network part and subnet masks
Calculating addresses
Ping and Traceroute Utilities
M Rajab - 2008
248
187
89
Convert to decimal
00110100
01010101
11001111
M Rajab - 2008
248 to binary
128
64
32
16
120
-64
56
56
-32
24
24
-16
8
248
-128
120
M Rajab - 2008
187 to binary
128
64
32
16
59
-32
27
27
-16
11
187
-128
59
M Rajab - 2008
11
-8
3
3
-2
1
89 to binary
128
64
32
16
89
-64
25
M Rajab - 2008
25
-16
9
9
-8
1
00110100 to decimal
128
64
32
16
32
16
32
+16
+ 4
52
M Rajab - 2008
52
01010101 to decimal
128
64
32
16
64
64
+16
+ 4
+ 1
85
M Rajab - 2008
16
85
11001111 to decimal
128
64
32
16
128
64
M Rajab - 2008
128
+ 64
+ 8
+ 4
+ 2
+ 1
207
207
10
248
11111000
187
10111011
89
01011001
Convert to decimal
00110100
52
01010101
85
11001111
207
M Rajab - 2008
11
IPv4 address
192.
168.
21.
17
11000000
10101000
00010101
00010001
octet
octet
octet
network part
octet
host part
255.
255.
11111111
11111111
11111111
00000000
M Rajab - 2008
12
168.
21.
17
11000000
10101000
00010101
00010001
168.
21.
11000000
10101000
00010101
00000000
13
Logical AND
192.
168.
21.
17
11000000
10101000
00010101
00010001
255.
255.
255.
11111111
11111111
11111111
00000000
192.
168.
21.
11000000
10101000
00010101
00000000
14
168.
21.
17
11000000
10101000
00010101
00010001
168.
21.
255
11000000
10101000
00010101
11111111
15
3 types of address
Every network has:
M Rajab - 2008
16
Classful addressing
A
10.
17.
network part
172.
53.
host part
16.
38.
network part
192.
201
host part
168.
network part
M Rajab - 2008
60
21.
17
host part
17
Classful addressing
Easy to work out but very wasteful.
Class A
/8
255.0.0.0
Class B
/16
255.255.0.0
Class C
/24
255.255.255.0
M Rajab - 2008
18
Classless addressing
Any suitable prefix can be used
M Rajab - 2008
19
16.
0.
10101100
00010000
00000000
00000000
20
16.
0.
10101100
00010000
00000000
00000000
21
16.
0.
10101100
00010000
00000000
00000000
22
16.
0.
10101100
00010000
00000000
00000000
23
16.
0.
10101100
00010000
00000000
00000000
24
Calculating addresses
A host has IP address 192.168.1.70/24
M Rajab - 2008
25
Last octet
decimal
Full
Host
Subnet mask
Network
Broadcast
First host
Last host
M Rajab - 2008
26
192.168.1.70/24
Host
Last octet
binary
01000110
Subnet mask
00000000
255.255.255.0
Network
00000000
192.168.1.0
Broadcast
11111111
255
First host
00000001
Last host
11111110
254
M Rajab - 2008
Last octet
Full
decimal
70
192.168.1.70
192.168.1.255
192.168.1.1
192.168.1.254
27
Calculating addresses
A host has IP address 192.168.1.70/26
M Rajab - 2008
28
Last octet
decimal
Full
Host
Subnet mask
Network
Broadcast
First host
Last host
M Rajab - 2008
29
192.168.1.70/26
Host
Last octet
binary
01000110
Subnet mask
11000000
192
255.255.255.192
Network
01000000
64
192.168.1.64
Broadcast
01111111
127
192.168.1.127
First host
01000001
65
192.168.1.65
Last host
01111110
126
192.168.1.126
M Rajab - 2008
Last octet
Full
decimal
70
192.168.1.70
30
Calculating addresses
A host has IP address 192.168.1.70/28
M Rajab - 2008
31
Last octet
decimal
Full
Host
Subnet mask
Network
Broadcast
First host
Last host
M Rajab - 2008
32
192.168.1.70/28
Host
Last octet
binary
01000110
Subnet mask
11110000
240
255.255.255.240
Network
01000000
64
192.168.1.64
Broadcast
01001111
79
192.168.1.79
First host
01000001
65
192.168.1.65
Last host
01001110
78
192.168.1.78
M Rajab - 2008
Last octet
Full
decimal
70
192.168.1.70
33
M Rajab - 2008
34
Private IP addresses
Unrestricted use on private networks. Not routed
across the Internet.
M Rajab - 2008
35
Public IP addresses
Routed over the Internet
M Rajab - 2008
36
Special addresses
0.0.0.0 all addresses in default route. Hosts cannot be
given addresses starting 0.
37
M Rajab - 2008
38
Addressing hosts
Static addressing address is configured by an
administrator
M Rajab - 2008
39
Blocks of addresses
Use
Address range
Summary
192.168.1.0/25
User hosts
192.168.1.1-127
Servers
Peripherals
192.168.1.254
Broadcast
192.168.1.255
M Rajab - 2008
40
Subnetting 192.168.1.0/24
Last octet binary
Address
192.168.1.0
00000000
Subnet mask
255.255.255.0
00000000
Addresses
Subnet mask
M Rajab - 2008
192.168.1.0
192.168.1.128
255.255.255.128
00000000
10000000
10000000
41
Subnetting 192.168.1.0/24
Borrow 2 bits from host part, give to network part, /26
Addresses
Subnet mask
M Rajab - 2008
192.168.1.0
192.168.1.64
192.168.1.128
192.168.1.192
255.255.255.192
00000000
01000000
10000000
11000000
11000000
42
Subnetting 192.168.1.0/24
Borrow 3 bits from host part, give to network part, /27
Addresses
Subnet mask
M Rajab - 2008
192.168.1.0
192.168.1.32
192.168.1.64
192.168.1.96
192.168.1.128
192.168.1.160
192.168.1.192
192.168.1.224
255.255.255.224
00000000
00100000
01000000
01100000
10000000
10100000
11000000
11100000
11100000
43
Subnetting 192.168.1.0/24
Borrow 4 bits from host part, give to network part, /28
192.168.1.0
192.168.1.128
00000000
10000000
192.168.1.16 192.168.1.144
00010000
10010000
192.168.1.32 192.168.1.160
00100000
10100000
192.168.1.48 192.168.1.176
00110000
10110000
192.168.1.64 192.168.1.192
01000000
11000000
192.168.1.80 192.168.1.208
01010000
11010000
192.168.1.96 192.168.1.224
01100000
11100000
192.168.1.112 192.168.1.240
01110000
11110000
Subnet mask 255.255.255.240
11110000
And so on
M Rajab - 2008
44
Subnetting 192.168.1.0/24
Every time you borrow another bit you:
M Rajab - 2008
45
Subnetting 192.168.1.0/24
Bits borrowed
No of networks 2
16
32
64
Prefix
/25
/26
/27
/28
/29
/30
Bit value/
network size
No of hosts
128
64
32
16
126
62
30
14
Subnet mask
128
192
224
240
248
252
M Rajab - 2008
46
Address space
Make a spreadsheet or table with numbers 0 to 255
M Rajab - 2008
47
Subnet chart
M Rajab - 2008
48
Subnetting
There are many subnet calculators, but you will not be
able to use them in exams.
Make sure the subnets are valid sizes with valid subnet
masks.
M Rajab - 2008
49
M Rajab - 2008
50
IPv6
Development started in 1990s because of concerns
about IPv4 addresses running out
Simpler header
Integrated security authentication, privacy
Quality of service mechanisms
M Rajab - 2008
51
The End
52