ARP在同一局域网中的运行过程以及在不同局域网中的运行过程

ARP协议在局域网中主要负责将IP地址解析为MAC地址。当ARP缓存表存在时,直接查找并封装MAC帧发送;若不存在,则通过广播询问,收到响应后更新缓存表。在不同局域网间通信,主机首先判断目标IP是否在同一子网,若不在,则通过ARP获取默认网关MAC地址,经路由器转发。

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

ARP协议在同一局域网中的运行过程,首先也可以将其分为是否事先就存在ARP 缓存表

1、当事先就存在ARP缓存表时,可以直接进行从缓存表中查出目的主机所对应的硬件地址,将其封装在MAC帧,然后把该MAC帧发往该硬件地址

2、当事先不存在ARP缓存表时,首先由发送方的主机发送一个ARP广播分组,具体内容“我的IP地址为......,MAC地址为......, 请问有没有一个IP地址为......的主机”,并发送给处于同一个局域网中的所有的主机,所有的主机都会接收到这个广播分组,当只有IP 地址相同的主机在接收之后,便以单播的形式发送一个响应给源主机,并且告之其MAC地址,当主机收到后,便把目的IP 地址与MAC地址的映射写入ARP缓存表中

ARP在不同的局域网中进行运行的时候;

1、主机A先把自己的IP 地址与目的主机的IP 地址相与,发现不在同一个子网中

2、主机A 便运行ARP缓存表获取默认网关的MAC地址,与默认网关进行数据帧的传送

3、当运行到路由器时,路由器查询转发表,看是否转发表中有目的IP 地址,如果有的话便可以进行直接交付。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值