局域⽹主机A向主机B发送ip数据报的过程
主机A⾸先查其ARP⾼速缓存内的映射表中是否有主机B的IP地址,如果有,则查出其对应的硬件地址,并将该硬件地址写⼊MAC帧,通过局域⽹将该MAC帧发送给主机B。如果ARP⾼速缓存内没有主机B的IP地址,则运⾏ARP,按以下步骤寻主机B的硬件地址
1,主机A⾸先在本局域⽹中⼴播发送⼀个ARP请求分组,其内容可以形象描述为:“我的IP地址是A,硬件地址是a,我想知道IP地址为B的主机硬件地址”。本局域⽹中的所有运⾏ARP的主机都会收到该ARP请求分组。
2,主机B收到该ARP请求分组后。发现其中询问的IP地址与⾃⼰的IP地址⼀致,则收下该分组,并且将主机A的硬件地址和IP地址信息写⼊⾃⼰的ARP⾼速缓存中,以⽅便以后向主机A发送IP数据报,其他主机发现与ARP请求分组中询问的IP地址与⾃⼰收下的IP地址不⼀致,则丢弃该分组。主机B收下ARP分组请求分组后,创建⼀个ARP响应分组,并将⾃⼰的硬件地址写⼊该响应分组。然后将这个分组直接发送给主机A
3,主机A收到主机B的ARP响应分组后,将其中所携带的主机B的硬件地址写⼊ARP⾼速缓存中的地址映射表怎么查自己的ip
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论