计算机网络实验报告 下载本文

? 步骤3. 观察交换机对单播包的处理

单击下方 Delete 按钮,删除所有场景。进入 Simulation(模拟模式), 设置 Event List Filters(事件列表过滤器)只显示 ICMP 事件。 单击 Add Simple PDU(添加简单 PDU)按钮,添加一个 PC6 向 PC8 发送的数据包。单击 Auto Capture/Play(自动捕获/播放)按钮,仔细观察数据包发送 过程中,交换机向哪些 PC 转发该单播包,以及各 PC 接收到数据包后如何 处理该数据包。记录观察结果并与步骤 2 进行对比分析。

? 步骤 4. 观察集线器对广播包的处理

单击下方 Delete 按钮,删除所有场景。 进入 Simulation(模拟模式),设置 Event List Filters(事件列表过滤器) 只显示 ICMP 事件。 单击 Add Complex PDU(添加复杂 PDU)按钮,单击 PC0,在弹出 的对话框中设置参数:Destination IP Address(目标 IP 地址)设置为 255.255.255.255(这是一个广播地址,表示该数据包发送给源站点所在广 播域内的所有站点),Source IP Address(源 IP 地址)设置为 192.168.1.1 (该实验拓扑中预设的 PC0 的 IP 地址) ,Sequence Number(序列号)设置 为 1,Size 设置为 0,Simulation Settings(模拟设置)选中 One Shot,其 对应的 Time 设置为 1,然后单击该对话框中下方的 Create PDU 按钮,创建数据包。单击 Capture/Forward(捕获/转发)按钮,数据包到达集线器,再次单 击 Capture/Forward(捕获/转发)按钮,集线器向与源站点 PC0 在同一广播域的所有站点转发数据包。

? 步骤5. 观察交换机对广播包的处理

单击下方 Delete 按钮,删除所有场景。参照步骤 4 的方法,在 PC6 上 添加一个复杂的 PDU,参数设置与步骤 4 相同(PC6 的预设 IP 地址也是 192.168.1.1)。 单击

Capture/Forward(捕获/转发)按钮,数据包到达交换机,再次单 击 Capture/Forward(捕获/转发)按钮,交换机向与源站点 PC6 在同一广播 域的所有站点转发数据包。仔细观察这一过程中,交换机如何处理广播包, 进而观察以交换机为中心的以太网的广播域的范围。

(2)任务二:分别观察以集线器和以交换机为中心的以太网中,多个站点同时发送数据的情况,理解冲突域的概念。

? 步骤1. 观察以集线器为中心的以太网中多个站点同时发送数据的情况

单击下方 Delete 按钮,删除所有场景。进入 Simulation(模拟)模式。 设置 Event List Filters(事件列表过滤器)只显示 ICMP 事件。 单击 Add Simple PDU(添加简单 PDU)按钮,在拓扑图 1 中添加 PC0 向 PC2 发送的数据包;再次单击 Add Simple PDU(添加简单 PDU)按钮, 添加 PC1 向 PC3 发送的数据包。 单击 Auto Capture/Play(自动捕获/播放)按钮,在此过程中仔细观察 数据包到达各个结点的情况,集线器及主机对数据包的处理。??注 注: :设备上出现信封图标表示数据包到达该设备,信封上闪烁“ √” 表示通信成功完成,信封上闪烁“ Χ” 表示设备丢弃数据包,信封上 出现闪烁的火苗表示数据冲突。

? 步骤2.观察以交换机为中心的以太网中多个站点同时发送数据的情况

单击下方 Delete 按钮,删除所有场景。进入 Simulation(模拟)模式。 设置 Event List Filters(事件列表过滤器)只显示 ICMP 事件。 单击 Add Simple PDU(添加简单 PDU)按钮,在拓扑图 3 中添加 PC6 向 PC8 发送的数据包;再次单击 Add Simple PDU(添加简单 PDU)按钮, 添加 PC7 向 PC9 发送的数据包。 单击 Auto Capture/Play(自动捕获/播放)按钮,在此过程中仔细观察 数据包到达各个结点的情况,交换机及主机对数据包的处理。

(3)任务三:观察集线器和交换机在扩展以太网覆盖范围的同时,对冲突域和广播域范围的影响

? 步骤1. 观察集线器扩展以太网时对冲突域范围的影响

单击下方 Delete 按钮,删除所有场景。单击左下方 Connections(连接) 图标,选中 Copper Cross-Over(交叉线),在拓扑图 1 中单击集线器 1,在 弹出菜单中选中 port4;拖动鼠标,单击集线器 2,在弹出菜单中选中 port2。 至此,我们得到一个由两台集线器互连起来的以太网。进入 Simulation(模拟)模式。设置 Event List Filters(事件列表过滤器) 只显示 ICMP 事件。 单击 Add Simple PDU(添加简单 PDU)按钮,在拓扑图中添加 PC0 向 PC2 发送的数据包;再次单击 Add Simple PDU(添加简单 PDU)按钮,添 加 PC4 向 PC5 发送的数据包。 依次单击 Capture/Forward(捕获/转发)按钮,直至此次通信结束。在 此过程中仔细观察并思考每一步骤数据包是被如何处理的。在这一过程中, 由于延迟的存在,在 PC4 发送的数据到达集线器 1 冲突之前,PC0 发送的 数据包已经到达 PC2,而在 PC2 发送应答包时,与到达集线器 1 的数据冲 突。间隔一定时间后。PC2 重新发送数据包,最终数据到达 PC0。PC4 与 PC5 的情况类似。

? 步骤2. 观察集线器扩展以太网时对广播域范围的影响

单击下方 Delete 按钮,删除所有场景。参照任务一中的步骤4的操作方法,在PC0向其所在广播域内所有结点发送广播包。依次单击 Capture/Forward(捕获/转发)按钮,观察广播包的发送范围。

? 步骤3.观察交换机扩展以太网时对冲突域及广播域的影响

单击下方 Delete 按钮,删除所有场景。参照步骤1和步骤 2,观察交换机扩展以太网时对冲突域和广播域范围的影响。

思考题

① 集线器在接收到发送给某结点的单播包时是如何转发数据的?交换机又是如何处理单播包的?

答:集线器是把数据发往全部端口,交换机把数据发往相应端口。

② 在以集线器/交换机为中心的以太网中,当多个站点同时发送数据时,是否会发生冲突?为什么?

答:集线器会发生冲突,交换机不会发生冲突。

③ 使用集线器扩大以太网规模时,有没有可能会使以太网的性能下降?

答:不会。

④ 使用交换机扩大以太网规模时,有没有可能会使以太网的性能下降?为什么