- 实验目的
1)正确安装和配置网络模拟器软件PacketTracer。
2)掌握使用PacketTracer模拟网络场景的基本方法,加深对网络环境、网络设备和网络协议交互过程等方面的理解。
3)观察与IP网络接口的各种网络硬件及其适用场合。
4)理解交换机和集线器的工作原理和区别
2. 实验要求
- 学生各自应独立完成,严格禁止抄袭;
- 文档命名要求:学号-姓名-专业班级-实验报告号;(示例:12345678-张三-计科201班-实验报告二)
- 实验材料上交网址:https://box.sbs.edu.cn/u/d/1049dd5387f74133930b/
- 正文部分字体字号:中文字符“宋体小四”、英文字符“Times New Roman小四”,段落行间距固定值23磅。
- 实验报告应包括完成实验的各个环节,写出完整的操作步骤,包括必要的绘图、截图、文字说明等。
- 记录实验过程存在的问题及如何解决的,并给出实验总结和收获(在第
- 5部分说明)。
3. 实验环境
1)Windows 7 操作系统 或Windows 10操作系统
2)CISCO公司提供的PacketTracer最新版。
4. 实验内容
(1)构建如图1所示的用集线器相连的拓扑结构并设置网络设备,保存文件名为:学号+集线器.pkt。加一简单PDU从192.168.0.1至192.168.0.2主机,模拟仿真单步执行观察事件列表变化如图2,请解释图2各行分别表示什么含义。
图1: 集线器相连的局域网
图2 执行结束的事件列表
第二行表示: 在时间0.003秒,来自IP地址192.168.0.1的数据包到达Hub0,类型为ICMP。
第三行表示:在时间0.004秒,来自Hub0的数据包到达IP地址192.168.0.2,类型为ICMP。
第四行表示:在时间0.005秒,来自IP地址192.168.0.2的数据包到达Hub0,类型为ICMP。
第五行表示:在时间0.006秒,来自Hub0的数据包到达IP地址192.168.0.3,类型为ICMP。
第六行表示:在时间0.006秒,来自IP地址192.168.0.3的数据包到达Hub0,类型为ICMP。
第七行表示:在时间0.006秒,来自Hub0的数据包到达IP地址192.168.0.1,类型为ICMP。
(2)新建一文件,命名为学号+交换机.pkt,创建如图3所示的网络拓扑结构。同样加一个简单PDU从192.168.0.4转发至192.168.0.5机,协议过滤只勾选ICMP协议。单步仿真执行,观察事件列表的变化如图4,解释每步转发过程,并与上述集线器设备工作模式作对比,分析两个设备的工作原理。
与集线器设备相比,交换机的工作原理更加复杂。集线器设备会将接收到的所有数据包广播给所有连接的设备,而交换机则会根据MAC地址表来决定将数据包转发给哪个特定的设备。因此,交换机可以提供更好的性能和安全性。
图3 交换机连接的局域网
图4 交换机执行束的事件列表
第二行表示:在时间0.001秒,来自IP地址192.168.0.4的数据包到达Switch0,类型为ICMP。
第三行表示:在时间0.002秒,来自IP地址192.168.0.5的数据包到达Switch0,类型为ICMP。
第四行表示:在时间0.003秒,来自Switch0的数据包到达IP地址192.168.0.4,类型为ICMP。
第五行表示:在时间0.004秒,来自IP地址192.168.0.4的数据包到达Switch0,类型为ICMP。
(3)创建如图5所示的局域网扩展结构,命名为:学号+两集线器.pkt。图中含六台主机和两个集线器,六台主机IP地址和显示名设置如图所示。添加一个简单PDU从192.168.0.1发至192.168.0.2,选择协议ICMP协议,单步执行并观察分析结果。将执行结果事件列表截图并解释事件列表中的每个转发或广播事件。分析其冲突域是否增大了?
冲突域增大了,当有两个集线器的时候,明显发现被标记为“冲突”的数据包变多,频繁出现重传和丢包。
图5 两个集器线扩展局域网
图6:两个集线器扩展网络运行截图
第二行表示:在时间275.572秒,来自IP地址192.168.0.1的数据包到达Hub0,类型为ICMP。
第三行表示:在时间275.575秒,来自IP地址192.168.0.1的数据包到达Hub1,类型为ICMP。
第四行表示:在时间275.576秒,来自Hub0的数据包到达IP地址192.168.0.3,类型为ICMP。
第五行表示:在时间275.576秒,来自Hub0的数据包到达IP地址192.168.0.2,类型为ICMP。
……………………………………………
…………………………………………………………………….
(4)创建一个如图7所示的局域网拓展结构,命名为:学号+两交换机.pkt。该网络中含六台主机和两个交换机,六台主机IP地址和显示名设置如图所示。添加一个简单PDU从192.168.0.4发至192.168.0.5,选择协议ICMP协议,单步执行并观察分析结果。将执行结果事件列表截图并解释事件列表中的每个转发或广播事件。
图7 两个交换机扩展局域网
图8:两个交换机扩展网络运行截图
第二行表示:在0.003秒时,一个ICMP事件发生在IP地址为192.168.0.14的设备上。
第三行表示:在0.005秒时,一个ICMP事件发生在Switch0上。
第四行表示:在0.005秒时,一个ICMP事件发生在Switch0上。
第五行表示:在0.007秒时,一个ICMP事件发生在Switch1上。……………………………………………
…………………………………………………………………….
5. 实验总结和收获
(总结集线器和交换机的工作原理及区别)
集线器和交换机都是局域网中的连接设备,但它们在工作原理、功能特性和性能上有显著区别。以下是它们各自的工作原理及主要区别:
集线器的工作原理:
物理层设备: 集线器工作在OSI模型的物理层,主要负责电信号的接收、放大和重传。
信号再生与广播: 当集线器接收到一个端口传来的电信号时,它会将其再生并等强度地广播到所有其他端口。这意味着任何数据帧都会被转发到集线器连接的所有设备,无论这些设备是否为数据帧的目标接收者。
半双工模式: 由于集线器采用共享介质(总线型拓扑)的工作方式,同一时间内只有一个端口可以发送数据,其他端口必须等待,导致所有端口在同一冲突域内运行在半双工模式(即不能同时收发数据)。
交换机的工作原理:
数据链路层设备: 交换机至少工作在OSI模型的数据链路层,部分高级交换机甚至可以工作到网络层或传输层。
MAC地址学习与转发: 交换机具备智能地址学习能力,它会记录每个端口所连接设备的MAC地址,并维护一张MAC地址表。当交换机接收到数据帧时,它会查看帧中的目的MAC地址,然后根据地址表将帧仅转发到相应的端口,而不是像集线器那样广播到所有端口。
全双工通信: 交换机为每个端口提供独立的带宽,端口间通信互不影响,因此可以实现全双工模式,即同一端口可以同时进行收发操作,大大提高了网络效率。
集线器与交换机的主要区别:
- 工作层次:
- 集线器:工作在物理层,仅处理电信号的传输。
- 交换机:工作在数据链路层及以上,能够理解并基于MAC地址信息进行数据帧的处理。
- 数据传输方式:
- 集线器:采用广播方式,将所有接收到的数据帧发送到所有端口。
- 交换机:采用定向转发,依据MAC地址表将数据帧仅发送到目标端口。
- 带宽利用率与性能:
- 集线器:所有端口共享总带宽,存在冲突风险,效率较低。
- 交换机:每个端口独享带宽,无冲突,支持全双工通信,性能显著提升。
- 安全性与私密性:
- 集线器:由于数据广播,易受监听,缺乏数据隔离。
- 交换机:通过MAC地址学习和定向转发,增强了数据传输的安全性和私密性。
- 地址学习与管理:
- 集线器:不具备地址学习能力,无法管理网络流量。
- 交换机:能够自动学习和更新MAC地址表,可进行VLAN划分、QoS策略等高级网络管理。
集线器作为较简单的网络设备,提供基本的信号放大和分发功能,适用于小型、低要求的网络环境。而交换机凭借其智能地址学习、高效转发、全双工通信以及增强的安全性,成为现代网络中构建高效、可管理的局域网的核心组件。