works
第八讲 TCP/IP协议(二)
—— ICMP、ARP、RARP
11/10/2017
1
网络互联层协议
IP协议
ICMP协议
ARP和RARP协议
11/10/2017
2
互联网络控制协议
除了传输数据的IP协议外,互联网络用于网络层控制的协议包括:
ICMP:互联网络控制消息协议( Control Message Protocol)
ARP:地址解析协议(Address Resolution Protocol)
RARP:逆向地址解析协议(Reverse Address Resolution Protocol)
11/10/2017
3
ICMP
应用层
传输层
网络互联层
网络接口层
物理层
目的不可达
回声(Ping)
其它
ICMP
ICMP消息被封装在IP数据报里,用来发送错误和控制消息
11/10/2017
4
ICMP
ICMP是一种差错报告机制,它将路由器和目标主机遇到的差错报告给源主机
ICMP提供以下服务:
测试主机的可达性和状态
报告不可达目的主机给源主机
数据报流量控制
路由改变请求
获取网络地址及子网掩码
11/10/2017
5
ICMP
与IP数据报一样,ICMP也是不可靠传输,但ICMP的传输问题不能再使用ICMP传达
对于被划分为的IP分组,只有偏置为0的分组段才能使用ICMP
ICMP报文是在IP数据报内部被传输的,如图所示
IP首部
ICMP报文
20字节
IP数据报
ICMP封装在IP数据报内部
11/10/2017
6
ICMP
所有报文的前4 个字节都是一样的
类型字段可以有15个不同值,以描述特定类型的ICMP报文
ICMP报文
1字节
1字节
2字节
类型
代码
检验和
根据类型域的不同而变化
(数据信息根据类型而定)
11/10/2017
7
ICMP举例
发送给Z
发送数据到Z
数据网络
11/10/2017
8
ICMP举例
发送给Z
发送数据到Z
数据网络
我不知道怎样到达Z!发送ICMP
11/10/2017
9
ICMP举例
发送给Z
发送数据到Z
数据网络
我不知道怎样到达Z!发送ICMP
目的地不可达
11/10/2017
10
第8讲tcpip协议(四) 来自淘豆网m.daumloan.com转载请标明出处.