Professional Documents
Culture Documents
IP 0x0800
• This information is extracted from the type field of the frame header.
• The key function of the frame is to determine whether the intended physical
destination has been reached, that the integrity of the frame has remained intact.
• The focus of this section will identify how data is processed following the discarding of
the frame headers and propagation of the remaining data to the Internet Protocol.
Ghulam Ishaq Khan Institute of Engineering Sciences and Technology, Topi
Lecture 3: IP Addressing HCNA-01
IP Packet Header
20-60 Bytes
IP Data
0 16 31
Header DS Field Total Length
Version
Length
Destination IP Address
IP Options
IP Addressing
Network Host
192.168.1 .1
11000000.10101000.00000001 .00000001
• What is “dotted.decimal.notation.format”?
– Four octets, each with a value ranging from 0 to 255.
6
Ghulam Ishaq Khan Institute of Engineering Sciences and Technology, Topi
Lecture 3: IP Addressing HCNA-01
Subnet Masks
• Defines your neighborhood.
• Determine the network and hosts portion in an IP address.
• Inserts a dividing line between network and hosts.
• Subnet Mask Mechanism:
– 32 bits in IPv4 Address
– 32 bits in Subnet Mask
– Mask “on” bits = Network Portion on IP.
Subnet Mask
Network Host
192.168.1 0
11000000.10101000.000000001 00000000
Subnet
255.255.255 0
11111111.11111111.11111111 00000000
IP Addressing
Network Address
192.168.1 .0
11000000.10101000.00000001 .00000000
Broadcast Address
192.168.1 .255
11000000.10101000.00000001 11111111
The upper and lower most host address values are reserved.
IPv4 Addressing
Organizations
• Internet Assigned Numbers Authority (IANA)
– Devised the hierarchical IP addressing structure
10
Ghulam Ishaq Khan Institute of Engineering Sciences and Technology, Topi
Lecture 3: IP Addressing HCNA-01
Binary 0—1 2
Decimal 0—9 10
Hexadecimal 0—F 16
Bit Order 1 1 1 1 1 1 1 1
Binary
Power 27 26 25 24 23 22 21 20
Binary 128 64 32 16 8 4 2 1
0 00000000 00 9 00001001 09
1 00000001 01 10 00001010 0A
2 00000010 02 11 00001011 0B
3 00000011 03 12 00001100 0C
4 00000100 04 13 00001101 0D
5 00000101 05 14 00001110 0E
6 00000110 06 15 00001111 0F
7 00000111 07 … … …
Binary Conversion
Network Host
27+26 27+25+23 20 20
IP Address Classes
1.0.0.0~126.255.255.255
128.1.0.0~191.254.255.255
192.0.1.0~223.255.254.255
Class C 110 Network (24bit) Host (8bit)
224.0.0.0~239.255.255.255
Class D 1110 Multicast
240.0.0.0~255.255.255.254
IP Communication
Host A Host B
192.168.1.1 192.168.2.1
192.168.1.2 192.168.2.2
Host C Host D
Network Host
192 168 1 0
192 168 2 0
Address Planning
IP Address 192 168 1 7
Network Address
(Binary) 11000000 10101000 00000001 00000000
Scenario
IP Address 172 16 1 7
Network Address ? ? ? ?
Host Addresses: 2n ?
Valid Hosts: 2n - 2 ?
• Example:
– 167.199.170.90/27
– 192.168.10.10/20
Addressing Limitations
192.168.2.0/24
192.168.1.0/24 20 Hosts
30 Hosts 192.168.3.0/24
10 Hosts
VLSM Calculation
IP Address 192 168 1 7
20 Hosts
30 Hosts
10 Hosts
IP Gateways
Host A L3 Host B
L2 L2
Host A Host B
L3 L3
192.168.1.1 L2 192.168.2.1
IP Fragmentation
Host A Host B
L3
L2 L2
Source IP Address
Destination IP Address
IP Options
Time To Live
Host A Host B
Source IP Address
Destination IP Address
IP Options
Protocol Field
IP Data
0x06/0x11 TCP/UDP
0x01 ICMP
Source IP Address
Destination IP Address
IP Options
Summary
What is the IP subnet mask used for?
What is the purpose of the TTL field in the IP header?
How are gateways used in an IP network?