一、实验内容

  1. 涉及至少一个网络,4个主机,两个集线器(每个集线器有至少有一个主机和它相连);测试集线器的性能;
    实验要求:各主机能够ping通,用仿真数据包捕获的过程,说明集线器收到数据后处理过程。
  2. 涉及至少一个网络,4个主机,两个交换机(每个交换机有至少有一个主机和它相连);测试交换机的性能;
    实验要求:各主机能够ping通,用仿真数据包捕获的过程,说明交换机收到数据后处理过程。
  3. 使用下图1所示拓扑图,不用使用权值。R1再连接一个网络,R4再连接一个网络。
    要求:添加一个DNS服务器(图1的R2),并且在R1的路由表中设置关于DNS服务器的特定主机路由。添加一个WWW服务器(图1的R5所在的网络,并设置静态路由)

    图1 实验要求拓扑图

二、实验步骤

  1. 测试集线器性能
    打开思科软件,拖出4个主机,并分别为主机分配IP地址;
    拖出两个集线器;
    使用合适的连接线将主机与集线器进行连接。
    各主机之间进行互ping。
  2. 测试交换机性能
    打开思科软件,拖出4个主机,并分别为主机分配IP地址;
    拖出两个交换机;
    使用合适的连接线将主机与交换机进行连接。
    各主机之间进行互ping。
  3. 配置路由器
    拖出数量合适的主机分配IP地址、默认网关;
    拖出适宜数目的路由器,并设置端口的IP地址,再为每一个路由器填写相关的路由表;
    增加一个DNS服务器,开启DNS服务,并为DNS服务器分配IP地址、默认网关、在R1中添加特定主机路由;
    增加一个WWW服务器,开启HTTP服务,并为其分配IP地址、默认网关、并在R1中为其添加静态路由。
    各主机、路由器、、服务器之间进行互ping。

三、详细的运行和调试结果

  1. 测试集线器性能

    测试集线器性能拓扑图




    各主机互ping结果:









    仿真数据包捕获的过程:


    以P0主机为例说明集线器性能:

    PC0-P1:P0发出数据包到集线器HUB0,HUB0将数据包发送到与之相连的PC1和HUB1,PC1接受此数据包,PC1回复给HUB0,HUB0会发送给PC0和HUB1,在HUB0发送给HUB1的数据包中,又被HUB1发送给PC2和PC3,但这两个主机识别发现不是发给自己的数据包,不给于回应。

    由此我们可以发现,集线器工作于OSI/RM参考模型的物理层和数据链路层的MAC(介质访问控制)子层。当它要向某节点发送数据时,不是直接把数据发送到目的节点,而是把数据包发送到与集线器相连的所有节点。

  2. 测试交换机性能

    测试交换机性能拓扑图











    仿真数据包捕获的过程


    以P0主机为例说明交换机性能:

    P0-P1:P0向SWITCH0发送数据包后,SWITCH0会记下数据帧中PC0的源MAC地址和对应接口,然后检查自己的MAC表中是否有数据帧中MAC地址,如果有则会根据MAC表中记录的对应接口将数据帧发送出去,如果没有,则会将该数据帧发送给PC1和SWITCH1,PC1收到此数据包会回复给PC0,要经过SWITCH1,SWITCH 1会记录下PC1的源MAC地址和端口,然后查找到PC0的MAC地址并转发回去。与此同时,SWITCH0发送到SWITCH1的表中会记录下源MAC地址,再发送给非接收接口的主机PC2,PC3,但是其目的MAC与之不匹配,所以不进行回复。

    由此我们可以知道,交换机在接收到数据帧以后,首先、会记录数据帧中的源MAC地址和对应的接口到MAC表中,接着、会检查自己的MAC表中是否有数据帧中目标MAC地址的信息,如果有则会根据MAC表中记录的对应接口将数据帧发送出去(也就是单播),如果没有,则会将该数据帧从非接受接口发送出去(也就是广播)。

  3. 配置路由器

    测试路由器性能网络拓扑图
    各主机IP地址、子网掩码、默认网关:





    各路由器路由表:






    R1中的静态路由表:

    添加一个DNS服务器(图1的R2),并且在R1的路由表中设置关于DNS服务器的特定主机路由。添加一个WWW服务器(图1的R5所在的网络,并设置静态路由)。

    各路由器互PING结果:













    WWW服务器:


    DNS服务器:

    路由器的工作原理:

    路由表中记录的条目有的需要手动添加(称为静态路由),有的测试动态获取的(称为动态路由),直连路由属于静态路由。

    路由器是工作在网络层的,在网络层可以识别逻辑地址。当路由器的某个接口收到一个包时,路由器会读取包中相应的目标的逻辑地址的网络部分,然后在路由表中进行查找。如果在路由表中找到目标地址的路由条目,则把包转发到路由器的相应接口,如果在路由表中没有找到目标地址的路由条目,那么,如果路由配置默认路由,就科举默认路由的配置转发到路由器的相应接口;如果没有配置默认路由,则将该包丢弃,并返回不可到达的信息。这就是数据路由的过程。

四、实验感想

本实验中主要通过仿真环境的模拟,加强了我对课本知识的掌握,比如说对集线器、交换机工作原理的了解,除此之外对路由器的环境配置也有了更为深刻的了解。

在第一个实验中,查阅资料并发现给主机分配路由器是十分重要的事情,在实验过程中,欣喜地发现,可以自动分配连接线,简单却让我们失去了自己思考的能力。

在第二个实验中,实现方式与第一个类似,重在理解交换机的工作原理。

第三个实验中,主要在于理解路由器的工作原理,所以就涉及到了我们添加路由表、静态路由、特定主机路由,配置路由器端口等事宜。通过实验我了解到,路由器是工作在网络层的,在网络层可以识别逻辑地址。当路由器的某个接口收到一个包时,路由器会读取包中相应的目标的逻辑地址的网络部分,然后在路由表中进行查找。如果在路由表中找到目标地址的路由条目,则把包转发到路由器的相应接口,如果在路由表中没有找到目标地址的路由条目,那么,如果路由配置默认路由,就科举默认路由的配置转发到路由器的相应接口;如果没有配置默认路由,则将该包丢弃,并返回不可到达的信息。这就是数据路由的过程。

计算机网络实验五:Cisco Packet Tracer软件仿真熟悉网络性能相关推荐

  1. 计算机网络实验三—— Cisco Packet Tracer 实验

    计算机网络实验三-- Cisco Packet Tracer 实验 CPT 软件使用简介 一.直接连接两台 PC 构建 LAN 二.用交换机构建 LAN 机器名 IP 子网掩码 ✎ 问题 ✎ 试一试 ...

  2. 计算机网络实验(Cisco Packet Tracer 实验)

    计算机网络实验(Cisco Packet Tracer 实验) 文章目录 计算机网络实验(Cisco Packet Tracer 实验) 前言 Cisco Packet Tracer 实验 预备知识: ...

  3. 计算机网络实验一——Cisco Packet Tracer网络仿真软件安装及使用

    (计算机网络实验1)Cisco Packet Tracer网络仿真软件安装及使用 实验目的 掌握安装和配置网络仿真软件Cisco Packet Tracer的方法 熟悉仿真软件Cisco Packet ...

  4. 计算机网络实验之Cisco Packet Tracer 实验

    本部分实验共有 15 个,需使用 Cisco Packet Tracer 软件完成. 请大家先了解 VLSM.CIDR.RIP.OSPF.VLAN.STP.NAT 及 DHCP 等概念,以能够进行网络 ...

  5. 计算机网络—路由器(Cisco Packet Tracer)常用的命令总结

    计算机网络-路由器(Cisco Packet Tracer)常用的命令总结 最近朋友上课在使用思科模拟器做实验的时候,经常会在查找命令上花费了很多时间,但是我们最重要的是记住命令,而不是花费太多的时间 ...

  6. Cisco Packet Tracer软件的下载安装

    Cisco Packet Tracer软件的下载安装 计算机网络实验需要下载安装Cisco Packet Trace 1.下载安装 https://www.bilibili.com/video/BV1 ...

  7. Cisco Packet Tracer 实现一个简单网络

    最近在学习计算机网络,使用Cisco  Packet Tracer.一点小问题困扰了不少时间,特此记录一些. 题目: 1.网络信息:学校网络由一台三层交换机作为核心,下边有3个学院,学院A有网络用户5 ...

  8. 计算机网络实验一:Packet Tracer 入门

    使用的软件:Cisco Packet Tracer Windows 11系统 [基础知识] (界面左上角) 逻辑工作区:主要工作区,在该区域里面完成网络设备的逻辑连接及配置. 物理工作区:该区域提供了 ...

  9. 单臂路由实验(cisco packet tracer 5.2)

    下图是本次实验的拓扑图,所用的模拟器为CISCO PACKET TRACER 5.2版本. 按照如果图所示的拓扑搭建好网络.PC1的IP地址为:192.168.1.2 PC2的IP地址为:192.16 ...

最新文章

  1. mybatis mysql cursor_MySQL JDBC/MyBatis Stream方式读取SELECT超大结果集
  2. java 热替换_class卸载、热替换和Tomcat的热部署的分析
  3. 历史上线程的3种实现模型
  4. 15-Arm-Confidential-Compute-Software-Stack
  5. shell脚本详解(七)——正则表达式、sort、uniq、tr
  6. 从bootm 命令讲起/U-boot的环境变量: bootcmd 和bootargs
  7. Android/Linux 系统添加对多点触摸屏的支持
  8. c++堆栈溢出怎么解决_StackOverFlowError 常见原因及解决方法
  9. Python raw_input()
  10. 用Visual Studio写PHP代码
  11. linux 中软件安装的三种方法
  12. 一种低侵入性的组件化方案 之 组件化需要考虑的几个问题
  13. python网络通信基础-udp+NetAssist(网络调试助手)
  14. 微PE启动盘重装Windows 系统
  15. 在电梯里你的一举一动
  16. 平面波法用于一维光子晶体
  17. 360°全景图制作步骤和技巧有哪些?
  18. 金蝶EAS linux 客户端,金蝶eas客户端
  19. spring之spring security
  20. 运筹学知识:决策分析技术-乐观准则,悲观准则,后悔准则

热门文章

  1. DS1302时钟与LCD1602液晶显示
  2. SAP S4 资产主数据中的科目定位码
  3. win7点e出现计算机,win7系统共享打印机报错出现代码0x0000052e怎么办
  4. 第三次上机实验报告(个人所得税计算器)
  5. esp32使用MicroPython驱动oled屏显示中文和英文
  6. 天昊生物16S扩增子绝对定量测序技术助力客户登陆Science of the Total Environment
  7. 无线加速器市场现状研究分析与发展前景预测报告
  8. android小米手机变慢,小米手机用久了卡?教你几招让你的小米手机快2倍
  9. linux用cat创建文件怎么打开,【Linux】使用cat命令创建文本文件
  10. Maya导入DDS贴图出现显示问题