对网络层的ICMP增加为什么要用的解释

This commit is contained in:
BloothOfYouth
2020-11-11 18:24:55 +08:00
parent b4e8942a5b
commit b197418f22

View File

@@ -905,6 +905,23 @@ BGPBorder Gateway Protocol 是**不同自治系统的路由器之间**交
## 概念
架构IP网络时需要特别注意两点
* 确认网络是否正常工作
* 遇到异常时进行问题诊断
**而ICMP就是实现这些问题的协议**
ICMP的主要功能包括
* 确认IP包是否成功送达目标地址
* 通知在发送过程当中IP包被废弃的具体原因
* 改善网络设置等
**有了这些功能以后,就可以获得网络是否正常,设置是否有误以及设备有何异常等信息,从而便于进行网络上的问题诊断**
![image-20201019232539898](计算机网络第4章网络层.assets/image-20201019232539898.png)
**ICMP 不是高层协议(看起来好像是高层协议,因为 ICMP 报文是装在 IP 数据报中,作为其中的数据部分),而是 IP 层的协议**
@@ -947,7 +964,7 @@ ICMP 报文的格式
### 不应发送ICMP差错报告报文
### 不应发送ICMP差错报告报文情况
![image-20201019231733673](计算机网络第4章网络层.assets/image-20201019231733673.png)