You are on page 1of 31

Security Level: Internal

ODP100002 TCP/IP
Protocol and Subnet
Planning
ISSUE 1.0
www.huawei.com

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential


Upon completion of this course, you will be able to:

Understand the relation and difference between


TCP/IP and OSI Reference Model
Describe function of layers of TCP/IP
Describe classification of IP addresses
Plan subnet by IP addresses

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 1


Chapter 1 TCP/IP

Chapter 2 Subnet Planning

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 2


TCP/IP and OSI Model
TCP/IP has simple hierarchical design

In clear corresponding relations with OSI reference model.

OSI reference model TCP/IP


7 Application layer
Application layer
6 Presentation layer

5 Conversation layer

4 Transport layer Transport layer

3 Network layer Interconnection layer

2 Data link layer Data link layer

1 Physical layer Physical layer

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 3


TCP/IP Protocol Stack

Application HTTP, Telnet, FTP, Provide application program


Layer TFTP, Ping, etc network interfaces
Establish terminal to
Transport Layer TCP/UDP terminal connection

Interconnection ICMP
Layer
IP ARP/RARP
Addressing and
route selecting
Ethernet, 802.3, PPP,
Data link Layer HDLC, FR, etc Physical media access

Interfaces and Binary data flow transmission


Physical Layer
wires/cables

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 4


Data Encapsulation Mode

TELNET FTP SMTP TFTP


23 20/21 25 69
TCP/UDP
6/17
IP PACKETS
FRAMES
BITS

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 5


Application Layer

File transfer

FTP, TFTP
Mail service

SMTP, POP3
Network management

SNMP, Telnet, Ping, Tracert


Network service

HTTP, DNS, WINS

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 6


Transport Layer Overview

Application layer TCP


Transport layer
UDP
Network layer

Data Link layer

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 7


TCP/UDP Header Format
0 8 16 24 31
16 bits source port 16 bits destination port
16 bits UDP length 16 bits UDP checksum
Data

UDP header format

0 8 16 24 31
16 bits source port 16 bits destination port
32 bits sequence number
32 bits acknowledge number
URG
ACK

SYN
PSH
RST

FIN
offset Reserved(6 bits 16 bits window size
16 bits TCP checksum 16 bits urgent pointer
Options
Data

TCP header format

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 8


Port Number

TCP protocol uses port numbers to mark and distinguish various application programs.

HTTP FTP Telnet SMTP DNS TFTP SNMP

80 20/21 23 25 53 69 161
Socket

TCP UDP

IP data packet

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 9


TCP Connection

server
client

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 10


TCP Disconnection

server
client

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 11


Slide Window

To modify the The sender


widows size is too fast

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 12


Network Layer Overview

Application layer

IP
Transport layer
ARP
Network layer
RARP

Data Link layer


ICMP

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 13


IP Header Format
0 4 8 16 31
Message Total length
Version Service type
length

Identification Flag Chip offset

Time to live Protocol Message header checksum

Source IP address

Destination IP address

IP options

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 14


ARP: Address Resolution Protocol
This is my Ethernet
address 00-E0-FC-
00-00-12

IP:10.0.0.1/24
MAC:00-E0-FC-00-00-11 ARP Reply IP:10.0.0.2/24
MAC:00-E0-FC-00-00-12

I need the
Ethernet
address of
10.0.0.2
ARP Request?

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 15


RARP: Reverse Address Resolution
Protocol
Your IP address is
10.0.0.1

Diskless RARP Reply


workstation RARP Server

What is my IP
address?
RARP Request?

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 16


ICMP: Internet Control Messages Protocol

I am here.
A B
ICMP Echo Reply

Is B accessible?

ICMP Echo Request

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 17


Chapter 1 TCP/IP

Chapter 2 Subnet Planning

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 18


Introduction to IP Address

IP address uniquely identifies a piece of network equipment


Private IP addresses
10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255

10.110.192.111 20.130.188.144

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 19


Classification of IP Addresses

0 Network(7bit) Host(24bit) Class A

1 0 Network(14bit) Host(16bit) Class B

1 1 0 Network(21bit) Host(8bit) Class C

1 1 1 0 Multicast address Class D

1 1 1 1 0 Reserved Class E

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 20


Special IP Addresses

Network Address
Host part Use
part type
Network Representing a network
Any Completely0
address Segment
All the nodes of a Specially
Broadcast
Any Completely1 designated network
address
segment
Loop back
127 any Loop test
address
Huawei Quidway router
All used
Completely0
networks
Designate default routes
Broadcast All nodes of
Completely1
address Local network segment

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 21


Addressing without Subnet

Using nature mask

Class B segment 172.16.0.0 with mask 255.255.0.0

172.16.30.1 172.16.28.1

Ethernet

172.16.30.10

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 22


Addressing with Subnets

Class B segment 172.16.0.0

172.16.4.1
255.255.255.0

Ethernet

Ethernet
172.16.8.1
255.255.255.0

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 23


Subnet Planning

201.222.5.8
201.222.5.9
255.255.255.248 255.255.255.248
201.222.5.0
255.255.255.0 201.222.5.16
201.222.5.17
255.255.255.248 255.255.255.248

201.222.5.24
201.222.5.25
255.255.255.248 255.255.255.248

201.222.5.32 201.222.5.33
255.255.255.248
255.255.255.248

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 24


Example of Planning Class B

Subnet address 172.16.2.0

Host address 172.16.2.1172.16.2.254

Broadcast address 172.16.2.255

IP host address 172.16.2.120

Subnet mask 255.255.255.0

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 25


Example of Planning Class C

Subnet address 192.168.5.0

Host address 192.168.5.121-192.168.5.126

Broadcast address 192.168.5.127

IP host address 192.168.5.121

Subnet mask 255.255.255.248

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 26


VLSM: Variable Length Subnet Mask

192.168.1.32/27

192.168.1.160/30

192.168.1.64/27

192.168.1.164/30
ISP
192.168.1.168/30
Announce 192.168.1.96/2
192.168.1.0 7

192.168.1.172/30
192.168.1.128/27

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 27


CIDR: Classless Inter-Domain Routing

CIDR reduces scale of routing table and enhances network extensibility.

198.168.1.0

Announce route 198.168.2.0


Internet 198.168.0.0/16

ISP
198.168.3.0

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 28


Summary

TCP/IP stack and OSI reference model

Summary Protocols of TCP/IP stack

Principle of IP subnet planning

Example of planning IP subnet

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 29


Thank You
www.huawei.com

You might also like