【网络基础】ICMP协议

ICMP协议是互联网控制消息协议,用于网络设备间的差错报告和控制信息传递。它涉及ICMP重定向、差错检测和错误报告等功能。例如,ICMP重定向报文用于提示主机更改优化路由,而ICMP Echo则用于网络连通性的诊断和差错检测,如Ping命令。通过ICMP,网络管理员可以有效地识别和解决网络问题。
摘要由CSDN通过智能技术生成

目录

  1. ICMP概念
  2. ICMP作用
  3. ICMP重定向
  4. ICMP差错检测
  5. ICMP数据包格式
  6. ICMP消息类型和编码类型
  7. ICMP应用-ping

1. ICMP概念

ICMP协议:internet控制消息协议,是网络层的一个重要协议。基于IP,严格意义上来讲它并不属于网络层协议,但他并没有到达传输层的层次。

2. ICMP作用

用来在网络设备间传递各种差错和控制信息,并用于收集各种网络信息,诊断和排除各种网络故障等

他是用来传递差错、控制、查询信息的

3. ICMP重定向

ICMP重定向报文是ICMP控制报文中的一种。在特定的情况下,当路由器检测到一台机器使用非优化路由的时候,它会向该主机发送一个ICMP重定向报文,请求主机改变路由。路由器也会把初始数据包向它的目的地转发。
在这里插入图片描述

  1. 主机想要实现通信需要将数据包转发给网关,网关设置在路由器的接口上。
  2. 主机A想要与服务器A进行通信必须要经过默认网关,所以会将数据包传给RTB。
  3. RTB会查询自己的路由表,发现RTA才是最优路径,RTB就会先将数据包转发给RTA,让他发给服务器A
  4. RTB会给主机A发送一个重定向报文,告诉主机A如果要走向20.0.0.0网段,直接走向RTA
  5. </
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值