【计算机网络-数据链路层】集线器、网桥、交换机

本文许多文字和图片使用了湖科大教书匠(高军老师)的 PPT,在此表示感谢。正是他让非科班的我能以奇妙的方式走进网络的世界。

文章目录

  • 1 【物理层】集线器(Hub)——共享式以太网
    • 1.1 为什么使用集线器?
    • 1.2 集线器的特点
    • 1.3 为什么使用转发器?
  • 2 【链路层】网桥(Bridge)——多级共享式以太网
    • 2.1 为什么使用网桥?
    • 2.2 网桥的工作原理
    • 2.3 透明网桥的自学习算法
  • 3 【链路层】交换机(Switch)——交换式以太网
    • 3.1 为什么使用交换机?
    • 3.2 交换机的工作原理
    • 3.3 交换机的自学习算法
    • 3.4 交换机的类型
  • 4 【网络层】路由器(Router)——交换式以太网之间的“中介”
  • 5 总结

1 【物理层】集线器(Hub)——共享式以太网

1.1 为什么使用集线器?

早期的以太网最初采用无源的粗同轴电缆(即不包含电源线)作为共享总线来传输帧,属于基带总线局域网,传输速率为 2.94Mb/s。后来发展到使用价格相对便宜的细同轴电缆

然而,实践证明这种使用无源电缆线和大量机械接口的总线型以太网并不像人们想象的那么可靠。若总线上的某个机械连接点接触不良或断开,则整个网络通信就不稳定或彻底断网。

于是,以太网发展出来了一种使用大规模集成电路来替代总线、并且可靠性非常高的设备,叫作集线器(Hub)。站点连接到集线器的传输媒体也转而使用更便宜、更灵活的双绞线电缆。目前最常用的是两端为 RJ-45 插头的双绞线电缆。

在这里插入图片描述

上图中,两种都属于共享式以太网(即使用集线器进行连接的以太网),它们的区别如下:

共享式以太网逻辑拓扑物理拓扑碰撞检测(由网卡负责)
使用细同轴电缆的共享总线型以太网总线型总线型CSMA/CD 协议
使用集线器和双绞线的星型拓扑的共享式以太网总线型星型CSMA/CD 协议

1.2 集线器的特点

集线器的特点如下:

  • 集线器只工作在物理层,它的每个接口仅简单地转发比特,并不进行碰撞检测。碰撞检测的任务由各站点中的网卡负责。
  • 集线器一般都有少量的容错能力和网络管理功能。例如,若网络中某个站点的网卡出现了故障而不停地发送帧,集线器可以检测到这个问题,在内部断开与出故障网卡的连线,使整个以太网能正常工作。
  • 使用集线器的以太网采用 10BASE-T 星型以太网标准 IEEE802.3i。
    • “10”表示传输速率为 100Mb/s
    • “BASE”表示采用基带信号进行传输
    • “T”表示采用双绞线作为传输介质
    • 10BASE-T 以太网的通信距离较短,每个站点到集线器的距离不能超过 100m,因此两站点间的通信距离最大不能超过 200m。

1.3 为什么使用转发器?

共享总线以太网中两站点之间的距离不能太远,否则它们之间所传输的信号就会衰减到使 CSMA/CD 协议无法正常工作。

在早期广泛使用粗同轴电缆或细同轴电缆共享总线以太网时,为了提高网络的地理覆盖范围,常用的是工作在物理层的转发器(中继器)。IEEE802.3 标准规定,两个网段可用一个转发器连接起来,任意两个站点之间最多可以经过三个网段。如下图所示:

在这里插入图片描述

随着使用双绞线和集线器的 10BASE-T 星型以太网成为以太网的主流类型,扩展网络覆盖范围就很少使用转发器了

【注】10BASE-T 星型以太网还可使用光纤和一对光纤调制解调器来扩展站点与集线器之间的距离。信号在光纤中的衰减和失真很小,因此使用这种方法可以很简单地将站点与集线器之间的距离扩展到 1000m 以上。


2 【链路层】网桥(Bridge)——多级共享式以太网

2.1 为什么使用网桥?

以太网集线器一般具有 8~32 个接口,如果要连接的站点数量超过了单个集线器能够提供的接口数量,就需要使用多个集线器,这样就可以连接成覆盖更大范围、连接更多站点的多级星型以太网(或多级共享式以太网)。

如下图,如果我们想在两个网段即部门 A 和部门 B 之间进行通信,就需要加入一个新的集线器,将部门 A 的集线器和部门 B 的集线器连接起来。这样,两个网段就合并为了一个网段。

在这里插入图片描述

假设部门 A 和部门 B 各有 x 台主机(或站点),则:

  • 未连接主干集线器前:如果部门 A 的某台主机发送了一个广播帧(即目的 MAC 地址为 FF-FF-FF-FF-FF-FF),则只有部门 A 的 x-1 台主机收到广播帧。
  • 连接主干集线器后:如果部门 A 的某台主机发送了一个广播帧(即目的 MAC 地址为 FF-FF-FF-FF-FF-FF),则部门 A 和部门 B 总共 2x-1 台主机都能收到广播帧。

显然,网段扩大,可以广播的范围也变大了。我们把这种现象称为广播域扩大。然而这会出现一个负面情况:

  • 未连接主干集线器前:两个互不干扰的碰撞域——部门 A、部门 B,每个碰撞域只有 x 个站点使用 CSMA/CD 协议争用资源。
  • 连接主干集线器后:一个大的碰撞域——部门 A + 部门 B,该碰撞域有 2x 个站点使用 CSMA/CD 协议争用资源。

我们把这种现象称为碰撞域(或冲突域)扩大。因此,使用集线器扩展的共享式以太网既是一个大的广播域,也是一个大的碰撞域,它会出现大量的碰撞冲突,导致平均吞吐量太低。

从以上分析我们可以看到,使用集线器扩展的共享式以太网,广播域和碰撞域是一对矛盾:若广播域变大,则碰撞域变大;若广播域变小,则碰撞域变小。但我们希望:广播域变大,而碰撞域不变。对于上面例子,我们希望将广播域扩大到两个网段,但碰撞域仍然保持在各网段自己的范围内。

为达成这个目的,我们引入了网桥。网桥在扩大广播域的同时,也隔断了碰撞域的扩大,从而加大了网络的吞吐量。网桥在数据链路层扩展了共享式以太网,它知道哪些帧需要广播、哪些帧去往哪个网段、哪些帧不去往哪个网段。从这个意义上来说,网桥比集线器更“聪明”了。

2.2 网桥的工作原理

网桥一般包含以下几个结构:

  • 接口管理软件
  • 网桥协议实体
  • 转发表:存储网桥端口和 MAC 地址的映射关系。
  • 缓存:暂存发来的 MAC 帧。
  • 接口:网桥一般包含多个接口,每个接口连接一个网段。

不妨来讨论以下网络中网桥的工作情况。如图所示,该网桥有 2 个端口,端口连在每个网段的集线器上。每个网段即为一个碰撞域,而左右两个网段却成为了一个广播域。

在这里插入图片描述

网桥的转发表通常由自学习算法(下节将详细介绍)得出,这里暂且认为已得出了完整的转发表,则该转发表如下:

MAC 地址接口
A1
B1
C1
D2
E2
F2

(1)主机 A 发送 MAC 帧:A->D,即源 MAC 地址为 A,目的 MAC 地址为 D。

  • 该 MAC 帧通过左集线器后,发给主机 B 和 C。主机 B 和 C 发现该帧不是发给自己的,遂丢弃。
  • 该 MAC 帧通过左集线器后,被网桥的端口 1 接收。网桥通过查找转发表,发现目的地址为 D 应从端口 2 发出,于是将该 MAC 帧从端口 2 转发出去。
  • 该 MAC 帧通过右集线器后,发给主机 D、E 和 F。主机 E 和 F 发现该帧不是发给自己的,遂丢弃;主机 D 发现该帧是发给自己的,遂接收。

(2)主机 A 发送 MAC 帧:A->C,即源 MAC 地址为 A,目的 MAC 地址为 C。

  • 该 MAC 帧通过左集线器后,发给主机 B 和 C。主机 B 发现该帧不是发给自己的,遂丢弃;主机 C 发现该帧是发给自己的,遂接收。
  • 该 MAC 帧通过左集线器后,被网桥的端口 1 接收。网桥通过查找转发表,发现目的地址为 C 应从端口 1 发出,而端口 1 是该帧的接收端口,于是丢弃该 MAC 帧。

(3)主机 A 发送 MAC 广播帧,即源 MAC 地址为 A,目的 MAC 地址为 FF-FF-FF-FF-FF-FF。

  • 该 MAC 帧通过左集线器后,发给主机 B 和 C。主机 B 和 C 发现该帧是发给自己的,遂接收。
  • 该 MAC 帧通过左集线器后,被网桥的端口 1 接收。网桥不用查找转发表,而是会通过除接收该帧的接口的其他接口转发该广播帧,于是从端口 2 转发该 MAC 帧。
  • 该 MAC 帧通过右集线器后,发给主机 D、E 和 F。主机 D、E 和 F 发现该帧是发给自己的,遂接收。

【注】网桥的接口在向其连接的网段转发帧时,会执行相应的媒体接入控制协议,对于共享式以太网就是 CSMA/CD 协议。

2.3 透明网桥的自学习算法

透明网桥(Transparent Bridge)中的“透明”,是指以太网中的各站点并不知道自己所发送的帧将会经过哪些网桥的转发,最终到达目的站点。也就是说,以太网中的各网桥对于各站点而言是看不见的。

透明网桥的标准是 IEEE802.1d,它通过一种自学习算法(基于以太网中各站点间的相互通信)逐步建立起自己的转发表。

自学习算法的规则如下:

  • 网桥收到帧后进行登记(即自学习),登记的内容为帧的源 MAC 地址进入网桥的接口号
  • 网桥根据帧的目的 MAC 地址网桥的转发表对帧进行转发,包含以下三种情况:
    • 明确转发:网桥知道应当从哪个接口转发帧。
    • 盲目转发:网桥不知道应当从哪个接口转发帧,只能将其通过除进入网桥的接口外的其他所有接口转发。
    • 丢弃:网桥知道不应该转发该帧,将其丢弃。
  • 转发表中的每条记录都有其有效时间,到期自动删除。

依然以前面的例子说明自学习算法的流程。

在这里插入图片描述

(1)初始时,网桥的转发表为空白。

MAC 地址接口

(2)主机 A 发送 MAC 帧:A->B,即源 MAC 地址为 A,目的 MAC 地址为 B。

  • 该 MAC 帧通过左集线器后,发给主机 B 和 C。主机 C 发现该帧不是发给自己的,遂丢弃;主机 B 发现该帧是发给自己的,遂接收。
  • 该 MAC 帧通过左集线器后,被网桥的端口 1 接收。网桥发现该帧的源地址为 A,于是将 A 映射为端口 1,记录到转发表中。
MAC 地址接口
A1
  • 网桥并不知道目的地址 B 是在哪个网段中,因此将该帧进行盲目转发,从除接收该帧的接口的其他接口转发该帧,于是从端口 2 转发该 MAC 帧。
  • 该 MAC 帧通过右集线器后,发给主机 D、E 和 F。主机 D、E 和 F 发现该帧不是发给自己的,遂丢弃。

(3)主机 D 发送 MAC 帧:D->A,即源 MAC 地址为 D,目的 MAC 地址为 A。

  • 该 MAC 帧通过右集线器后,发给主机 E 和 F。主机 E 和 F 发现该帧不是发给自己的,遂丢弃。
  • 该 MAC 帧通过右集线器后,被网桥的端口 2 接收。网桥发现该帧的源地址为 D,于是将 A 映射为端口 2,记录到转发表中。
MAC 地址接口
A1
D2
  • 同时,网桥通过查找转发表,发现目的地址为 A 应从端口 1 发出,于是从端口 1 转发该 MAC 帧。
  • 该 MAC 帧通过左集线器后,发给主机 A、B 和 C。主机 B 和 C 发现该帧不是发给自己的,遂丢弃;主机 A 发现该帧是发给自己的,遂接收。

(4)主机 C 发送 MAC 帧:C->A,即源 MAC 地址为 C,目的 MAC 地址为 A。

  • 该 MAC 帧通过左集线器后,发给主机 A 和 B。主机 B 发现该帧不是发给自己的,遂丢弃;主机 A 发现该帧是发给自己的,遂接收。
  • 该 MAC 帧通过左集线器后,被网桥的端口 1 接收。网桥发现该帧的源地址为 C,于是将 C 映射为端口 1,记录到转发表中。
MAC 地址接口
A1
D2
C1
  • 同时,网桥通过查找转发表,发现目的地址为 A 应从端口 1 发出,而端口 1 是该帧的接收端口,于是丢弃该 MAC 帧。

以上即为透明网桥的自学习算法的过程。


3 【链路层】交换机(Switch)——交换式以太网

3.1 为什么使用交换机?

网桥的接口数量很少,通常只有 2~4 个,一般只用来连接不同的网段,因此采用了一种交换式集线器(Switching Hub),它本质上是具有多个接口的网桥,常称为以太网交换机(Switch)或二层交换机。“二层”是指以太网交换机工作在数据链路层(包括物理层)。

交换机内部的转发表也是通过自学习算法,基于网络中各主机间的通信,自动地逐步建立起来的。

仅使用交换机(而不使用集线器)的以太网就是交换式以太网。现在使用的以太网基本上都是交换式以太网。

3.2 交换机的工作原理

在这里插入图片描述

交换机的每个接口可以连接计算机,也可以连接集线器或另一个交换机。

(1)当交换机的接口与计算机或交换机连接时,可以工作在全双工方式,并能在自身内部同时连通多对接口,使每一对相互通信的计算机都能像独占传输媒体那样,无碰撞地传输数据,这样就不需要使用 CSMA/CD 协议了。

(2)当交换机的接口连接的是集线器时,该接口就只能使用 CSMA/CD 协议并只能工作在半双工方式

3.3 交换机的自学习算法

交换机的自学习算法与网桥相同,通过下例说明交换机建立转发表的过程。为方便起见,把转发表的表项表示为<MAC 地址, 接口>

在这里插入图片描述

(1)初始时,两个交换机的转发表为空白。

交换机 1 的转发表交换机 2 的转发表

(2)主机 A 发送 MAC 帧:A->B,即源 MAC 地址为 A,目的 MAC 地址为 B。

  • MAC 帧被交换机 1 的端口 1 接收,交换机 1 发现该帧的源地址为 A,于是将 A 映射为端口 1,记录到转发表中。
表项交换机 1 的转发表交换机 2 的转发表
1<A, 1>
  • 交换机 1 并不知道目的地址 B 是在哪个网段中,因此将该帧进行盲目转发,从除接收该帧的接口的其他接口转发该帧,于是从端口 2~6 转发该 MAC 帧。
  • 主机 B 接收该帧,而主机 X、E、D 丢弃该帧。
  • MAC 帧被交换机 2 的端口 3 接收,交换机 2 发现该帧的源地址为 A,于是将 A 映射为端口 3,记录到转发表中。
表项交换机 1 的转发表交换机 2 的转发表
1<A, 1><A, 3>
  • 交换机 2 并不知道目的地址 B 是在哪个网段中,因此将该帧进行盲目转发,从除接收该帧的接口的其他接口转发该帧,于是从端口 1,2,4,5,6 转发该 MAC 帧。
  • 主机 F、G、H、I、J 丢弃该帧。

(3)主机 H 发送 MAC 帧:H->A,即源 MAC 地址为 H,目的 MAC 地址为 A。

  • MAC 帧被交换机 2 的端口 4 接收,交换机 2 发现该帧的源地址为 H,于是将 H 映射为端口 2,记录到转发表中。
表项交换机 1 的转发表交换机 2 的转发表
1<A, 1><A, 3>
2<H, 2>
  • 同时,交换机 2 通过查找转发表,发现目的地址为 A 应从端口 3 发出,于是从端口 3 转发该 MAC 帧。
  • MAC 帧被交换机 1 的端口 6 接收,交换机 1 发现该帧的源地址为 H,于是将 H 映射为端口 6,记录到转发表中。
表项交换机 1 的转发表交换机 2 的转发表
1<A, 1><A, 3>
2<H, 6><H, 2>
  • 同时,交换机 1 通过查找转发表,发现目的地址为 A 应从端口 1 发出,于是从端口 1 转发该 MAC 帧。
  • 主机 A 接收 MAC 帧。

3.4 交换机的类型

一般的交换机都采用存储转发方式。这种方式将帧放入高速缓存并检查是否正确,正确则转发,不正确则丢弃。延迟大,可靠性较高,可支持不同速率的端口转换。

为了减小交换机的转发时延,某些交换机采用了直通(Cut-Through)交换方式

采用直通交换方式的交换机,在接收帧的同时就立即按帧的目的 MAC 地址决定该帧的转发接口,然后通过其内部基于硬件的交叉矩阵进行转发,而不必把整个帧先缓存后再进行处理。直通交换的时延非常小,但不检查差错就直接将帧转发出去,有可能会将一些无效帧转发给其他主机。不可支持不同速率的端口转换。

总结如下:

类型使用缓存?检查差错?延迟支持不同速率的端口转换?
存储转发方式
直通交换方式xxx

4 【网络层】路由器(Router)——交换式以太网之间的“中介”

尽管路由器不属于链路层设备,但我认为还是很有必要提一下,为读者形成一个完整的网络设备体系。

路由器是一种具有多个输入和输出端口的计算机,其任务是连接不同的网络(异构网络)并完成路由转发。在多个逻辑网络(即广播域)互联时必须使用路由器。路由器可以连接不同的 LAN、WLAN 和 WAN,肩负起隔离广播域的责任。

在这里插入图片描述

当源主机向目的主机发送数据报时,路由器先检查源主机与目的主机是否连接在同一个网络上:

  • 若是同一个网络,那么直接交付而无需通过路由器。
  • 若不是同一个网络,那么路由器按照路由表将数据报转发给下一个路由器,称为间接交付

5 总结

共享式以太网

在这里插入图片描述

交换式以太网

在这里插入图片描述

各种不同的以太网

图片类型设备碰撞检测?碰撞域隔离?
在这里插入图片描述共享式以太网同轴无源电缆x
在这里插入图片描述共享式以太网集线器x
在这里插入图片描述物理层扩展的共享式以太网集线器x
在这里插入图片描述链路层扩展的共享式以太网网桥、集线器
在这里插入图片描述交换式以太网交换机x
在这里插入图片描述链路层扩展的交换式以太网交换机x

各种设备的区别

设备隔离碰撞域?隔离广播域?
集线器/转发器/中继器xx
网桥/交换机x
路由器

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

macOS Monterey 12.6.5 (21G531) Boot ISO 原版可引导镜像

本站下载的 macOS 软件包&#xff0c;既可以拖拽到 Applications&#xff08;应用程序&#xff09;下直接安装&#xff0c;也可以制作启动 U 盘安装&#xff0c;或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导介质。 2023 年 4 月 10 日&#xff08;北京…

ESXI 6.7全面系统教程~汇总

ESXI 6.7全面系统教程 许可证&#xff1a;0A65P-00HD0-375M1-M097M-22P7H esxi 是一个脱机系统&#xff0c;也是一个虚拟机系统与vmware 相比&#xff0c;它可以直接运行在硬件上&#xff0c;这样可以减少资源浪费&#xff0c;一般用于服务器上&#xff1b;下面是esxi 的完整…

stable-diffusion-webui-colab部署记录

stable-diffusion-webui-colab 该模型可以在网上云端部署stable-diffusion&#xff0c;减少本地部署的繁琐步骤降低配置要求的依赖。 一、进入stable-diffusion-webui-colab 1.网址&#xff1a;https://github.com/camenduru/stable-diffusion-webui-colab 在分支中选择driv…

我的创作纪念日:Unity CEO表示生成式AI将是Unity近期发展重点,发布神秘影片预告

PICK 未来的AI技术将会让人类迎来下一个生产力变革&#xff0c;这其中也包括生成型AI的突破性革新。各大公司也正在竞相推出AIGC工具&#xff0c;其中微软的Copilot、Adobe的Firefly、Github的chatGPT等引起了人们的关注。然而&#xff0c;游戏开发领域似乎还没有一款真正针对性…

Vulnhub:Digitalworld.local (Development)靶机

kali&#xff1a;192.168.111.111 靶机&#xff1a;192.168.111.130 信息收集 端口扫描 nmap -A -v -sV -T5 -p- --scripthttp-enum 192.168.111.130 查看网站首页源码 访问development目录&#xff0c;提示存在一个流量包 查看流量包发现另一个网站路径&#xff1a;/devel…

java继承类怎么写

继承类是通过把父类的方法和属性继承到一个类中&#xff0c;而子类的方法和属性是子类自己定义的。 Java中有一个很重要的概念叫做继承&#xff0c;这也是 Java语言的精髓所在。Java语言提供了一种机制&#xff0c;叫做派生类。在 Java中&#xff0c;如果没有实现了某个派生类方…

python 调用c++

python中调用c&#xff0c;函数参数用 int类型&#xff0c;返回值为类型1,且返回值为 false。 注意&#xff1a;如果你使用了C中的 false&#xff0c;则返回的是-1。 在 Python中调用C时&#xff0c;你会得到一个名为 bool的类&#xff0c;其中包含了两个成员变量&#xff1a; …

多智能体深度强化学习在移动边缘计算的联合多通道访问和任务卸载中的应用

多智能体深度强化学习在移动边缘计算的联合多通道访问和任务卸载中的应用主要贡献与相关工作比较的贡献三、系统模型&#xff08;only 2 pages&#xff09;3.1 网络模型3.2 通信模型3.3 计算模型3.3.1 本地计算3.3.2 卸载计算四、预备知识&#xff08;only 1 page&#xff09;五…

SpringCloud-Gateway网关搭建整合nacos配置中心实现动态路由整合sentinel实现服务限流熔点降级

官方文档(更多配置详情直接查看官方文档) 为什么需要服务网关 传统的单体架构中只需要开放一个服务给客户端调用&#xff0c;但是微服务架构中是将一个系统拆分成多个微服务&#xff0c;如果没有网关&#xff0c;客户端只能在本地记录每个微服务的调用地址&#xff0c;当需要调…

安全防御 --- 恶意代码、防病毒

一、恶意代码 1、按照传播方式分类 &#xff08;1&#xff09;病毒 概念&#xff1a;病毒是一种基于硬件和操作系统的程序&#xff0c;具有感染和破坏能力&#xff0c;这与病毒程序的结构有关。病毒攻击的宿主程序是病毒的栖身地&#xff0c;它是病毒传播的目的地&#xff0…

MySQL库的操作

文章目录&#xff1a;创建数据库字符集和校验规则查看系统默认字符集和校验规则查看数据库支持的字符集查看数据库支持的字符集校验规则校验规则对数据库的影响操作数据库查看数据库显示创建语句修改数据库删除数据库数据库的备份和还原表的备份和还原查看连接情况创建数据库 …

数据库基础

文章目录前言一、什么是数据库二、主流数据库三、基本使用1.连接服务器2.服务器,数据库,表关系3.使用案例4.数据逻辑存储四、MySQL架构五、SQL分类六、存储引擎1.存储引擎2.查看存储引擎3.存储引擎对比总结前言 正文开始!!! 一、什么是数据库 存储数据用文件就可以了,为什么还…

【并发编程】AQS源码

ReentrantLock 互斥锁,可重入 AQS是可以支持互斥锁和共享锁的&#xff0c;这里只分析互斥锁的源码 加锁 公平锁和非公平锁 公平锁 final void lock() {acquire(1); //抢占1把锁.}// AQS里面的方法public final void acquire(int arg) { if (!tryAcquire(arg) &&acq…

IP协议(网络层重点协议)

目录 一、IP协议报头格式 二、地址选择 1、IP地址 &#xff08;1&#xff09;格式 &#xff08;2&#xff09;组成 &#xff08;3&#xff09;分类 &#xff08;4&#xff09;子网掩码 三、路由选择 IP协议是网络层的协议&#xff0c;它主要完成两个方面的任务&#xf…

redis基础(6.0)数据结构、事务、常用组件等

1 概述 1.1 redis介绍 Redis 是互联网技术领域使用最为广泛的存储中间件&#xff0c;它是「Remote Dictionary Service」的首字母缩写&#xff0c;也就是「远程字典服务」。Redis 以其超高的性能、完美的文档、 简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。…

车载网络 - Autosar网络管理 - 常用缩写

为了方便大家日常工作中的使用和交流&#xff0c;每块专业规范或者文章中&#xff0c;都会有或多或少的缩写使用&#xff0c;然而如果一段时间没使用&#xff0c;经常会忘记这些缩写到底代表的是什么意思&#xff0c;为了方便后续内容的介绍&#xff0c;也为了我自己后面忘记后…

做自动化测试时所谓的“难点”

这篇关于自动化测试的文章&#xff0c;可能和你看到的大多数自动化的文章有所不同。我不是一位专职的自动化测试工程师&#xff0c;没有开发过自动化的工具或者框架&#xff0c;用的自动化的工具也不多&#xff0c;也没有做过开发&#xff0c;所以我讲不出那些现在很多人很看重…

JavaScript【一】JavaScript变量与数据类型

文章目录&#x1f31f;前言&#x1f31f;变量&#x1f31f; 变量是什么&#xff1f;&#x1f31f; 变量提升&#x1f31f; 声明变量&#x1f31f; JavaScript有三种声明方式&#x1f31f; 命名规范&#x1f31f; 注意&#x1f31f;数据类型以及运算&#x1f31f; 检测变量数据类…

数据智能服务商奇点云完成近亿元C2轮融资

奇点云集团宣布已于2022年底完成近亿元C2轮融资&#xff0c;余杭国投领投&#xff0c;中银渤海基金跟投。 截至目前&#xff0c;奇点云共获近3亿元C轮融资。C轮领投方包括泰康人寿&#xff08;旗下泰康资产执行&#xff09;、余杭国投&#xff0c;跟投方包括字节跳动、德同资本…

app抓包实战

文章目录一、抓包原理二、常用应用场景三、过滤四、重发五、修改请求六、断点&#xff08;BreakPoint&#xff09;一、抓包原理 二、常用应用场景 解决移动端接口测试 解决接口测试过程中检查传参错误问题 mock测试&#xff08;虚拟的对象代替正常的数据、后端接口没有开发完成…