icmp报文_ICMP重定向抓包分析

ICMP Redirect重定向消息用于支持路由功能。如图所示,主机A希望发送报文到服务器A,于是根据配置的默认网关地址向网关RTB发送报文。网关RTB收到报文后,检查报文信息,发现报文应该转发到与源主机在同一网段的另一个网关设备RTA,因为此转发路径是更优的路径,所以RTB会向主机发送一个Redirect消息,通知主机直接向另一个网关RTA发送该报文。主机收到Redirect消息后,会向RTA发送报文,然后RTA会将该报文再转发给服务器A

d042c7fa095a2e72a6a8cc103f0416ac.png

ICMP拓扑图

4a9cf7fd4e304fdced67449be4fa3eb7.png

ICMP-Wiresharek抓包-PC端抓包

1.主机A发送ARPbroadcast报文,判断目标地址非本端网络,广播寻找网关;

2.主机A收到ARP报文关于网关的MAC地址;

3.主机A发送ICMP目的IP地址为服务器A,目的MAC为RTB网关MAC地址;

4.RTB网关路由器,查看路由表后,发现是通过RTA可达,发送ARP广播,查看同网段的RTA的目的MAC地址;

5.RTB网关路由器发送ICMPRedirect报文,告知主机A,你的ICMP报文发送到网关RTA10.0.0.200,MAC地址

e834224a408707d3190671e5c0882698.png

6.主机A发送ICMP报文,目标IP为ServerIP,目标MAC为RTA的MAC地址;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值