足球电梯球教学视频:是不是所有的IP数据报在发送时都会进行arp协议?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 21:29:30
我主要是想知道 如果是这样的话,那么ARP会进 行广播,若是有路由的话,路由不转发广播?

那么这个IP数据如何传送? 是不是用了路由的BOOTP转发功能?

又是没分的题.........那我就随便说一下吧

ARP协议就是将32位IP地址转换成48位的MAC地址。当新接入的,或者新建立关系的路由器会在OSPF或者别的动态路由协议里进行数据同步,这个时候路由表是新的,除了路由器交换机发送完HELLO报文来互相通知大家路由器和交换机IP以外,没有任何PC机地址在路由条目里。

这个时候,有一台计算机PING另外一台计算机,首先该计算机的IP地址和MAC地址马上被交换机记录下来。

接着数据就会进入路由器,数据根据路由器的条目里的指示一步步进入指定路由,指定路由根据路由条目的指示找到指定交换机,交换机它自己也不知道那台计算机在哪,就发广播包。

被PING的计算机接收到广播发来的数据,马上响应,这个时候交换机的IP列表就会多了响应的计算机的IP地址和MAC地址,并记录下来,把响应数据返回去。

打个比喻,数据从:A计算机→→B交换机→→C路由器→→D路由器→→E交换机→→F计算机。

A发送请求去到B,A 认为到达计算机F的IP地址和MAC地址就是 B 的IP地址和MAC地址,所以它认为 F 的目的地址就是 B的MAC地址。

B接收到请求后,数据要经过 C 才能到达 F,可是B和A一样本身什么也不知道,它会认为 F 的目的地址就是 C 的MAC地址,它转送数据到 F 数据的目的地址就是指向 C 。

依次类推,C认为 F 的MAC地址就是 E 的MAC地址。

最后数据到达 F ,F响应数据回去,F认为,计算机 A 的MAC 地址就是 E 的MAC地址,所以它的目的地址指向的是E …………

…………

是不是看的眼花了?好好琢磨一下,没分的题我也就只能帮你帮到这里了,打的我的手都累死了

最后补充一下,一般来说,ARP是不会广播的,它会根据路由条目判断出某个网段的IP数据在哪个路由器里,该怎么走。除非是路由器里的路由条目说:我可以到达 0.0.0.0 这个IP地址,那么就会广播了