2直接连接的网络与VLAN划分【实验】【计算机网络】

news2024/9/27 23:24:47

2直接连接的网络与VLAN划分【实验】【计算机网络】

  • 前言
  • 推荐
  • 2直接连接的网络与VLAN划分
    • 2.1共享式以太网和交换式以太网
      • 实验目的
      • 实验内容及实验环境
      • 实验原理
        • 共享式以太网
        • 交换式以太网
      • 实验过程
        • 搭建实验环境
        • 初始化序训练
        • 操作共享式以太网-
        • 操作交换式以太网
        • 查看共享式以太网冲突
        • 查看交换式以太网冲突
        • 交叉线连接
        • 共享式以太网冲突域的变化
        • 交换式以太网冲突域的变化
        • 交换机连接集线器
        • 交换式以太网中观察广播帧传输情况
      • 小结
  • 实验小测
  • 最后

前言

2023-5-8 20:02:42

以下内容源自《【计算机网络】【实验】》
仅供学习交流使用

推荐

1 认识仿真工具Packet Tracer【实验】【计算机网络】

2直接连接的网络与VLAN划分

2.1共享式以太网和交换式以太网

实验目的

1.理解集线器和交换机如何转发数据。
2.能够正确分析共享式以太网和交换式以太网中数据的转发过程;
3.掌握冲突域和广播域的概念;
4.理解集线器、交换机对冲突域和广播域的影响;
5.能够准确判断以太网中冲突域和广播域的数量和范围;6.理解集线器和交换机在进行以太网扩展时的作用和局限性。

实验内容及实验环境

1.利用2台集线器,6台主机搭建共享式以太网;
2.利用2台以太网交换机,6台主机搭建交换式以太网;
3.构造单播和广播数据,观察不同数据在共享式以太网和交换式以太网上的传输过程;
4.对比分析扩展网络范围前后交换机和集线器对冲突域和广播域的影响。

在这里插入图片描述

实验原理

共享式以太网

  • 总线型:粗缆﹑细缆
  • 星型:集线器(盒中总线)

图为三个使用集线器连接的共享式以太网
每一个共享式以太网是一个冲突域
冲突域是指可能发生信号冲突的范围
在这里插入图片描述

在这个范围里,一个时刻只能有一个站点向外发送数据
集线器会将该数据广播出去
意味着所有的站点都会受到这个数据

如果,同一时刻有两个站点发送数据,就会产生冲突

所以,在总线上的站点会争抢总线站点,这种争抢是在一种争用协议CMSA/CD协议控制下进行的。
以尽量降低总线上冲突的发生,以及冲突的影响。
在这里插入图片描述

如果在使用一个集线器将这三个冲突与互相连接起来,那么这三个冲突域将会合并成为一个更大的冲突域。
这相当于原来的三条总线合并成了一条总线专用总线带宽的站点数量变多了一个时刻,一个站点占用总线发送数据时,其他站点不能发送数据。这可能会造成许多站点都处于检测等待状态。
一个共享是以太网中连接的站点,数量越多,总线的竞争者越多,网络性能越差。
这样的网络工作在半双工方式下,所有的站点都可以发送和接收数据,但是同一时刻要么发送,要么接收不能同时。
在这里插入图片描述
假设图中褐色的两个站点为收发双方。
共享式以太网以广播方式传送数据。
一个站发送了单播帧冲突域内的其他站点均可收到。
虽然只有帧的目的地址与自己的MAC地址相匹配的主机才会接收该帧,比如说褐色的站点。
但是在冲突域内任何一个站点上安装嗅探器,均可以轻松的捕获该帧,比如说图中蓝色的这些站点。
那么这样的话就存在一定的安全隐患。
在这里插入图片描述

  • 交换机每个端口对应一个独立的冲突域
  • 交换机可以过滤通信量,从而实现冲突域的隔离

如果上述三个冲突域不使用集线器连接,那么冲突域就不会合并。
那么这个图当中呢,我们可以看到集线器连接的所有站点,他们试图处于一个重复域的。
在一个冲突域内部是不允许多个站同时发送数据。但是,一个冲突域内部的通信是不会影响另外一个冲突域内部的通信,
就像我们图中所看到的这样,这三对站点的通信,是互不影响,可以同时进行图中交换机的三个端口,分别对应三个独立的冲突域,
也就是说交换机,把局域网分割成了更小的冲突域。
对比于之前我们用集线器互联的时候我们看到的是集线器将所有的冲突域呢合并成了一个更大的冲突。
那么交换机的这一特性呢?它可以过滤不必要的流量,实现冲突率的隔离。

在这里插入图片描述

交换式以太网

  • 交换式以太网的核心是交换机,直连PC,全双工﹑无冲突
  • 根据目的地址转发数据帧,而非广播方式

现今,集线器已经退出了市场。图中这种交换机和集线器混合使用的场景,基本上我们是看不到了。
那么现在的以太网全部使用交换机进行连接,称之为交换式以太网。
交换式以太网的核心就是交换机。每一个交换机的端口可以连接其他交换机,或者直接连接用户主机。
我们刚才了解到交换机的每个端口对应独立的冲突域,那么交换机多个端口连接多个主机,则相当于呢将网络划分成许多微小的网段。
我们这里说的网段,指的就是一个冲突域。那么每个网段只有一台主机。
因此,在全双工的模式下,可以实现无冲突的数据传输。
当主机向外发送一个单播帧时,交换机根据这个帧的目的地址,将帧明确地送至目的站点,而不是广播至所有的站点。
在这里插入图片描述

  • 交换式以太网中通信双方可以独占传输媒体,无冲突地传输数据
  • 提高网络吞吐量

交换式以太网避免了共享,是以太网中多个站点竞争总线时可能发生的信号冲突问题。
同一个时刻,多个站点可以同时通信,相互通信的主机独占传输媒体无冲突地传输数据。
这样,就提高了网络的整体的吞吐量。
在这里插入图片描述

那么,实验原理就为大家介绍到这里。
下面我们进行实验过程的演示。

实验过程

搭建实验环境

首先,我们需要2台集线器,主机的数量是6台
实验中,主机的数量可以更多

在这里插入图片描述

选择线缆,使用直通线,连接主机和集线器
三台主机连接到一个集线器上

在这里插入图片描述

选择交换机2台
添加主机6台
使用直通线将主机和交换机连接起来
在这里插入图片描述

注意:这里两台交换机之间和两台集线器之间暂时不连线

如何将连线显示/隐藏端口
打开Option选项

在这里插入图片描述
取消勾选该项即可
在这里插入图片描述

如何将设备显示/隐藏名
打开Option选项

在这里插入图片描述
取消勾选该项:
在这里插入图片描述
即可隐藏
在这里插入图片描述

下面自行标注信息
点击Place Note按键

空白处点击输入Note
长按Node,可以移动
在这里插入图片描述
点击复制按钮,Ctrl+左键Note,然后移动Note,可快速配置
如下图
在这里插入图片描述

对主机进行IP配置
利用Desktop中的IP Configuration
在这里插入图片描述
对PC0进行配置
ip地址:192.168.1.1
页码:默认
在这里插入图片描述
其余:与集线器连接的PC
PC1:192.168.1.2
PC2:192.168.1.3
PC3:192.168.1.4
PC4:192.168.1.5
PC5:192.168.1.6

与交换机连接的PC
PC6:192.168.1.1
PC7:192.168.1.2
PC8:192.168.1.3
PC9:192.168.1.4
PC10:192.168.1.5
PC11:192.168.1.6

因为,在本次实验中集线器不会与交换机连接
所以,只需本网络内的主机IP不冲突即可

初始化序训练

之后,我们对交换机的拓扑进行初始化序训练

PC6对PC7发送简单数据包
PC6对PC8发送简单数据包

PC9对PC10发送简单数据包
PC9对PC11发送简单数据包

然后点击Inspect按钮,查看交换机的MAC Table

在这里插入图片描述

可以看到MAC Table中有三条信息
说明已经学习到了自己的mac地址表中

同样查看Switch1的Mac Table的信息
也有三条,说明该交换机也学习到了PC的mac地址。
在这里插入图片描述
至此,初始化训练结束

操作共享式以太网-

进入Simulation,事件列表中过滤选择ICMP

在这里插入图片描述

PC0对PC1发送简单数据包

集线器会如何处理?
会看到PC1发现目的Mac地址是自己,会接受
而PC2会忽略该帧
在这里插入图片描述
紧接着PC1发回响应
集线器会怎么处理该帧?

我们看到还是以广播的方式

在这里插入图片描述
响应是给PC0的,所以PC0接受,PC2忽略该帧

我们通常将目的地址是单站的帧,称之为单播帧
我们可以观察到,在共享式以太网中,单播帧是以广播的形式进行传送的

操作交换式以太网

接下来,我们在交换机连接的交换式以太网中,同样发送单播帧,查看单播帧的转发

首先点击Delete按钮,清除刚才的场景

然后,我们让PC6给PC7发送单播帧

可以看到,交换机会有目的地转发到PC7,而不是广播出去
在这里插入图片描述
PC7发回的响应,也会有目的地发回PC6
在这里插入图片描述
思考:为什么在共享式以太网中,要广播地转发;而在交换式以太网中能有目的地转发?

我们可以从交换机与集线器的工作原理上进行解释:
交换机可以缓存帧,将帧目的地转发
而集线器只是对接受到的信号进行整型放大,然后转发至所有端口

所以,我们看到在共享式以太网中是以广播的方式传送单播帧

查看共享式以太网冲突

下面,我们看在共享式以太网中同时发送数据

PC0给PC2发送数据
PC1给PC0发送数据

在这里插入图片描述

可以看到发生了冲突
在这里插入图片描述
这里,集线器相当于一根物理总线
一个时刻只允许发送一个数据
多个数据的发送必然会导致冲突
冲突之后,数据就毁损了
要等总线空闲后,再次尝试发送

下面,清除掉这个场景

我们把冲突可能发送的范围,称为冲突域

下面,我们用矩形工具圈出冲突域
在这里插入图片描述
两个集线器没有连接,各自有一个冲突域

查看交换式以太网冲突

在交换式以太网中同时发送两个数据

PC6给PC8发送数据
PC7给PC6发送数据

可以看到交换机有目的地转发两个帧
并没有造成冲突
在这里插入图片描述

接下来PC6和PC8发回响应帧

在这里插入图片描述
在交换式以太网中,交换机有目的地转发帧,没有造成冲突

清除当前场景

演示:如果对个主机给同一主机发送数据,会不会造成冲突?

PC6给PC8发送数据
PC7给PC8发送数据
在这里插入图片描述
交换机会进行缓存,在缓存中排队
在这里插入图片描述

紫色的帧先到达PC8
在这里插入图片描述
然后红色的帧到达PC8,然后PC8发回响应
在这里插入图片描述

在整个过程中,并没有造成冲突

在这里插入图片描述

按下Delete,清除当前场景

交叉线连接

使用交叉线连接两台集线器
使用交叉线连接两台交换机

在这里插入图片描述

共享式以太网冲突域的变化

在共享式以太网中:
本来的两个冲突域中:

  • PC0给PC1发送数据
  • PC3给PC4发送数据

在这里插入图片描述
数据到达集线器

在这里插入图片描述
集线器广播帧

我们可以看到发送冲突
在这里插入图片描述
在这里插入图片描述

思考:这还是两个冲突域吗?

通过:刚才的演示,冲突波及的范围,可以看出冲突域扩大了

在这里插入图片描述
当集线器连接到一起时,网络的规模扩大了,冲突域也变大了。
由此,得知:集线器划分不了冲突域

那么:冲突域的扩大,会对网络造成什么影响?

下面:我们在扩大的冲突域中,发送一个单播帧。

  • PC0给PC1发送数据包

在这里插入图片描述
该帧到达集线器时,会从入口以外的所有端口广播出去

此时PC1已经接受这个数据
在这里插入图片描述
同样:Hub1收到这个数据,也会广播出去

使得:PC3 4 5都受到这个数据,因地址不匹配而忽略

在这里插入图片描述
PC1发回的响应数据,同样也会广播出去

在这里插入图片描述

在这里插入图片描述

假设:我们在PC2 3 4 5中安装嗅探软件,就会得知PC0与PC1之间发送的数据

清除场景

交换式以太网冲突域的变化

切换到RealTime模式

首先进行训练

  • PC6给PC9发送简单数据包
  • PC7给PC10发送简单数据包
  • PC8给PC11发送简单数据包

在这里插入图片描述
然后,清除场景

切换到Simulation模式

现在在交换式以太网中:我们让两台主机同时发送数据

  • PC6给PC7发送数据
  • PC9给PC10发送数据

在这里插入图片描述

可以看到:网络规模虽然变大了,但是对数据传送没有影响

在这里插入图片描述

对同时发送的单播帧,进行有目的地转发,而不会产生冲突。
在这里插入图片描述
清除当前场景

交换机连接集线器

清除两个集线器之间的交叉线
清除冲突域矩形框

两台集线器之间使用交换机连接

使用交叉线连接交换机与集线器

可使用Play按钮,尽快连接

在这里插入图片描述

为了不必要的干扰,我们训练该网络

切换到RealTime模式

进行PC之间的发送数据

  • PC0给PC3发送
  • PC1给PC4发送
  • PC2给PC5发送

在这里插入图片描述
清除上个场景

切换到Simulation模式

现在:我们不能单纯地看成共享式以太网,有交换机连接,可以看成共享–交换混合式

现在:我们让交换机两侧各有一台主机发送数据

  • PC0给PC1发送数据
  • PC3给PC4发送数据

在这里插入图片描述

数据到达集线器后,会被广播
交换机收到数据,小x表示交换机丢弃了该帧
因为交换机判断:不需要转发
PC2、PC5因目的地址不匹配而丢弃

在这里插入图片描述
响应数据到达集线器之后,依然会被广播出去
同样:交换机判断丢弃这两个帧
在这里插入图片描述
不难看出:用交换机连接,两边的冲突域不会扩大

用矩形框示意冲突域的范围

在这里插入图片描述

交换机的两个端口分别对应着了两个独立的冲突域
中间的交换机起到了隔离冲突域作用

利用这个规则,可以很快地数出冲突域的个数

交换式以太网中观察广播帧传输情况

在共享式以太网中,集线器连单播帧都会转发,更不用说广播帧了

下面:我们看在交换式以太网中观察广播帧的传输情况

点击添加复杂帧:由PC6发出
目的地址:填写255.255.255.255
原地址:填写PC6的IP地址(192.168.1.1)

点击:Create PDU
在这里插入图片描述
PC6发广播帧
在这里插入图片描述

到达交换机时,广播出去

在这里插入图片描述
Switch1将其广播

在这里插入图片描述

广播的范围称为广播域

我们用矩形框画出交换式以太网的广播域

在这里插入图片描述

可以看出:交换机不能隔离广播域

在看上面的拓扑图,画出其广播域

在这里插入图片描述

清除当前场景

实验演示部分到此结束

小结

我们对本实验进行简单的小结:

共享式以太网,由早起的物理总线演变为由集线器连接的网络。
集线器相当于之前的物理总线。它无法隔离冲突域,也无法隔离广播域。
在集线器连接的共享式以太网中,所有站点同处于一个冲突域共享总线带宽。

而在交换式以太网中,可以允许同一时刻有多个站点向外发送数据,
这是因为交换机可以缓存帧,通过帧的目的地址实时转发。
交换机的每一个端口对应独立的冲突域,也就是说交换机可以隔离冲突。
那么当交换机连接单个站点,全双工模式下,便可以实现无冲突的传输。

实验小测

1【单选题】在OSI参考模型中,以太网交换机、集线器实现的最高功能层分别是()
A数据链路层、物理层
B物理层、数据链路层
C网络层、数据链路层
D数据链路层、网络层

A

2【单选题】下列关于交换机的叙述中,正确的是()
A以太网交换机相当于一种多端口网桥
B通过交换机互连的一组工作站构成一个冲突域
C交换机每个端口所连网络构成一个独立的广播域
D以太网交换机可实现采用不同网络层协议的网络互联

A
交换机数据数据链路层,能隔离冲突域,但是不能隔离广播域,不同网络协议的互联通过路由器来实现(网络层) 

3【单选题】使用集线器互连两个冲突域,以下说法正确的是()
A冲突域范围不变
B合并为一个更大的冲突域
C以上说法均不对

B

4【阅读理解】使用1台交换机和两台集线器连接网络拓扑如下,请回答相关问题。

在这里插入图片描述

(1)[填空题]
上图网络拓扑中有()个冲突域。(填写阿拉伯数字)

3

在这里插入图片描述

(2)[填空题]
缺省情况下,上图网络拓扑中有()个广播域。(填写阿拉伯数字)

1

在这里插入图片描述

(3)[多选题]
下列通信场景—定会造成冲突的有()
A、PCO和PC1同时发送数据
B、PC1和PC2同时发送数据
C、PC2和PC3同时发送数据
D、PC3和PC4同时发送数据

BD

5【判断题】集线器的所有端口构成一个冲突域,交换机每一个端口对应一个冲突域。

6【判断题】交换机内部各个端口之间是用总线电路连接的,集线器各端口之间是存储转发的。

×

最后

2023-5-8 23:38:31

你对我百般注视,
并不能构成万分之一的我,
却是一览无余的你。

祝大家逢考必过
点赞收藏关注哦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/504438.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

QueryStorm Crack

QueryStorm Crack 应用程序现在可以指定“minRuntimeVersion”。 添加了用于节流和API密钥管理的HTTP请求基础结构(请求/尝试/重试循环)。 改进了许可提示的处理(避免在多个单元格中评估许可功能时出现多个提示)。 已添加“IDialogServiceExt”接口,该接口允许应用程…

看完这篇文章你就彻底懂啦{保姆级讲解}-----(I.MX6U驱动GPIO中断《包括时钟讲解》) 2023.5.9

目录 前言整体文件结构源码分析(保姆级讲解)中断初始化部分初始化GIC控制器初始化中断向量表设置中断向量表偏移 系统时钟初始化部分使能所有的时钟部分led初始化部分beep初始化部分key初始化部分按键中断初始化部分按键中断服务函数部分 while循环部分 …

【shell脚本】函数

函数 一、shell函数1.1函数的定义1.3 函数返回值1.4函数传参1.5递归的使用 二、实验2.1实验一2.2实验二2.3实验三 一、shell函数 使用函数可以避免代码重复使用函数可以将大的过程风为若干个小的功能模块,代码的可读性更强 1.1函数的定义 【1】 function 函数名 …

OJ练习第99题——推箱子

推箱子 力扣链接:1263. 推箱子 题目描述 「推箱子」是一款风靡全球的益智小游戏,玩家需要将箱子推到仓库中的目标位置。 游戏地图用大小为 m x n 的网格 grid 表示,其中每个元素可以是墙、地板或者是箱子。 现在你将作为玩家参与游戏&a…

深度学习—神经网络基础原理

前向传播(Forward) 为什么要有激活函数 这里用两层来代表多层的神经网络举例:第一层的输出是第二层的输入,其中MM的W*X矩阵乘法,ADD是向量加法即加上偏置,如果每一层都只有线性变换,那么最终无…

Modbus转Profibus网关连接安科瑞ARD3T电机保护器接到300PLC配置案例

案例介绍兴达易控Modbus转profibus网关(XD-MDPB100)把安科瑞ARD3T电机保护器在博图软件里无需编程实现由profibus转modbus协议之间的互转,用到的设备安科瑞ARD3T电机保护器一台;兴达易控Modbus转profibus网关(XD-MDPN1…

解密Diem币:探索Facebook的数字货币计划

大家好!我是ClonBrowser小鱼,今天我要和大家一起解密一种备受关注的数字货币——Diem币。 或许你已经猜到了,这个数字货币与社交媒体巨头Facebook有关。是的没错,Facebook正计划推出一种自己的加密货币,名为Diem币。让…

为什么做白平衡?康耐视Visionpro和Basler pylon,海康MVS如何做白平衡-三种软件相同条件下,白平衡效果一样?

为什么会有白平衡这个问题? 因为不同颜色的差异来自于不同波长光线的比例不同。 由于在不同色温下各种波长光纤比例的不同,造成白色在高色温的光线照射下显得较蓝,在低色温度的光线下显得较黄。如下图: 问题:在相同条件下,康耐视Visionpro和Basler pylon,海康MVS做白平…

机器学习决策树、回归树 sklearn-day1

#文章很多内容来自菜菜老师的课件。仅做笔记一、决策树 1、模块 2、sklearn基本建模流程 #分类树对应的代码 from sklearn import tree #导入需要的模块 clf tree.DecisionTreeClassifier() #实例化 clf clf.fit(X_train,y_train) #用训练集数据训练模型 result clf…

JavaWeb 中 Filter过滤器

Filter过滤器 每博一文案 师傅说:人生无坦途,累是必须的背负,看多了,人情人暖,走遍了离合聚散,有时会 在心里对自己说,我想,我是真的累了,小时候有读不完的书&#xff0…

大学生志愿者管理信息系统设计与实现(论文+源码)_kaic

摘 要 在国家的十四五期间,志愿服务成为推动社会文明发展的重要力量。大学生是志愿活动的中坚力量。现有的志愿管理工作不能满足志愿活动的需要,存在活动找不到志愿者,志愿者找不到活动的情况。为服务良好的志愿服务体系,对大学…

Hologres技术揭秘: JSON半结构化数据的极致分析性能

作者:王华峰(花名继儒),Hologres研发 近年来,随着移动端应用的普及,应用埋点、用户标签计算等场景开始诞生,为了更好的支撑这类场景,越来越多的大数据系统开始使用半结构化JSON格式…

保姆级教程:OpenAI获取Account详细教程2023/05/09最新

前言 最近OpenAI封的比较严重,建议大家不要批量,容易被封,也不要用公用的IP 一、上网 首先你要学会上网(懂?)、这一步是必须的。 现在MG等地方的IP已经很难了,可以选择一些小众国家的IP 二、开…

【论文阅读】Online multi-sensor calibration based on moving object tracking

目录 Online multi-sensor calibration based on moving object trackingAbstract1. Introduction2. Proposed Method2.1 Object Detection2.2 Tracking of moving objects2.3 Track-to-track association2.4 Decalibration(解关联) detection2.5 Graph-based extrinsic calibr…

花菁染料CY5.5标记活性脂 Cy5.5-NHS

Cy5.5 NHS ester用于染色蛋白质、标记DNA、标记细胞表面抗原、标记抗体和其他生物分子。Cy5.5 NHS ester还可以用于分子影像学,可以追踪细胞内的变化。它还可以用于荧光免疫检测,以检测细胞表面抗原和抗体。 产品名称:五甲川花菁染料CY5.5标记…

OpenGL 4.0的Tessellation Shader(细分曲面着色器)

细分曲面着色器(Tessellation Shader)处于顶点着色器阶段的下一个阶段,我们可以看以下链接的OpenGL渲染流水线的图:Rendering Pipeline Overview。它是由ATI在2001年率先设计出来的。 目录 细分曲面着色器细分曲面Patch细分曲面控…

手把手实现项目中自定义动态数据源?

手把手实现项目中自定义动态数据源? 第一步:创建项目,添加POM依赖第二步:添加application.yml配置文件第三步:自定义注解指定使用哪个数据源第四步:创建DynamicDataSourceContextHolder工具类,存…

LeetCode:347. 前 K 个高频元素

🍎道阻且长,行则将至。🍓 🌻算法,不如说它是一种思考方式🍀 算法专栏: 👉🏻123 题解目录 一、🌱[347. 前 K 个高频元素](https://leetcode.cn/problems/bina…

安全防线再升级 | 中睿天下全流量安全分析系统重磅回归

随着信息化的加速,企业网络日趋完善。企业数字化的加速,让越来越多的关键业务运行在计算机网络基础之上,越来越多的重要信息通过网络传送,企业网络面临日益严重的安全威胁,这些安全威胁以窃取信息和收集情报为主&#…

基于docker安装MySQL

为了更好的管理,打算把MySQL、redis等服务放在虚拟机中统一部署,这样不会因为这些服务的问题影响到系统本身。前段时间正好在看docker相关的内容,打算在虚拟机中通过docker来使用MySQL等服务。 这次先记录安装MySQL的过程。 docker安装 首先…