A和B在同B里有一个T局域网里,A和B发出的ARP包A都可以抓到,但是包的长度不一样,这是为什么??

主机A首先查找其ARP高速缓存内的映射表中是否有主机B的IP地址如果有,则查找出其对应的硬件地址并将该硬件地址写入MAC帧,通过局域网将该MAC帧发送给主机B如果ARP高速缓存內没有主机B的IP地址,则运行ARP按以下步骤寻找主机B的硬件地址

1,主机A首先在本局域网中广播发送B里有一个TARP请求分组其内容可以形象描述為:“我的IP地址是A,硬件地址是a我想知道IP地址为B的主机硬件地址”。本局域网中的所有运行ARP的主机都会收到该ARP请求分组

2,主机B收到该ARP請求分组后发现其中询问的IP地址与自己的IP地址一致,则收下该分组并且将主机A的硬件地址和IP地址信息写入自己的ARP高速缓存中,以方便鉯后向主机A发送IP数据报其他主机发现与ARP请求分组中询问的IP地址与自己收下的IP地址不一致,则丢弃该分组主机B收下ARP分组请求分组后,创建B里有一个TARP响应分组并将自己的硬件地址写入该响应分组。然后将这个分组直接发送给主机A

3,主机A收到主机B的ARP响应分组后将其中所携带嘚主机B的硬件地址写入ARP高速缓存中的地址映射表

}

我要回帖

更多关于 B里有一个T 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信