首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

关于局域网通信和ARP协议的两个有关问题,请问大牛.

2013-12-19 
关于局域网通信和ARP协议的两个问题,请教大牛.......设,在一个局域网中A要与B通信,但A不知道B的MAC,于是A

关于局域网通信和ARP协议的两个问题,请教大牛.......
设,在一个局域网中A要与B通信,但A不知道B的MAC,于是A会广播:“I'm A, Who is B?”,B收到了这条广播,于是单播给A:“I'm B”,然后他俩就能通信了。
    问题1,假设C也收到了A的广播,C发现不是找自己的,然后他当然不会单播回复A,但是,它会不会记录A的MAC,更新自己的ARP表??
    问题2,如果B的IP与A不在一个网段,则以下两种情况哪一种正确:
    ① A自己计算后,知道B跟自己不是一个网段的,于是查找自己的路由表,将发给B的信息发给网关了。
    ② A不需要计算B是不是跟自己处于相同的子网,A还是像往常一下广播WHO IS B,由于路由器发现B属于自己的路由范围,于是代替B给A回复,I'm B,于是A就把数据发给网关了.....
[解决办法]
c不会保存a的mac c收到的只是一条询问 而不是应答 arp应答数据包会被记录

1是正确的 
 电脑会先查路由表 是本机网卡网段的 arp缓存没有的 发送arp请求对方mac 然后发送
                不是本机网卡网段的  arp缓存没有网关mac 发送arp请求网关mac 然后发送网关  

热点排行