当前位置: 首页 > news >正文

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

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

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

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

相关文章:

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

2直接连接的网络与VLAN划分【实验】【计算机网络】 前言推荐2直接连接的网络与VLAN划分2.1共享式以太网和交换式以太网实验目的实验内容及实验环境实验原理共享式以太网交换式以太网 实验过程搭建实验环境初始化序训练操作共享式以太网-操作交换式以太网查看共享式以太网冲突查…...

【Linux0.11代码分析】04 之 head.s 启动流程

【Linux0.11代码分析】04 之 head.s 启动流程 一、boot/head.s 系列文章如下: 系列文章汇总:《【Linux0.11代码分析】之 系列文章链接汇总(全)》 . 1.《【Linux0.11代码分析】01 之 代码目录分析》 2.《【Linux0.11代码分析】02 之…...

自动化测试和selenium的使用

目录 自动化测试定义 为什么选择selenium来作为我们web自动化测试的工具? 自动化测试定位元素 使用cssSelector定位 使用XPath 定位 操作测试对象 模拟手动从键盘输入 点击对象 获取页面文本 清除对象输入的文本内容 添加等待(三种方式&#…...

Ubuntu常用终端操作

终端快捷键 打开 Ctrlaltt:打开终端(默认路径为家目录) Ctrlshiftn:打开终端(与当前终端处于同一路径下) Ctrlshiftt:打开终端(在大终端下面创建小终端) alt数字 关闭 exitCtrld 窗口切换 …...

Spring Security 6.x 系列【34】认证篇之前后端分离场景下的集成方案

有道无术,术尚可求,有术无道,止于术。 本系列Spring Boot 版本 3.0.4 本系列Spring Security 版本 6.0.2 源码地址:https://gitee.com/pearl-organization/study-spring-security-demo 文章目录 1. 前言2. 案例演示2.1 未认证2.2 认证成功2.3 认证失败2.4 权限不足2.5 注…...

Qt之QTextToSpeech 让你的应用程序说话

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言QTextToSpeech基础使用1.创建一个QTextToSpeech对象2.朗读文字3.朗读文件和状态信息4.设置QTTS(QTextToSpeech)属性5.输出支持区域的设置列表、语言6.实现小数点朗读QTextToSpeech项目(练习)…...

为什么程序员喜欢用Linux?

Linux哪些行业在运用? Linux系统运用极其广泛,不少用户只知道windows,是因为,Linux的运用主要是在企业端。现在科技极其发达,我们手机在手,就能干很多事情,只需点一点屏幕,轻松完成…...

leetcode 598. 范围求和 II

题目描述解题思路执行结果 leetcode 598. 范围求和 II 题目描述 范围求和 II 给你一个 m x n 的矩阵 M &#xff0c;初始化时所有的 0 和一个操作数组 op &#xff0c;其中 ops[i] [ai, bi] 意味着当所有的 0 < x < ai 和 0 < y < bi 时&#xff0c; M[x][y] 应该…...

javaweb前置知识

1.CSS CSS的角色&#xff1a;页面显示的美观风格CSS的基础语法&#xff1a;标签样式&#xff1b;类样式&#xff1b;ID样式&#xff1b;组合样式&#xff1b;嵌入式样式表&#xff1b;内部样式表&#xff1b;外部样式表盒子模型&#xff1a;border、margin、padding定位和浮动…...

基于微信小程序的酒店预定管理系统设计与实现

第1章 绪论 1 1.1开发背景与意义 1 1.2开发方法 1 1.3论文结构 1 2系统开发技术与环境 3 2.1 系统开发语言 3 2.2 系统开发工具 3 2.3 系统页面技术 3 2.4 系统数据库的选择 4 2.5 系统的运行环境 4 2.5.1 硬件环境 4 2.5.2 软件环境 4 3系统分析 5 3.1可行性分析 5 3.1.1 经济…...

26. Service——深入学习

本章讲解知识点 Service 会话保持机制Service 的多端口设置Service 支持的网络协议Kubernetes 的服务发现机制Headless ServiceEndpoint Slices这一节我们来讲讲 Service 更多细节 1. Service 会话保持机制 Service 支持通过设置 sessionAffinity 实现基于客户端 IP 的会话保…...

【算法】Check If Word Is Valid After Substitutions 检查替换后的词是否有效

文章目录 Check If Word Is Valid After Substitutions 检查替换后的词是否有效问题描述&#xff1a;分析代码 Tag Check If Word Is Valid After Substitutions 检查替换后的词是否有效 问题描述&#xff1a; 给你一个字符串 s &#xff0c;请你判断它是否 有效 。 字符串 s…...

基于jenkinsfile布置java工程

需求 通过jenkins发布java项目到服务器 预备环境 项目地址&#xff1a; https://gitee.com/asaland/sb-docker-appJenkins 2.387.3 通过Jenkinsfile实现方式 jenkins ui 配置pipeline 什么是pipeline? 直接看注释吧&#xff0c;简单点就是编排可以多个跨时间的构建代理…...

Spring JpaTransactionManager事务管理

首先&#xff0c;在做关于JpaTransactionManager之前&#xff0c;先对Jpa做一个简单的了解&#xff0c;他毕竟不如hibernate那么热门&#xff0c;其实二者很相识&#xff0c;只不过后期hibernate和JDO 版本都已经兼容了其Jpa&#xff0c;目前大家用的少了。 JPA全称Java Persi…...

全国职业院校技能大赛网络建设与运维赛项赛题(七)

全国职业院校技能大赛 网络建设与运维 赛题 (七)...

asp.net+sqlserver企业公司进销存管理系统

基于WEB的进销存管理系统主要企业内部提供服务&#xff0c;系统分为管理员&#xff0c;和员工2部分。 在本基于WEB的进销存管理系统中分为管理员&#xff0c;和普通用户2中模式&#xff0c;其中管理人员主要是对企业内商品类型。商品信息商品的出入库信息&#xff0c;以及员工…...

WxGL应用实例:绘制点云

WxGL附带了几个工具函数&#xff0c;其中read_pcfile用来解析.ply和.pcd格式的点云文件&#xff0c;该函数返回一个PointCloudData类实例&#xff0c;包含以下属性&#xff1a; PointCloudData.ok - 数据是否可用&#xff0c;布尔型PointCloudData.info - 数据可用性说明&…...

一个月内面了30家公司,薪资从18K变成28K,真行啊····

工作3年&#xff0c;换了好几份工作&#xff08;行业流行性大&#xff09;&#xff0c;每次工作都是裸辞。朋友都觉得不可思议。因为我一直对自己很有信心&#xff0c;而且特别不喜欢请假面试&#xff0c;对自己负责也对公司负责。 但是这次没想到市场环境非常不好&#xff0c;…...

《计算机网络——自顶向下方法》精炼——1.4到1.7

三更灯火五更鸡&#xff0c;努力学习永不止。无惧困难与挑战&#xff0c;砥砺前行向成功。 文章目录 引言正文时延排队时延 吞吐量协议层次&#xff0c;服务模型&#xff08;重点&#xff09;封装&#xff08;重点&#xff09;网络安全&#xff08;选看&#xff09;恶意软件的分…...

消息队列 (Message Queue)

消息队列 What 消息队列 是消息的队列&#xff1b;是消息的临时缓冲&#xff1b;是发布/订阅模式的兄弟&#xff1b;在多个进程/线程间实现异步通讯模式。 Why 消息队列在多个进程/线程中实现了异步通讯模式。 这里我们先介绍下同步消息处理。对于同步消息处理&#xff0…...

JavaScript原型链污染学习记录

1.JS原型和继承机制 0> 原型及其搜索机制 NodeJS原型机制&#xff0c;比较官方的定义&#xff1a; 我们创建的每个函数都有一个 prototype&#xff08;原型&#xff09;属性&#xff0c;这个属性是一个指针&#xff0c;指向一个对象&#xff0c; 而这个对象的用途是包含可…...

顶级白帽黑客必备的十大黑客技术

1.熟悉Linux系统和命令行操作&#xff1a; Linux是黑客的基石&#xff0c;几乎所有黑客工具和技术都是在Linux平台上运行的&#xff0c;熟悉Linux系统和命令行操作是必须的。 2.掌握网络协议和TCP/IP模型&#xff1a; 了解TCP/IP模型、网络协议和通信流程是黑客攻击的基础&a…...

【关于认证鉴权一些概念梳理】

关于认证鉴权一些概念梳理 记录一些灵感瞬间聊聊Session&#xff0c;Cookie和Token三剑客的特性前后端分离登录中的springsecurity与不分离的异同三更up关于springSecurity的讲解B站知乎上关于springSecurity的讲解掘金大佬SpringSecurityJWT认证流程解析一个权限对应一个资源&…...

16.网络爬虫—字体反爬(实战演示)

网络爬虫—字体反爬 一字体反爬原理二字体反爬模块FonttoolsTTF文件 三FontCreator 14.0.0.2790FontCreatorPortable下载与安装 四实战演示五后记 前言&#xff1a; &#x1f3d8;️&#x1f3d8;️个人简介&#xff1a;以山河作礼。 &#x1f396;️&#x1f396;️:Python领域…...

BOM概述

目录 什么是BOM 浏览器对象模型&#xff08;Browser Object Model (BOM)&#xff09; Window对象 一些常用方法 JavaScript Window Screen Window Screen Window Screen 高度 Window Screen 可用宽度 Window Screen 可用高度 Window Screen 色深 Window Screen 像素深…...

3.Docker实用技术

Docker实用篇 0.学习目标 1.初识Docker 1.1.什么是Docker 微服务虽然具备各种各样的优势&#xff0c;但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中&#xff0c;依赖的组件非常多&#xff0c;不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署…...

群体无人机:协同作战的未来

摘要&#xff1a;本文将探讨群体无人机技术的发展及其在多个领域的应用&#xff0c;特别是在军事作战、救援任务和物流方面的潜力。我们将分析群体无人机在协同作战中的优势&#xff0c;以及如何通过协同控制和通信技术实现更高效的任务完成。 内容&#xff1a; 引言 简要介绍…...

如何在Windows AD域中驻留ACL后门

前言 当拿下域控权限时&#xff0c;为了维持权限&#xff0c;常常需要驻留一些后门&#xff0c;从而达到长期控制的目的。Windows AD域后门五花八门&#xff0c;除了常规的的添加隐藏用户、启动项、计划任务、抓取登录时的密码&#xff0c;还有一些基于ACL的后门。 ACL介绍 …...

LVGL移植——stm32f4

LVGL移植说明 移植LVGL版本&#xff1a;8.3.6 主控&#xff1a;STM32F407ZGT6 github链接&#xff1a;https://github.com/lvgl/lvgl.git 文章目录 LVGL移植说明STM32移植LVGL①需要的依赖文件②移植显示驱动文件③将文件加入工程当中④配置心跳④修改栈堆的空间⑤编译链接 STM…...

ASEMI代理ADP5054ACPZ-R7原装ADI车规级ADP5054ACPZ-R7

编辑&#xff1a;ll ASEMI代理ADP5054ACPZ-R7原装ADI车规级ADP5054ACPZ-R7 型号&#xff1a;ADP5054ACPZ-R7 品牌&#xff1a;ADI/亚德诺 封装&#xff1a;LFCSP-48 批号&#xff1a;2023 引脚数量&#xff1a;48 工作温度&#xff1a;-40C~125C 安装类型&#xff1a;表…...

iis7搭建网站织梦/搜索引擎优化缩写

使用 declare 语句和strict_types 声明来启用严格模式&#xff1a; Caution&#xff1a; 启用严格模式同时也会影响返回值类型声明. Note: 严格类型适用于在启用严格模式的文件内的函数调用&#xff0c;而不是在那个文件内声明的函数。 一个没有启用严格模式的文件内调用了一个…...

网站在线聊天源代码/怎么seo快速排名

信息技术教学计划及学情分析信息技术教学计划及学情分析以计算机技术、微电子技术和通信技术为特征的现代信息技术,在社会各个领域得到了广泛应用,并且逐渐改变着人们的生活方式、工作与学习方式.开展以提升学生信息素养和信息技术操作能力为主要目标的信息技术教育,正是全面推…...

jq特效网站模板/成人再就业培训班

结对编程项目-四则运算 &#xff08;第一周&#xff09; 需求分析 实现一个命令行程序&#xff0c;要求&#xff1a; 自动生成小学四则运算题目(加、减、乘、除)支持整数支持多运算符&#xff08;比如生成包含100个运算符的题目&#xff09;支持真分数统计正确率 请输入要生成的…...

自己做网站多少钱/磁力吧最佳搜索引擎

其中用到了pymssql库 connect为数据库做连接&#xff0c; 指定user password database三个字段 database指定数据库名字 execute(里面写sql语句)可以赋值给变量 fetchall&#xff08;&#xff09; 与fetchone() 首先fetchone()函数它的返回值是单个的元组,也就是一行记录,如…...

网页设计论文800字/seo排名优化排行

Python实战社群Java实战社群长按识别下方二维码&#xff0c;按需求添加扫码关注添加客服进Python社群▲扫码关注添加客服进Java社群▲作者&#xff1a;keenleopard, 学生时代搞量子计算&#xff0c;现在在字节跳动平台架构部搞 iOS 架构Sessions: https://developer.apple.com/…...

网络公关团队/武汉seo人才

1. 安装SQL SERVER 2008 R2 NATIVE CLIENT, 注意区分CPU是32位还是64位的2. COPY XE2的MIDAS到C:\WINDOWS\SYSTEM32\, 低版本的MIDAS.DLL会报错: invalid package3. 命令行执行 REGSVR32 MIDAS.DLL 注册MIDAS, 必须是XE2的MIDAS.DLL4. 安装所必须的文件: dbxmss.dll, sqlncli10…...