搜索
当前位置: 秒秒彩平台 > 段表地址 >

不同网段和同一网段的 ARP 解析

gecimao 发表于 2019-07-16 20:09 | 查看: | 回复:

  A和B同一网段的话A的ARP缓存中有B的IP对应的MAC地址,就直接传,没有就ARP请求广播,B回个自己的MAC地址,A正常向B传数据A和B不是同一网段,A把数据传给A网关(一般是路由器)(目的IP...

  A和B同一网段的话 A的ARP缓存中有B的IP对应的MAC地址,就直接传,没有就ARP请求广播,B回个自己的MAC地址,A正常向B传数据

  A和B 不是同一网段,A把数据传给A网关(一般是路由器)(目的IP不变,目的MAC成A路由器的MAC),A通过它的上某级网关和路由功能找到B的路由器(目的IP不变,目的MAC成下一跳的MAC),就把数据传给B的路由器,B的路由器用过ARP协议找到B,再把数据传给B

  想问下 不同网段通信这样对的不??A把数据传给A网关是怎么实现的展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部首先说A把数据传给A网关。A在给B发数据时,A通过本身地址及掩码与B地址做“与”运算,如果发现与B是同一网段,那么广播发送即可(同你说的);如果发现与B不在同一网段,那么A会查找网关(A在电脑上配置的),发送ARP请求获得网关MAC地址,获得MAC后,数据包中原IP为A的IP,目的IP为B的IP,原MAC地址为A的MAC地址,目的MAC地址为A网关的地址,这样A就将包发给了网关。

  然后说下A网关如何发给B的。A网关收到数据包后查看,根据目的IP(B的IP地址)查找路由表,找到通往目的网段的路由及下一跳,得到下一跳的MAC地址(ARP获得的),然后将数据包中原IP、目的IP保持不变,原MAC地址换成A网关的MAC地址,目的地址换成下一跳的MAC地址,转发到下一跳的设备(路由器,三层交换机等)。如果下一条就是B的网关(不是B的网关,就重复上面的动作),网关收到后查看,发现目的IP在自己的内部(ARP表),将数据包中原IP、目的IP保持不变,原MAC地址换成B网关的MAC地址,目的地址换成B的MAC地址,将数据包发给B,B得到数据包后,完成A与B的通信。

本文链接:http://latharnaog.com/duanbiaodizhi/655.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部