【Cisco Packet Tracer】集线器和交换机区别

举报
SarPro 发表于 2024/02/02 17:02:18 2024/02/02
【摘要】 在这篇关于​​的博客中,作者深入解析了集线器和交换机在网络中的区别,同时聚焦于交换机的自学习算法。文章首先介绍了集线器和交换机的基本概念,强调了它们在网络架构中的不同作用。随后,作者详细探讨了交换机的自学习算法,阐述了其在网络通信中的重要性。在区分集线器和交换机方面,作者通过实例和比喻生动形象地说明了它们在数据传输中的不同工作原理,使读者更清晰地理解两者的异同。

​​

1.gif

7dd2b7f171704327b7d8987c49da4628.gif

 🌈个人主页:SarPro
🔥 系列专栏:《Cisco Packet Tracer | 奇遇记》
⏰诗赋清音:笔墨奔雷动,心随翠浪飞。山川蕴壮志澎湃,梦驭风云意悠远。


⛳️1. Cisco Packet Tracer简介

Cisco Packet Tracer是一款由思科(Cisco)公司开发的网络仿真工具,旨在帮助网络工程师和学生学习和实践网络配置、协议和拓扑设计。它是一种基于图形界面的网络模拟器,使用户能够构建、调试和测试网络,而无需实际的硬件设备。Cisco Packet Tracer的主要特点:

  1. 网络仿真和建模: Packet Tracer允许用户创建虚拟网络环境,包括路由器、交换机、终端设备等,以模拟真实网络环境。这对于学习网络原理、协议和配置非常有帮助。

  2. 设备模拟: 用户可以在Packet Tracer中模拟多种网络设备,包括思科的路由器、交换机、服务器等。这些设备的模拟行为类似于它们在真实网络中的行为。

  3. 协议支持: Packet Tracer支持多种网络协议,包括TCP/IP、UDP、HTTP、FTP等,使用户能够学习和实践网络通信的各个方面。

  4. 实验和实践: 学生和网络专业人士可以使用Packet Tracer进行各种实验,测试不同网络配置和方案,以加深对网络技术的理解。

  5. 教育用途: Packet Tracer通常用于网络工程和计算机网络课程中,帮助学生通过实践加深对课程内容的理解。它是一种理想的教学工具,可在教室或远程学习环境中使用。

  6. 跨平台支持: Packet Tracer可在多个操作系统上运行,包括Windows和Linux,使用户能够在不同的计算机系统上使用它。

  7. 社区支持: Packet Tracer有一个活跃的用户社区,用户可以在社区中分享经验、提出问题并获得解答,促进学习和知识交流。


⛳️2. 集线器和交换机区别

2.1 实验目的

  1. 理解设备工作原理: 通过比较集线器和交换机的功能和工作原理,深入理解它们在局域网络中的作用和工作方式。

  2. 掌握网络拓扑结构: 通过实验,了解如何在网络拓扑中使用集线器和交换机,并掌握它们对网络性能和数据流的影响。

  3. 实际操作巩固知识: 通过配置和连接集线器和交换机,提高对网络设备的实际操作能力,巩固理论知识。


2.2 实验环境

  • 基于Cisco Packet Tracer 模拟器

2.3 实验内容

  1. 验证集线器和交换机的区别

(1)step1  构建四个以太网:在逻辑工作空间选择12台终端设备(此处拖动的为主机)、12条连接线(此处拖动的为自动选择连接线类型)以及两台交换机和两台集线器,构造网络拓扑:

1.png

(2)step2  设置网络设备(设置主机的IP地址):鼠标左击PC-PT计算机0,选择桌面点击IP地址设置为192.168.0.1,系统会默认填充子网掩码,并对剩余主机分别设置IP地址,主机01的IP地址为192.168.0.2以此类推,设置主机0的IP地址:

2.png

(3)step3  各主机间发送数据包:为了防止ARP广播请求对本次实验效果产生影响,实验切换到实时模式下让各主机间发送数据包,查看端口状态汇总表:

3.png

删除实时模式的数据包和各PUD,并切换到仿真模式:

4.png

隐藏其他协议:

5.png

打开编辑筛选器保留ICMP协议:

6.png

(4)step4  主机通过集线器进行数据传输:通过主机0与主机2间发送数据包实现,在左上角工具栏鼠标点击信封(添加简单的PDU),集线器的数据传输;

7.png

首先,数据包由主机0发送到集线器,接着,集线器将其广播发送给主机1和主机2,最后,主机1收到报文后检查报文的目的MAC地址,与主机1网卡不同因此拒绝接收,同理主机2收到检查发现与报文MAC地址匹配故接收成功,并且主机2给发送方返回发送响应:

8.png

同理主机0能接收到主机2发送的响应,而主机1拒绝接收。

(5)step5  主机通过交换机进行数据传输:通过主机6与主机8间发送数据包实现,在左上角工具栏鼠标点击信封(添加简单的PDU),交换机的数据传输:

9.png

首先,数据包由主机6发送到交换机,接着,交换机不通过广播发送给主机6和主机7,而是直接发送给主机8,最后,主机7收到报文后检查报文的目的MAC地址,与主机1网卡不同因此拒绝接收,同理主机2收到检查发现与报文MAC地址匹配故接收成功,并且主机2给发送方返回发送响应:

10.png

同理主机0能接收到主机2发送的响应,而主机1拒绝接收。说明交换机对帧具有过滤功能,即可以明确转发帧或者不转发帧,而集线器收到帧会进行广播

(6)step6 互联局域网:通过选择自动连线互联两个通过集线器互联的局域网,在扩大通信范围同时扩大碰撞率,同理连接两个交换机互联的局域网,遇到互联线不显示绿色可通过多次切换实时模式和仿真模式进行解决,最终效果:

11.png

集线器组成的局域网由主机0给主机2发送数据包.

集线器数据包传递:

12.png

交换机组成的局域网由主机0给主机2发送数据包

交换机数据包传递:

13.png

我们发现一个在集线器组成的局域网中数据包的传输会经过每一个主机,而交换机组成的局域网中数据包传输类似定向传输。

(7)step7数据碰撞1:通过主机0、主机4分别向主机2、主机5传输数据包,在集线器(上)组成的局域网,主机0的ARP高速缓存表:

14.png

(8)step8数据碰撞2:通过在集线器局域网添加交换机形成新的局域网,验证碰撞率是否增大。主机0的ARP高速缓存表:

15.png

同样由主机0往主机2发送数据包,第一次当数据包传递到交换机时交换机会将其转发给集线器:

16.png

当下一次交换机遇到此类情况便会截止发送:

17.png

2.4 实验体会

  1. 集线器特点:

    • 集线器是物理层设备,无法识别数据帧的内容,仅负责将信号从一个端口传输到其他所有端口。
    • 在集线器网络中,所有设备共享带宽,存在冲突和碰撞,导致性能下降。
  2. 交换机优势:

    • 交换机在数据链路层工作,能够识别数据帧的目的地址,有针对性地转发数据,避免了冲突和碰撞。
    • 交换机能够提供更高的网络性能,支持全双工通信,有效提高数据传输效率。
  3. 网络性能对比:

    • 在实验中,明显感受到使用交换机构建的网络更稳定、响应更快,而集线器网络则容易出现网络拥塞和传输延迟。
    • 通过对比两者的实际性能,更深刻地理解了选择合适的网络设备对整体网络性能的重要性。

📝总结

Cisco网络技术犹如一道激流,引领你勇敢踏入计算机网络的未知领域。学习之路并非平凡旅程,从初级概念、实验环境设置开始,逐步揭示更深层次的网络协议、编程魔法和系统设计的奥秘。

渴望挑战Cisco的学习路径和征服计算机网络技术?不妨点击下方链接,加入我们社群,共同探讨更多可能性吧。我们打造了炙手可热的Cisco🔥 系列专栏:《Cisco Packet Tracer | 奇遇记》,旨在深度揭秘Cisco网络技术的实战和创新。🚀✨

7dd2b7f171704327b7d8987c49da4628.gif

end.gif

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。