【计网实验】思科CiscoPacketTracer仿真实验(停更)

本文参考B站up主:湖科大教书匠
软件版本:Cisco Packet Tracer 6.1.1sv
❓ 实验01的内容较为简单,所以不写了~
🌹 因作者水平有限,若有遗漏、错误等地方,请大佬批评指正

实验02:访问Web服务器


  • 实验内容:一台主机PC访问服务器
  • 实验步骤
    1. 构建网络拓扑结构:一台PC,一台服务器
      在这里插入图片描述
    2. 配置IP地址:分别配置PC和服务器的IP
      在这里插入图片描述
      在这里插入图片描述
    3. 只访问HTTP协议:
      切换到仿真模式
      在这里插入图片描述
      在事件过滤器中选择Show All/None ——> Edit Filters中选择HTTP
      在这里插入图片描述
    4. PC访问服务器
      打开PC中的浏览器,输入的URL为服务器的IP地址,点Go
      在这里插入图片描述
      狂点Capture/Forward(捕获/前进),就可以看到PC如何访问服务器的过程
      在这里插入图片描述
      在过程中点紫色的信封可以看到如何PC/服务器具体如何封装/解封数据包
      所有步骤结束后,会出现
      在这里插入图片描述

实验03:寻址问题——MAC地址,IP地址,ARP协议


  • 实验内容:验证IP地址与MAC地址之间的关系以及ARP协议的作用
  • 实验步骤:
    1. 构建网络拓扑结构:两台PC
      在这里插入图片描述

    2. 配置IP地址
      在这里插入图片描述

    3. 发送简单的数据包
      工具栏中点击Add Simple PDU,将这个简单数据包从PC0发送到PC1
      在这里插入图片描述
      切换到仿真模式中,具体分析这个简单数据包如何传输
      在这里插入图片描述

【补充】

  • 命令行查看ARP表

    arp -a
    
  • 命令行删除ARP表

    arp -d
    

实验04:总线型以太网的特性——广播,竞争总线,冲突


  • 实验步骤:
    1. 构建网络拓扑结构:3台PC,1台集线器
      在这里插入图片描述
      表面上是星型网络结构但本质上是线性网络
      在这里插入图片描述

    2. 配置IP地址
      PC0:192.168.0.1
      PC1:192.168.0.2
      PC2:192.168.0.3

    3. 初始化
      根据上一个实验可知,在初始状态下,会发生根据IP地址无法找到MAC地址的情况,为了不让ARP广播请求影响实验,所以PC0对PC1和PC2发送一次数据,分别更新自己的ARP表,再让PC1对PC2发送一次数据,自此更新完ARP表。(ps:顺序不一样也行,完成表的更新就行)

    4. 发送数据

      • 一对一发送数据的情况:PC2发送给PC0
        在这里插入图片描述
      • 多对一发送数据的情况:PC0,PC1发送给PC2
        在这里插入图片描述

实验05:集线器与交换机的区别


  • 实验目的:知道集线器与交换机的区别
  • 实验过程:
    1. 构建网络拓扑结构+配置IP地址
      在这里插入图片描述
    2. 初始化
      同实验04的初始化
    3. 发送数据
      • 在集线器中,同一个集线器中发送数据
        PC2发送给PC1
        在这里插入图片描述

      • 在集线器中,同一个集线器中的不同PC同时发送数据
        PC2发送给PC1,PC5发送给PC4
        在这里插入图片描述

      • 在交换机中,同一个交换机中发送数据
        在这里插入图片描述
        由于转发表为空,交换机不知道如何去转发数据,因此就会以广播的形式转发,并重新转发表。当第二次转发时,就会根据转发表的内容进行定向转发。
        在这里插入图片描述

      • 在交换机中,同一个交换机中的不同PC同时发送数据
        在这里插入图片描述

      • 在交换机中,不同交换机中传递数据
        在这里插入图片描述
        由于新接入的线路,两台路由器互不”认识“就需要广播来更新转发表。同理,第二次转发数据就会定向转发。
        在这里插入图片描述

实验06:交换机的自学习算法


  • 实验内容:验证交换机的自学习

  • 实验过程:

    1. 构建网络拓扑结构+配置IP地址+写上IP&MAC地址&接口的注释
      • 查看MAC地址
        Config——>INTERFACE——>FastEthernet0——>MAC Address
        在这里插入图片描述

      • 显示接口
        options——>preferences
        在这里插入图片描述

    最后拓扑结构:
    在这里插入图片描述
    2. 发送数据
    在实时模式下,PC3给PC4发送简单PDU,这样做的目的是
    ①让两台主机知道对方IP地址与MAC地址的对应关系,避免出现ARP广播请求,影响实验效果
    ②当PC3发送PDU时,进入集线器后广播,进入交换机,交换机对数据包登记转发,其中登记MAC地址以及对应的4号接口,即交换机学习了一次,当PC4给予响应时,进入集线器后广播,交换机再次学习MAC地址和接口,最后两个MAC地址都被交换机学习。
    当PC3再次给PC4发送简单PDU时,会发生如下情况:

    在这里插入图片描述

    • 查看帧转发表
      方法一:直接法
      在这里插入图片描述
      方法二:命令行法
      在这里插入图片描述

实验07:生成树协议STP的功能


  • 实验内容:验证生成树协议STP的功能
  • 实验过程:
    1. 构建网络拓扑结构+配置IP地址
      在这里插入图片描述
      出现了橙色点是为什么?
      各个交换机在后台运行着生成树协议,如果物理拓扑上有环路,那么生成树协议就会使得某些交换机断掉/阻塞某些端口,在逻辑不存在环路。

    2. 验证
      此时,PC0 ping PC1PC1 ping PC0的结果如下:
      验证结果:两者可以互通在这里插入图片描述

      • 当环路(物理层面)中某个结点发生故障
        eg.交换机2的接口1发生故障
        在这里插入图片描述
        橙色点消失
        在这里插入图片描述

      此时,PC0 ping PC1PC1 ping PC0的结果如下:
      验证结果:两者可以互通在这里插入图片描述

      • 当关闭生成树协议
        将每个交换机上的生成树都关闭
        在这里插入图片描述
        形成环路
        在这里插入图片描述
        此时,在环路中放入一个PDU从192.168.0.1发送到255.255.255.255,然后PC0 ping PC1PC1 ping PC0的结果如下:
        验证结果:两者不互通
        原因:广播帧在环路中转圈圈,占用了通信的资源,使得无法ping到对方
        在这里插入图片描述

实验08:虚拟局域网VLAN


  1. 构建网络拓扑结构+配置IP地址
    在这里插入图片描述
    2. 划分VLAN
    使得左边都为VLAN2,右边都为VLAN3,由于接入时没有规定所以默认都为VLAN1
    表面上是主机的划分,实际上是交换机接口的划分
    方法一:界面划分
    在这里插入图片描述
    方法二:命令行划分
    在这里插入图片描述
    要注意交换机之间也需要进行设置,如果192.168.0.1发送一个255.255.255.255的广播,发送给交换机,交换机如果是access模式那么将会把数据包的vlan id与自己的端口号进行对比,相等则转发,不相等则不转发,显然端口7为默认vlan1所以交换机不会将广播传递给下面的交换机。因此要将两台交换机端口7的模式设置为Trunk
  2. 发送数据验证
    从192.168.0.1发送255.255.255.255的广播
    在这里插入图片描述

实验09:IPv4——分类地址


  • 基础知识
网络类型地址范围默认子网掩码适合
A类1.0.0.0-127.255.255.255255.0.0.0特别大的网络
B类128.0.0.0-191.255.255.255255.255.0.0中型网络
C类192.0.0.0-233.255.255.255255.255.255.0小型网络,局域网

eg.
192.168.0.1这个为C类网络,其中192.168.0代表网络号,1代表主机号,最后一位的范围[0,255]
当为0时,192.168.0.0代表C类网络
当为255时,192.168.0.255代表192.168.0下所有主机的地址(广播)
因此表示主机号的范围应该为[1,254]

  • 实验过程
    1. 网络号相同和不同的Ping
      在这里插入图片描述
      显然不同网络号之间是无法进行通信,而路由器可以解决不同网络号之间通信的问题
    2. 网络号不同加入路由器Ping
      首先,路由器的端口需要配置IP地址,而IP地址一般是在所连接主机的网络最大主机号,192.168.0.1最大主机号为192.168.0.254,172.16.0.1最大主机号为172.16.255.254
      注意:记得将端口打开!
      在这里插入图片描述
      再次ping 的时候仍然会失败,是因为在转发时如果将目的地址与自身地址不同,那么就会将其交给网关(路由器),因此还需要设置网关。PC0的网关为192.168.0.254,PC1的网关为172.16.255.254
      在这里插入图片描述
      设置完后,再次ping
      在这里插入图片描述
      发现有一次超时,是因为在第一次转发时,ARP广播请求,被认定为超时。第二次就可以正常通信。

实验10:IPv4——划分子网


  • 基础知识

    1. 网络号的计算
      网络号=IP&子网掩码
      如果网络号相同,则在同一网络下。
    2. C类快速划分子网的方法(实验中说明)
  • 实验过程
    在这里插入图片描述
    由图分析可以得知,第一种情况由于所有PC网络号相同,因此都可以互相通信,而第二种情况只能PC0与PC1互相通信,PC2与PC3互相通信,为了使左边可以通信右边,加入路由器。
    在这里插入图片描述
    此时应该给路由器配置IP和子网掩码,PC配置网关
    显然路由器端口的子网掩码就是连接PC的子网掩码,因此端口0和1的子网掩码为255.255.255.192,而路由器的IP则需要利用C类快速子网划分的方法得到,具体步骤如下在这里插入图片描述
    路由器的IP地址一般为最大主机地址,对于右边的网络最大主机地址192.168.0.62,左边的网络最大主机地址192.168.0.126,因此路由器端口的IP就得到了,PC的网关是路由器IP,PC的网关也就可以的得到。
    再次pc0 ping pc2得到

    在这里插入图片描述
    发现有一次超时,是因为在第一次转发时,ARP广播请求,被认定为超时。第二次就可以正常通信。

常见问题

  • Q:为什么连线后,线的端点有时候是橙色/红色,怎么恢复绿色?
    A:实时模式和仿真模式不停切换就🆗
  • Q:交换机中帧转发表没有数据或者丢失数据?
    A:可能传输完数据后,过了一段才查看,交换机的每一条记录都有一个老化时间,当老化时间到期后,自动将记录删除。再次发送数据即可。
  • 2
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XiYang-DING

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值