计算机网络(9):无线网络

news2024/11/26 19:27:43

无线局域网 WLAN

无线局域网常简写为 WLAN (Wireless Local Area Network)。

无线局域网的组成

无线局域网可分为两大类。第一类是有固定基础设施的,第二类是无固定基础设施的。所谓“固定基础设施”是指预先建立起来的、能够覆盖一定地理范围的一批固定基站。

IEEE 802.11

802.11 是无线以太网的标准,它使用星形拓扑,其中心叫做 接入点AP(Access Point) ,在MAC层使用 CSMA/CA 协议 。凡使用802.11系列协议的局域网又称为 Wi-Fi (Wireless-Fidelity,意思是“无线保真度”)。

802.11 标准规定无线局域网的最小构件是 基本服务集BSS(Basic Service Set)
一个基本服务集 BSS 包括一个基站和若干个移动站,所有的站在本 BSS 以内都可以直接通信,但在和本BSS 以外的站通信时都必须通过本 BSS 的基站。在802.11的术语中,接入点AP就是基本服务集内的 基站(base station) 。当网络管理员安装AP时,必须为该AP分配一个不超过32字节的 服务集标识符SSID (Service Set IDentifier)和一个信道。
一个基本服务集 BSS 所覆盖的地理范围叫作一个 基本服务区 BSA (Basic Service Area) 。基本服务区 BSA 和无线移动通信的蜂窝小区相似。无线局域网的基本服务区 BSA 的范围直径一般不超过100米。

一个基本服务集可以是孤立的,也可通过接入点 AP 连接到一个 分配系统DS (DistributionSystem) ,然后再连接到另一个基本服务集,这样就构成了一个 扩展的服务集 ESS(ExtendedService Set)
分配系统的作用就是使扩展的服务集 ESS 对上层的表现就像一个基本服务集 BSS 一样。分配系统可以使用以太网(这是最常用的)、点对点链路或其他无线网络。扩展服务集 ESS还可为无线用户提供到 802.x 局域网(也就是非802.11无线局域网)的接入。这种接入是通过叫做 **Portal(门户)**的设备来实现的。
Portal 是802.11定义的新名词,其实它的作用就相当于一个 网桥

802.11标准定义一个移动站若要加入到一个基本服务集 BSS,就必须先选择一个接入点 AP,并与此接入点 建立关联(association)
建立关联就表示这个移动站加入了选定的AP所属的子网,并和这个接入点 AP 之间创建了一个虚拟线路。只有关联的 AP 才向这个移动站发送数据帧,而这个移动站也只有通过关联的 AP才能向其他站点发送数据帧。
此后,这个移动站就和选定的 AP互相使用802.11关联协议进行对话。移动站点还要向该AP鉴别自身。在关联阶段过后,移动站点要通过关联的AP向该子网发送 DHCP 发现报文以获取 IP 地址。这时,因特网中的其他部分就把这个移动站当作该 AP 子网中的一台主机。

若移动站使用 重建关联(reassociation)服务 ,就可把这种关联转移到另一个接入点。当使用 分离(dissociation) 服务时,就可终止这种关联。
移动站与接入点建立关联的方法有两种:一种是被动扫描,即移动站等待接收接入站周期性发出的(例如每秒10次或100次) 信标帧(beacon frame) 。信标帧中包含有若干系统参数(如服务集标识符 SSID 以及支持的速率等)。另一种是主动扫描,即移动站主动发出 探测请求帧(probe request frame) ,然后等待从接入点发回的 探测响应帧(probe responseframe)

移动自组网络

无固定基础设施的无线局域网,又叫做自组网络(ad hocnetwork)。这种自组网络没有上述基本服务集中的接入点AP而是由一些处于平等状态的移动站之间相互通信组成的临时网络。
由于自组网络没有预先建好的网络固定基础设施(基站),因此自组网络的服务范围通常是受限的,而且自组网络一般也不和外界的其他网络相连接。移动自组网络也就是 移动分组无线网络

移动自组网络和移动IP并不相同 :移动IP技术使漫游的主机可以用多种方式连接到因特网。漫游的主机可以直接连接到或通过无线链路连接到固定网络上的另一个子网。支持这种形式的主机移动性需要地址管理和增加协议的互操作性,但移动IP 的核心网络功能仍然是基于在固定互联网中一直在使用的各种路由选择协议;移动自组网络是把移动性扩展到无线领域中的自治系统,它具有自己特定的路由选择协议,并且可以不和因特网相连。即使在和因特网相连时,移动自组网络也是以 残桩网络(stub network) 方式工作的。
所谓“残桩网络”就是通信量可以进入残桩网络,也可以从残桩网络发出,但不允许外部的通信量穿越残桩网络。

接入
固定接入(fixed access)——在作为网络用户期间,用户设置的地理位置保持不变。
移动接入(mobility access)——用户设备能够以车辆速度(一般取为每小时120公里)移动时进行网络通信。当发生切换(即用户移动到不同蜂窝小区)时,通信仍然是连续的。
便携接入(portable access)——在受限的网络覆盖面积中,用广设备能够在以步行速度移动时进行网络通信,提供有限的切换能力。
游牧接入(nomadic access)——用户设备的地理位置至少在进行网络通信时保持不变。如果用户设备移动了位置(改变了蜂窝小区),那么再次进行通信时可能还要寻找最佳的基站。

802.11 局域网的物理层

IEEE 802.11局域网的物理层定义了在无线通信中传输数据的方式,包括频率、调制方式和传输速率等。不同的物理层标准定义了不同的无线通信技术,以适应不同的应用场景。以下是几个常见的802.11物理层标准:
1.802.11b 物理层:
频率: 2.4 GHz
调制方式: 直接序列键控调制(DSSS)
传输速率: 最高11 Mbps
特点: 802.11b是早期的802.11标准之一,采用DSSS技术,适用于较短距离的低速通信。

2.802.11a 物理层:
频率: 5 GHz
调制方式: 正交频分复用(OFDM)
传输速率: 最高54 Mbps
特点: 802.11a在更高的频率上工作,采用OFDM技术,能够提供较高的传输速率,但传播距离相对较短。

3.802.11g 物理层:
频率: 2.4 GHz
调制方式: 正交频分复用(OFDM)和直接序列键控调制(DSSS)
传输速率: 最高54 Mbps
特点: 802.11g是在2.4 GHz频段上对速度和兼容性进行改进的标准,兼容802.11b,并使用OFDM提高了传输速率。

4.802.11n 物理层:
频率: 2.4 GHz和5 GHz
调制方式: 多输入多输出(MIMO)和正交频分复用(OFDM)
传输速率: 最高可达600 Mbps
特点: 802.11n引入了MIMO技术,通过多个天线传输和接收数据,提高了传输速率和覆盖范围。

5.802.11ac 物理层:
频率: 5 GHz
调制方式: 多输入多输出(MIMO)和正交频分复用(OFDM)
传输速率: 最高可达1 Gbps
特点: 802.11ac在5 GHz频段上工作,通过引入更多的MIMO流和更宽的信道带宽,进一步提高了传输速率。

6.802.11ax 物理层:
频率: 2.4 GHz和5 GHz
调制方式: 多输入多输出(MIMO)和正交频分多址(OFDMA)
传输速率: 预计将提供更高的传输速率
特点: 802.11ax是下一代标准,旨在提供更高的网络效率,支持更多设备连接,并在高密度网络环境中提供更好的性能。

这个稍微了解一下就行。。。

802.11 局域网的 MAC 层协议

CSMA/CA 协议

CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance,具有碰撞避免的载波侦听多路访问)是一种用于无线网络的媒体访问控制(MAC)协议。与有线网络不同,无线网络中存在信号传播的时间延迟和难以侦听到所有其他站点传输的特殊挑战。CSMA/CA的目标是在无线网络中有效地避免碰撞。

CSMA/CD 协议已成功地应用于使用有线连接的局域网,但在无线局域网的环境下,却不能简单地搬用CSMA/CD 协议,特别是碰撞检测部分。主要有两个原因:
主要有两个原因;
第一,在无线局域网的适配器上,接收信号的强度往往会远小于发送信号的强度,因此若要实现碰撞检测,那么在硬件上需要的花费就会过大。
第二,在无线局域网中, 并非所有的站点都能够听见对方 ,而“所有站点都能够听见对方”正是实现CSMA/CD协议必须具备的基础。

在这里插入图片描述

上图表示站点 A 和 C 都想和 B 通信。但 A 和 C 相距较远,彼此都听不见对方。当 A 和 C 检测到信道空闲时,就都向 B 发送数据,结果发生了碰撞。这种未能检测出信道上其他站点信号的问题叫做 隐蔽站问题(hidden station problem)

在这里插入图片描述
上图给出了另一种情况。站点 B 向 A 发送数据。而 C 又想和 D 通信。但 C 检测到信道忙,于是就停止向 D 发送数据,其实 B 向 A 发送数据并不影响 C 向 D 发送数据(如果这时不是 B 向 A 发送数据而是 A 向 B 发送数据,则当 C 向 D 发送数据时就会干扰 B 接收 A 发来的数据)。这就是 暴露站问题(exposed station problem) 。在无线局域网中,在不发生干扰的情况下,可允许同时多个移动站进行通信。这点与有线局域网有很大的差别。
因此, 无线局域网可能出现检测错误的情况

CSMA/CD 有两个要点:一是发送前先检测信道。信道空困就立即发送,信道忙就随机推迟发送。二是边发送边检测信道,一发现碰撞就立即停止发送。因此偶尔发生的碰撞并不会使局域网的运行效率降低很多。
既然无线局域网不能使用碰撞检测,那么就应当尽量减少碰撞的发生。为此,802.11委员会对CSMA/CD协议进行了修改,把碰撞检测改为 碰撞避免CA(Collision Avoidance) 。这样,802.11局域网就使用CSMA/CA 协议’。碰撞避免的思路是:协议的设计要尽量减少碰撞发生的概率
在无线局域网中,即使在发送过程中发生了碰撞,也要把整个帧发送完毕。因此在无线局域网中一旦出现碰撞,在这个帧的发送时间内信道资源都被浪费了。

CSMA/CA的工作原理如下:
1.空闲检测: 在发送数据之前,站点首先监听信道,检测信道是否处于空闲状态。如果信道忙碌,站点将等待一段随机的时间,然后重新进行空闲检测。
2.传输数据前的等待: 在空闲检测后,如果信道仍然空闲,发送站点会等待一段额外的时间,称为网络分布的时间,以确保其他站点有足够的时间检测到信道的空闲状态。
3.发送 RTS 帧(可选): 在一些情况下,发送站点可能会发送请求发送(Request to Send,RTS)帧给接收站点,请求在未来的一段时间内发送数据。这一步可用于避免隐藏节点问题,即在发送站点和接收站点之间存在其他站点,这些站点无法检测到彼此的存在。
4.接收 CTS 帧(可选): 如果接收站点准备好接收数据,它会发送清除发送(Clear to Send,CTS)帧给发送站点,通知其可以发送数据。
5.数据传输: 如果没有RTS/CTS阶段或在RTS/CTS阶段后,发送站点将开始发送实际的数据帧。
6.等待 ACK 帧: 接收站点在成功接收数据后,会发送一个确认(ACK)帧给发送站点,通知其数据已成功接收。
7.碰撞检测: 发送站点在发送数据后会监听信道,以检测是否发生了碰撞。如果发现碰撞,站点会等待一段时间,然后尝试重新发送数据。

对信道进行预约

源站 A 在发送数据帧之前先发送一个短的控制帧,叫做 请求发送RTS(Request To Send),它包括源地址、目的地址和这次通信(包括相应的确认帧)所需的持续时间。若信道空闲,则目的站 B 就响应一个控制帧,叫做允许发送 CTS(Clear To Send),它也包括这次通信所需的持续时间(从RTS帧中把这个持续时间复制到CTS帧中)。A收到CTS帧后就可发送其数据帧。

使用 RTS 和 CTS 帧会使整个网络的效率有所下降。但这两种控制帧都很短,其长度分别为 20 字节和 14 字节,与数据帧(最长可达2346字节)相比开销不算大。相反,若不使用这种控制帧,则一旦发生碰撞而导致数据帧重发,则浪费的时间就更多。虽然如此,但协议还是设有三种情况供用户选择:一种是使用RTS和 CTS帧;另一种是只有当数据帧的长度超过某一数值时才使用RTS 和 CTS帧(显然,当数据帧本身就很短时,再使用RTS和CTS帧只能增加开销);还有一种是不使用RTS和 CTS帧。

802.11 局域网的 MAC 帧

802.11帧共有三种类型,即控制帧、数据帧和管理帧。

在这里插入图片描述
802.11数据帧由以下三大部分组成:
(1)MAC 首部,共 30 字节。帧的复杂性都在帧的首部;
(2)帧主体,也就是帧的数据部分,不超过 2312 字节。这个数值比以太网的最大长度长很多。不过 802.11 帧的长度通常都是小于 1500 字节;
(3)帧检验序列FCS是尾部,共 4 字节。

关于802.11数据帧的地址

802.11 数据帧最特殊的地方就是有四个地址字段。地址 4 用于自组网络。
前三个地址的内容取决于帧控制字段中的“到DS”(到分配系统)和“从DS”(从分配系统)这两个子字段的数值。这两个子字段各占 1 位,合起来共有 4 种组合,用于定义802.11帧中的几个地址字段的含义。

802.11帧的地址字段最常用的两种情况(都只使用前三种地址):
在这里插入图片描述
如下图,站点 A 向 B 发送数据帧,但这个过程要分两步走:首先要由站点 A 把数据帧发送到接入点AP1,然后再由AP1把数据帧发送给站点B。
在这里插入图片描述
当站点 A 把数据帧发送给 AP1 时,帧控制字段中的 “到DS= 1”而“从DS=0”。因此地址 1 是 AP1 的 MAC 地址(接收地址),地址 2 是 A 的 MAC 地址(源地址),地址 3 是 B 的 MAC 地址(目的地址)。“接收地址”与“目的地址”并不等同。
当 AP1 把数据帧发送给站点 B 时,帧控制字段中的 “到DS =0”而“从DS= 1”。因此地址 1 是 B 的 MAC 地址(目的地址),地址 2 是 AP1 的 MAC 地址(发送地址),地址 3 是 A 的 MAC 地址(源地址)。“发送地址”与“源地址”也不相同。

序号控制字段、持续期字段和帧控制字段

(1) 序号控制字段 占16位,其中 序号子字段占 12 位(从 0 开始,每发送一个新帧就加 1,到 4095 后再回到0),分片子字段占4位(不分片则保持为0。如分片则帧的序号子字段保持不变,而分片子字段从 0 开始,每个分片加 1,最多到 15)。重传的帧的序号和分片子字段的值都不变。
序号控制的作用是使接收方能够区分开是新传送的帧还是因出现差错而重传的帧。
(2 )持续期字段 占 16 位。 CSMA/CA协议允许传输站点预约信道一段时间(包括传输数据帧和确认帧的时间)。这个时间就是写入到持续期字段中。由于这个字段有多种用途,因此最高位为 0 时才表示持续期。这样,持续期不能超过2^15- 1 = 32767,单位是微秒。
(3)帧控制字段共分为11个子字段。
协议版本字段现在是 0。
类型字段子类型字段用来区分帧的功能。802.11帧共有三种类型:控制帧、数据帧和管理帧,而每一种帧又分为若干种子类型。
**更多分片字段置为 1 ** 时表明这个帧属于一个帧的多个分片之一。
有线等效保密字段WEP (Wired Equivalent Privacy) 占 1 位。若WEP = 1,就表明采用了WEP加密算法。WEP表明使用在无线信道的这种加密算法在效果上可以和有线信道上通信一样地保密。

了解。。。。

无线个人区域网 WPAN

无线个人区域网 WPAN (Wireless Personal Area Network)就是在个人工作地方把属于个人使用的电子设备(如便携式电脑、掌上电脑、便携式打印机以及蜂窝电话等)用无线技术连接起来自组网络,不需要使用接入点 AP,整个网络的范围大约在 10 m 左右。
WPAN 可以是一个人使用,也可以是若干人共同使用。
无线个人区域网 WPAN 和个人区域网 PAN(Personal Area Network) 并不完全等同,因为 PAN 不一定都是使用无线连接的。

WPAN 和 WLAN 并不一样。WPAN 是以个人为中心来使用的无线个人区域网,它实际上就是一个低功率、小范围、低速率和低价格的电缆替代技术。但WLAN却是同时为许多用户服务的无线局域网,它是一个大功率、中等范围、高速率的局域网。

蓝牙系统

最早使用的 WPAN 是1994年爱立信公司推出的蓝牙(Bluetooth)系统。
蓝牙的数据率为720 kb/s,通信范围在10米左右。
蓝牙使用TDM方式和扩频跳频FHSS技术组成不用基站的皮可网(piconet)。Piconet直译就是“微微网",因为前缀 pico-本来是微微(10^(-12))的意思,表示这种无线网络的覆盖面积非常小。
每一个皮可网有一个 主设备(Master) 和最多7个工作的 从设备(Slave) 。通过共享主设备或从设备,可以把多个皮可网链接起来,形成一个范围更大的扩散网(scatternet)。
在这里插入图片描述
图中标有M和S的小圆圈分别表示主设备和从设备,而标有P的小圆圈表示不工作的搁置的(Parked)设备。一个皮可网最多可以有255个搁置的设备。

低速 WPAN

Zigbee是一种低速无线个人区域网络(WPAN)技术,专注于低功耗、低数据率和简单设备之间的通信。

主要特点:
低功耗: Zigbee 设备设计用于低功耗操作,因此适用于使用电池供电的设备,如传感器节点。
低数据率: Zigbee 主要用于传输小量数据,因此其数据传输速率相对较低。这使得它适用于需要低带宽的应用,如传感器网络。
自组织网络: Zigbee 网络支持自组织,设备可以自动加入或退出网络,形成自动化的网络拓扑结构。
短距离通信: Zigbee 设计用于短距离通信,典型的通信范围在10到100米之间,适用于个人区域网络中设备之间的通信。
网络拓扑: Zigbee 网络可以采用星形、网状或集群树等不同的拓扑结构,以满足不同应用的需求。
多频段支持: Zigbee 采用2.4 GHz频段,但也支持其他频段,如900 MHz和868 MHz,以适应不同地区的法规和需求。
安全性: Zigbee 提供了一些安全性特性,如数据加密和身份验证,以确保通信的安全性。

高速 WPAN

高速WPAN是指使用更高速率的技术进行短距离通信。蓝牙技术的演进,如蓝牙3.0和蓝牙4.0,引入了高速传输模式,使其能够支持更高的传输速率,适用于对速度要求较高的应用。高速WPAN可用于传输大量数据,例如高质量音频或视频流。

无线城域网 WMAN

无线城域网(WMAN)是一种覆盖城市范围的无线通信网络,提供高带宽的数据传输服务。其中一种常见的无线城域网技术是WiMAX(Worldwide Interoperability for Microwave Access),它符合IEEE 802.16标准。

WiMAX(IEEE 802.16)的特点:
1.标准化:
WiMAX符合IEEE 802.16标准,为城域范围提供高效的宽带无线通信。
2.长距离通信:
WiMAX支持较长的通信距离,适用于城市覆盖和郊区通信。
3.高速数据传输:
WiMAX提供高速的数据传输,支持较高的带宽,适用于视频流、互联网接入和其他大数据传输应用。
4.灵活的频谱使用:
WiMAX支持灵活的频谱使用,可以在不同频段上运行,以适应不同地区和运营商的需求。
5.点对点和点对多点通信:
WiMAX支持点对点和点对多点通信,可为不同应用场景提供灵活的网络配置。
6.QoS支持:
WiMAX支持服务质量(QoS)机制,可满足对实时应用(如语音和视频通话)有较高要求的业务需求。
7.移动性支持:
WiMAX的一些版本支持移动性,允许用户在网络覆盖范围内移动。

谢希仁第五版《计算机网络》学习笔记

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

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

相关文章

Python----matplotlib库

目录 plt库的字体: plt的操作绘图函数: plt.figure(figsizeNone, facecolorNone): plt.subplot(nrows, ncols, plot_number): plt.axes(rect): plt.subplots_adjust(): plt的读取和显示相关函数: plt库的基础图…

Day22 二叉树part08 235.二叉搜索树的最近公共祖先 701.二叉搜索树中的插入操作 450.删除二叉搜索树中的节点

二叉树part08 235.二叉搜索树的最近公共祖先 701.二叉搜索树中的插入操作 450.删除二叉搜索树中的节点 235. 二叉搜索树的最近公共祖先 方法一:递归法(利用二叉搜索树性质) class Solution { public:TreeNode* lowestCommonAncestor(TreeN…

74HC595驱动数码管程序

数码管的驱动分静态扫描和动态扫描两种,使用最多的是动态扫描,优点是使用较少的MCU的IO口就能驱动较多位数的数码管。数码管动态扫描驱动电路很多,其中最常见的是74HC164驱动数码管,这种电路一般用三极管作位选信号,用…

管理组件状态

概述 在应用中,界面通常都是动态的。如图1所示,在子目标列表中,当用户点击目标一,目标一会呈现展开状态,再次点击目标一,目标一呈现收起状态。界面会根据不同的状态展示不一样的效果。 图1 展开/收起目标…

50、实战 - 利用 conv + bn + relu + add 写一个残差结构

上一节介绍了残差结构,还不清楚的同学可以返回上一节继续阅读。 到了这里,一个残差结构需要的算法基本都介绍完了,至少在 Resnet 这种神经网络中的残差结构是这样的。 本节我们做一个实战,基于之前几节中手写的 conv / bn 算法&…

python封装接口自动化测试套件 !

在Python中,我们可以使用requests库来实现接口自动化测试,并使用unittest或pytest等测试框架来组织和运行测试套件。以下是一个基本的接口自动化测试套件封装示例: 首先,我们需要安装所需的库: pip install requests …

ssm基于web的志愿者管理系统的设计与实现+vue论文

摘 要 使用旧方法对志愿者管理系统的信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在志愿者管理系统的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。这次开发的志愿者…

大数据毕业设计:旅游景点数据爬虫大屏实时监控系统✅

毕业设计:2023-2024年计算机专业毕业设计选题汇总(建议收藏) 毕业设计:2023-2024年最新最全计算机专业毕设选题推荐汇总 🍅感兴趣的可以先收藏起来,点赞、关注不迷路,大家在毕设选题&#xff…

山海鲸可视化软件的优势:数据整合、可视化与个性化定制

随着科技的快速发展,企业数字化转型已成为必然趋势。而对于一些本身没有开发优势或非技术型企业,数字化产品的选择就成为重中之重。作为山海鲸可视化软件的开发者,我们深知这一点,对于企业来说,能选择一个产品一定要有…

电脑软件:CoolUtils Total Excel Converter:解决Excel格式转换难题,提升办公效率

大家在日常办公当中经常会遇到需要把Excel转换为其他文档格式的场景。今天小编给大家介绍一款强大的文件转换工具——Total Excel Converter,有了它,再也不会因为Excel文档格式转换的问题而烦恼了。 一、软件简介 CoolUtils Total Excel Converter官方版…

钡铼工控机BL302+PLC,助力酿酒业转型升级

啤酒是人类非常古老的酒精饮料,是水和茶之后世界上消耗量排名第三的饮料。 啤酒在生产过程中主要有制造麦芽、粉碎原料、糖化、发酵、贮酒後熟、过滤、灌装包装等工序流程。需要用到风选机、筛分机、糖化锅、发酵设备、过滤机、灌装机、包装机等食品机械设备。这些食…

Apache HTTPD 多后缀解析漏洞详解

Apache HTTPD 多后缀解析漏洞 1.查看python版本 这里python版本很重要,因为版本过低可能会导致后面的结果运行不成功 这里我就遇到了因为版本过低而执行不了docker-compose up -d的情况 查看python版本 cd /usr/bin ls -al python* 当版本过低时安装高版本的 …

云计算:OpenStack 分布式架构管理FLAT网络(单控制节点与多计算节点)

目录 一、实验 1.环境 2.控制节点创建网络 3.控制节点创建规格 4.控制节点新增安全组入口规则 5.控制节点创建实例 二、问题 1.FLAT网络底层如何实现 2.无法SSH 云主机实例 一、实验 1.环境 (1) 主机 表1 主机 主机架构IP备注controller控制节点192.168.204.210已部…

分布式系统架构设计之分布式事务的解决方案

针对以上分布式事务的挑战,现在业界也是有着对应的解决方案的,至于选择哪一种或者组合策略,需要架构师根据自己的实际系统和业务场景来进行决策。 1、两段式提交(2PC) 分布式事务的两段式提交(2PC&#x…

机器学习(四) -- 模型评估(1)

系列文章目录 机器学习(一) -- 概述 机器学习(二) -- 数据预处理(1-3) 机器学习(三) -- 特征工程(1-2) 机器学习(四) -- 模型评估…

阿里云PolarDB数据库不同配置租用价格表

阿里云数据库PolarDB租用价格表,云数据库PolarDB MySQL版2核4GB(通用)、2个节点、60 GB存储空间55元5天,云数据库 PolarDB 分布式版标准版2核16G(通用)57.6元3天,阿里云百科aliyunbaike.com分享…

全国计算机等级考试| 二级Python | 真题及解析(12)

一、选择题 1.在编写python程序时缩进的作用是()。 A.让程序更美观 B.只在for循环中使用 C.只在if语句中使用 D.用来界定代码块 2.已知列表list1=[8,22,34,9,…

【番外】【Airsim in Windows ROS in WSL2-Ubuntu20.04】环境配置大全

【番外】【Airsim in Windows &ROS in WSL2-Ubuntu20.04】环境配置大全 【前言(可省略不看)】1.在windows上面部署好UE4AirSim联合仿真环境2.在windows上面部署wsl2系统以及在wsl2上面部署ubuntu系统3.安装好ubuntu系统之后,目前只能在命…

代码随想录-刷题第四十六天

70. 爬楼梯(进阶) 题目链接:70. 爬楼梯 改为:一步一个台阶,两个台阶,三个台阶,…,直到 m 个台阶。问有多少种不同的方法可以爬到楼顶呢? 思路:本题是一个斐波…

国民技术与stm32 ADC采集

一、国民技术芯片ADC采集配置 /* PA1 ADC1_IN2 默认功能 DMA 通道1由ADC1触发 外部晶振16 系统时钟144M AHB 2分频 HCLK72M HCLK 经APB1 4分频 pclk1 18MHCLK/4 HCLK 经APB2 4分频 pclk2 18MHCLK/4ADCCLK不得超过14M*/ void DMA_ADC_Config(void) {ADC_InitType ADC_In…