ICMP:Internet控制报文协议

本文详细介绍了ICMP差错报文的工作原理及其应用场景,包括不可达报文、重定向报文等,并阐述了ICMP重定向报文的生成条件及防止误操作的措施。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ICPM:它传递差错报文以及其他需要注意的信息

如果收到一份UDP数据报而目的端口与某个正在使用的进程不相符,那么UDP返回一个ICMP不可达报文

ICMP差错报文必须包括生成该差错报文的数据报IP首部,还必须至少包括跟在该IP首部后面的前8个字节。

当路由器收到一份IP数据报但又不能转发时,就要发送一份ICMP"主机不可达"差错报文.

当IP数据报应该被发送到另一个路由器时,收到数据报的路由器就要发送ICMP重定向差错报文给IP数据报的发送端.

重定向一般用来让具有很少选路信息的主机逐浙建立更完善的路由表.

生成ICMP重定向的报文要满足:
1.出接口必须等于入接口
2.用于向外传送数据报的路由不能被ICMP重定向报文创建或修改过,而且不能是路由器的默认路由
3.数据报不能用源站选路来转发
4.内核必须配置成可以发送重定向报文
为防止路由器或主机的误操作:
1.新的路由器必须直接与网络相连接
2.重定向报文必须来自当前到目的地所选择的路由器
3.重定向报文不能让主机本身作为路由器
4.被修改的路由必须是一个间接路由
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值