ARP请求的详细过程

简介:

地址解析协议(Address Resolution Protocol),其基本功能为透过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

流程举例

测试仪的两个端口可以模拟不同的设备(Devices)。
在这里插入图片描述
过程:A ping D

A的IP与子网掩码相与,得到的网段是10.1.1.0;D的IP和子网掩码相与得到的网段是10.1.2.0,发现不在同一网段。则需要跨网关请求。

第一步:
A广播请求网关B的MAC,目的是将数据发送到网关。B收到ARP请求后将A的MAC和IP记录到ARP表。A收到B的回复ARP时,记录B的MAC和IP。
在这里插入图片描述
第二步:A将ICMP报文发送给网关。
在这里插入图片描述第三步:
当网关收到之后,提取目的IP,根据IP地址查本地的路由表项,找到路由表,找到出接口,找到下一跳;能找到一个直连的路由,找到一个出接口;转发IP包,找到一个直连的路由,重写二层,需要获取到目的IP的MAC地址,交换机会查自己ARP表项,看ARP表项里面是否有目的IP的MAC?没有的话,发送ARP请求,获取MAC;
D收到请求后记录C的IP和MAC, C收到回复后记录D的IP和MAC。

在这里插入图片描述
第四步:交换机发送A到D的ICMP报文。
在这里插入图片描述
第五步:D回应给A一个ICMP报文。
在这里插入图片描述
这个报文会被交换机收到,交换机把它拆了2层看3层,从B口发出去,并且重写二层。
在这里插入图片描述
此时A ping D的过程完成。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值