计算机网络实验一 集线器和交换机的工作原理

实验目标:

1.掌握Cisco Packet Tracer软件的使用方法;
2.掌握集线器的工作原理;
3.掌握交换机的工作原理和自学习算法

实验内容:

1.学习Cisco Packet Tracer软件的使用方法;
2.掌握集线器的工作原理;
(1)学习Cisco Packet Tracer中的集线器和交换机的区别
(2)自行配置局域网,至少包括4个主机和1个集线器,在主机能够通信的情况下,观察集线器的工作原理。
3.掌握交换机的工作原理和自学习算法
(1)自行配置局域网,至少包括5个主机和2个交换机,在主机能够通信的情况下,观察交换机的工作原理。
(2)设计实验,出现以下情况:
①.某主机A向某主机B发送数据,交换机收到数据后,转发表中因为没有B的输出端口,向所有其他端口转发数据;
②.某主机A向某主机B发送数据,交换机收到数据后,转发表中有B的输出端口,但是此端口与数据的来源端口相同(例如,数据来自端口1,但是转发表中记录 B 1),因此将数据丢弃;
③.某主机A向某主机B发送数据,交换机收到数据后,转发表中有B的输出端口,且此端口与数据的来源端口不相同(例如,数据来自端口1,但是转发表中记录 B 2),按转发表进行转发。

实验环境:

1.掌握集线器的工作原理
在这里插入图片描述
2.掌握交换机的工作原理
在这里插入图片描述

3.设计实验
在这里插入图片描述

实验结果:

  1. 掌握集线器的工作原理
    在这里插入图片描述
    PC0向PC1发送数据,因为这是以集线器为中心的以太网,所以数据被集线器广播给除了PC0之外的所有主机,但是只有PC1收下了数据,其他主机收到数据后发现自己不是目的主机就将数据直接丢弃。PC1收下数据后发送确认。
  2. 掌握交换机的工作原理
    PC4向PC5发送一个单播数据包,交换机0在0.02秒向PC5发送数据,在0.04秒向PC4发送数据,说明交换机只向指定端口转发数据。
    在这里插入图片描述
    3.设计实验,出现已下情况
    ①.某主机A向某主机B发送数据,交换机收到数据后,转发表中因为没有B的输出端口,向所有其他端口转发数据;
    在这里插入图片描述
    PC0向PC1发送数据,因为是第一次发送,交换机中没有PC1的输出端口,因此交换机接收到数据后继续向前转发,并且因为集线器的广播性能,除了PC0的所有主机都将收到数据,但是只有PC1收下数据。

②.某主机A向某主机B发送数据,交换机收到数据后,转发表中有B的输出端口,但是此端口与数据的来源端口相同(例如,数据来自端口1,但是转发表中记录 B 1),因此将数据丢弃;
在这里插入图片描述

PC0向PC1发送数据,因为已经发送过一次,交换机中已经存在PC1的输出端口,数据在0.02秒由集线器转发到交换机,但是数据来源和PC2输出端口相同,因此交换机不转发且丢弃数据。
③.某主机A向某主机B发送数据,交换机收到数据后,转发表中有B的输出端口,且此端口与数据的来源端口不相同(例如,数据来自端口1,但是转发表中记录 B 2),按转发表进行转发。
在这里插入图片描述

PC3向PC1转发数据,因为已经有PC0向PC1转发数据,所以交换机0的交换表中已经有了PC1的地址,数据在0.02秒由集线器1转发到了交换机0,但是数据的来源端口和PC1的输出端口不同,因此交换机将数据转发到了集线器0。

思考题:

1.集线器在接收到发送给某节点的单播数据包时是如何转发数据的?交换机又是如何处理单播包的?
集线器广播数据。交换机只向指定端口转发数据。
2.在以集线器/交换机为中心的以太网中,当多个站点同时发送数据时,是否会发生冲突,为什么?
以集线器为中心的以太网中,多个站点同时发送数据会发生冲突,集线器将数据转发到所有端口,如果由多个数据到达同一个端口就会发生冲突。
以交换机为中心的以太网中不会发生冲突,因为此时交换机只会向一个端口发送数据。
3.使用集线器扩大以太网规模时,有没有可能会使以太网的性能下降,为什么?
有可能。集线器在扩大以太网规模的同时扩大了冲突域,导致以太网中碰撞次数增多,网络性能下降。
4.使用交换机扩大以太网规模时,有没有可能会使以太网的性能下降,为什么?
有可能。交换机扩大以太网规模时,虽然冲突域不会扩大,但是广播域扩大,如果广播
请求过多,信道就会被无用的广播数据包占用,从而使网络性能降低。

实验心得:

本次实验中,我首先学会了如何使用Cisco Packet Tracer软件来模拟实际的计算机网络工作流程,特别掌握了集线器和交换机的工作原理和区别,以及在以集线器或交换机为中心的以太网中数据的发送和接收过程。

猜你喜欢

转载自blog.csdn.net/gui_bjyxszd/article/details/125592650