实验 3:总线型以太网的特性(广播,竞争总线,冲突)
# 30.实验3:总线型以太网的特性(广播,竞争总线,冲突)
本实验的内容主要是为了验证总线型以太网的特性,例如广播特性,例如各组机对总线的竞争使用以及可能产生的碰撞。
首先拖动三台计算机到逻辑工作空间,我们使用集线器让它们互联起来,使用自动连线,将每台计算机连接到集线器上。网络拓扑从表面上看是个星型的结构,但它实际上是一个总线型的结构,我们可以把这三根连线看成是一条总线,这是集线器的特性所决定的。下面我们给每台计算机配置一个 IP 地址,请注意现在处于实施模式下,我们需要让各计算机互相发送一个数据包,对各计算机的 ARP 高速缓存就会记录网络中其他主机的 IP 地址和相应的 MAC 地址,这样做的目的在于防止我们后续实验中出现 ARP 广播请求,影响我们对实验现象的观察。我们选择右下角的箭头,然后将刚才的场景把它删除掉
现在我们可以切换到仿真模式,我们让左边的计算机给下面的计算机发送一个 ICMP 的报文,下面这台计算机收到 ICMP 报文后,会给左边的这台计算机发挥一个响应。
我们看一下具体的传输过程,左上角的主机数据包发出后到达集线器以后,我们看集线器是将它广播出来。
那么右上角的这台主机收到这个数据包以后,根据数据包的目的,MAC 地址和他自己的 MAC 地址是不匹配的,所以他不接收,而下面这台主机发现数据包和它的 MAC 地址是匹配的,所以它就要发回一个响应。
那么响应数据包到了集线器以后又是被广播出去,那么右上角的计算机通过这个数据包的 MAC 地址和它的 MAC 地址不匹配,而左边这台计算机匹配,可以接收,这就是总线型以太网的广播特性。
我们把刚才的删除记录掉,然后我们再次让左边的计算机给右边计算机发送数据包,同时我们让下面这台计算机也给右上方计算机发送数据包。
我们会看到产生的碰撞,并且碰撞后的信号又传送到了总线上的各个地方,每台主机都可以检测到碰撞的信号。