☰
软考测试题目
2026/10/24 2:08:05 网站建设 项目流程

  • GB(强制性国家标准):必须执行。它主要针对保障人身健康和生命财产安全、国家安全、生态环境安全以及满足经济社会管理基本需要的技术要求。不符合强制性标准的产品,禁止生产、销售和进口。代号中的“GB”是“国标”的汉语拼音首字母缩写。

  • GB/T(推荐性国家标准):鼓励自愿采用。它主要满足基础通用、与强制性标准配套、对行业起引领作用等需要。代号中的“/T”代表“推荐”。

  • GB/Z:国家标准化指导性技术文件,主要为技术尚在发展中的项目提供参考和引导,不具备强制力。

以太网布线测试,TIA-568标准

三个校验和算出来都是0,如果是偶校验的话就表示问题没错,所以只能是奇校验,即第7位出错。所以答案为B。

时分多址接入,而不是时分复用。Passive(无源) Optical Network

缩写全称对照

  • LSA:LinkStateAdvertisement(链路状态通告)

  • LSR:LinkStateRequest(链路状态请求)

  • LSU:LinkStateUpdate(链路状态更新)

  • DD:DatabaseDescription(数据库描述)

简要说明

这几个概念紧密相关:LSA是描述路由拓扑信息的数据单元;路由器之间先交换DD报文来同步数据库摘要,如果发现缺少某些 LSA,就发送LSR去请求,对方则通过LSU报文把具体的 LSA 发送过来。

uRLLC 采用了比 eMBB 更短的传输时间间隔(TTI)和更宽的子载波间隔,以此大幅压缩数据传输的排队和传输时间。

mMTC采用非正交多址接入(NOMA):传统正交技术在海量接入时信令开销巨大。NOMA 允许不同用户在相同的时频资源上通过功率域或码域进行区分和复用,能显著提升系统的连接容量和接入效率。

海明码的校验位并不和数据位混在一起随意放,而是固定放在2的幂次方位上。

要在 k 位数据中插入 r位校验位,使得总位数 n=k+rn=k+r。
为了能够指示出所有可能出错的位置(包括“没有错”这一种状态),必须满足:

每个校验位负责校验特定的几个位置。规律是:所有位号的二进制表示中,从右往左数第 ii 位为 1 的,都归第 2i−12i−1 个校验位管。

对应到上面的 7 位海明码:

  • P1P1​(位号1,二进制 001):管位号二进制最低位是 1 的(即 1, 3, 5, 7 位)。

  • P2P2​(位号2,二进制 010):管位号二进制倒数第二位是 1 的(即 2, 3, 6, 7 位)。

  • P4P4​(位号4,二进制 100):管位号二进制倒数第三位是 1 的(即 4, 5, 6, 7 位)。

(注意观察,每个数据位都会被多个校验位覆盖,比如第7位同时被 P1、P2、P4 管,这就是“交叉校验”。)

在软考中,海明码默认采用偶校验,(即让监督关系式里 1 的个数为偶数,也可以理解为异或运算)。

将计算出的三个校验值按 C2C1C0的顺序排列成一个二进制数:
0 1 1
将其转换为十进制:0*4+1*2+1*1=3

这个数字3就是错误发生的位号,即第 3 位(x3x3​)出错了

WAF(Web Application Firewall,Web应用防火墙)是专门为保护Web网站而设计的防火墙,部署在Web服务器之前,用于检测和过滤针对Web应用的攻击。

WAF主要防御OWASP Top 10中的Web应用安全风险,包括:

  • SQL注入:拦截恶意SQL代码,防止黑客窃取数据库数据。

  • 跨站脚本(XSS):过滤恶意JS代码,保护用户浏览器不被劫持。

  • 跨站请求伪造(CSRF):防止黑客利用用户身份执行非法操作。

  • 文件包含/上传漏洞:防止攻击者读取敏感文件或上传Webshell木马。

  • CC攻击/应用层DDoS:通过限制请求频率,防止大量HTTP请求耗尽服务器资源。

SONET 的基础速率是OC-1(第1级光载波),它的数据速率被严格定义为51.84 Mb/s。

  • B. 155.520 Mb/s:这是OC-3的速率。计算方式:3×51.84=155.523×51.84=155.52 Mb/s。(本题正确答案)

  • C. 622.080 Mb/s:这是OC-12的速率。计算方式:12×51.84=622.0812×51.84=622.08 Mb/s。

  • D. 2488.320 Mb/s:这是OC-48的速率。计算方式:48×51.84=2488.3248×51.84=2488.32 Mb/s(约等于 2.5 Gbps)。

  • A. 150.336 Mb/s:这是一个干扰项。SONET 标准中并没有这个速率。它可能是出题人用其他乱七八糟的数字(比如改了基准值)凑出来的错误选项。


💡 软考必背拓展:SONET 与 SDH 的对应关系

在软考(尤其是网规、网工)中,常常会把北美的SONET(OC-n)和国际/中国使用的SDH(STM-n)放在一起考。它们其实是双胞胎,速率完全一样,只是叫法不同:

级别名称 (SONET)级别名称 (SDH)标称速率常见应用场景
OC-1-51.84 Mbps基准速率
OC-3STM-1155.52 Mbps基础接入(百兆级)
OC-12STM-4622.08 Mbps城域网接入(千兆级)
OC-48STM-162488.32 Mbps(约2.5G)骨干网传输
OC-192STM-649953.28 Mbps(约10G)核心骨干网 (万兆级)
OC-768STM-25639813.12 Mbps(约40G)超高速骨干网

记忆口诀:
记住“1 是 51.84,3 是 155.52”。
考试时如果忘了,就用 51.84×n 现场算一下,或者看到 155.52、622.08、2.5G 这几个眼熟的数字,直接对应 3、12、48 即可。

  • 同步TDM(本题):采用固定分配时隙。不管用户有没有数据要发,系统都会为其预留固定的时间片。因此,干线带宽必须满足所有用户的峰值速率之和。

  • 统计TDM(异步TDM):采用动态分配时隙。只有用户有数据时才会占用时隙。因此,计算带宽时可以考虑用户的平均效率(80%)。

这道题是一个非常经典的易错题。你选错的原因是混淆了“误码率(Bit Error Rate, BER)”和“误符号率(Symbol Error Rate, SER,也叫误码元率)”。

要搞懂这道题,必须彻底厘清“码元(Symbol)”和“比特(Bit)”的区别。

1. 什么是比特(Bit)?

比特是信息量的基本单位,也就是我们常说的二进制位(0 或 1)。它是抽象的,代表数据本身。

2. 什么是码元(Symbol)?

码元是数字通信中承载信息的物理波形(或脉冲)。在固定的时间间隔(码元周期)内,信号波形的状态就代表一个码元。
一个码元可以携带 1 个或多个比特的信息。

1.

在计算机领域,H 代表 Hexadecimal(十六进制)。

我们要算出这个范围内有多少个字节(因为题目说是“按字节编址”)。

  • 计算方法:末地址 - 首地址 + 1

  • 算式:400FFFFFH - 40000000H + 1=100000H =16的5次方,2的20次方,地址是按字节算的,也就是2的20次方字节

128K*8bit=2的20次方bit

ACK 号表示接收方期望收到的下一个字节的序号(即已经成功收到数据的最后一个字节序号 + 1)。

应用数据总字节数=FIN 序列号−SYN 序列号−1,在 TCP 的世界里,SYN 和 FIN 虽然是个“空包”,但它们各自都要“买票(占 1 个序号)”才能上车。

纯 ACK 报文:如果只有 ACK 标志位且不带数据,不消耗序列号。

1. 5G 三大应用场景

  1. eMBB(增强型移动宽带)

EnhancedMobileBroadband

    • 核心特点:追求高速率和大带宽,是 4G 移动上网体验的升级版。-1-5

    • 典型应用:4K/8K 超高清视频、VR/AR(虚拟/增强现实)、云游戏等需要大量数据传输的场景。-6-8

  1. uRLLC(超可靠低时延通信)

Ultra-ReliableLowLatencyCommunications

    • 核心特点:强调极低的时延(可低至 1ms 级别)和极高的可靠性,对网络响应速度要求严苛。-1-15

    • 典型应用:自动驾驶、远程手术、工业自动化控制等一旦延迟或中断就可能造成严重后果的领域。-6-7

  1. mMTC(海量机器类通信)

    MassiveMachineTypeCommunications(
    • 核心特点:支持海量的设备连接(如每平方公里百万级连接),主要面向物联网,对速率要求不高但对连接密度和终端功耗有要求。-1-15

    • 典型应用:智慧城市(智能路灯、水表)、环境监测、智能家居等需要大量传感器接入的场景。-6-9

这三大场景并非三种不同的网络,而是 5G 通过网络切片等技术,在一张物理网络上同时支撑不同需求的服务。

2. Wi-Fi 6 与 Wi-Fi 6E

  • 标准 Wi-Fi 6:基础版本的 Wi-Fi 6 确实主要工作在 2.4 GHz 和 5 GHz 频段。

  • Wi-Fi 6E(扩展版):为了利用 6 GHz 这一新的干净频谱,Wi-Fi 联盟引入了“Wi-Fi 6E”这一名称,专门用来标识那些能够在 6 GHz 频段运行的 Wi-Fi 6 设备。Wi-Fi 联盟官方也确认,Wi-Fi 6 的新功能适用于其支持的所有频段,包括 2.4 GHz、5 GHz 以及 6 GHz。

虽然技术上支持,但能否实际使用 6 GHz 频段,还取决于两个条件:

  1. 设备支持:你的路由器或手机等设备必须明确支持 Wi-Fi 6E。

  2. 地区法规:你所在的国家或地区必须已经开放 6 GHz 频段供 Wi-Fi 使用。目前全球已有多个国家和地区(如美国、韩国、英国、欧盟部分国家等)开放了该频段。

3. wifi6和wifi7

Wi-Fi 7 相对 Wi-Fi 6 是一次全面的代际升级,核心改进在于速率大幅提升、延迟显著降低,以及多设备并发能力增强。它不再只是追求峰值速度,而是更注重在高密度、高要求场景下的确定性体验。

速率翻倍:更宽的信道与更高的调制

  • 信道带宽翻倍:Wi-Fi 7 在 6GHz 频段支持高达320 MHz的信道带宽,是 Wi-Fi 6 最大 160 MHz 的两倍,相当于数据“车道”宽了一倍。

  • 调制方式升级:从 Wi-Fi 6 的 1024-QAM 升级到4096-QAM,每次传输能承载更多数据,理论速率提升约 20%。

  • 理论峰值:综合这些技术,Wi-Fi 7 的理论最高速率可达46 Gbps,而 Wi-Fi 6 为 9.6 Gbps。

延迟更低:多链路操作(MLO)是关键

  • 多链路操作(MLO):这是 Wi-Fi 7 最具标志性的新特性。Wi-Fi 6 设备同一时间只能连接一个频段,而 Wi-Fi 7 允许设备同时跨多个频段(如 5GHz 和 6GHz)建立连接并传输数据。如果某条链路拥堵,数据可以立刻走另一条,从而大幅降低延迟并提升可靠性。

  • 延迟表现:MLO 等技术使得 Wi-Fi 7 的延迟显著低于 Wi-Fi 6,部分实现中延迟降低可超过 80%,旨在满足 VR/AR、云游戏和工业控制等对实时性要求极高的应用。

并发与效率:更聪明地利用频谱

  • 多资源单元(Multi-RU):Wi-Fi 6 的 OFDMA 技术允许一个设备使用一个资源单元。Wi-Fi 7 则允许将多个不相邻的资源单元分配给同一设备,频谱调度更灵活,效率更高。

  • 前导码打孔(Preamble Puncturing)增强:当信道中部分频段受干扰时,Wi-Fi 7 能更精细地“打孔”避开干扰部分,保留剩余可用带宽,而不是像 Wi-Fi 6 那样被迫降低整个信道宽度,从而在嘈杂环境中维持更高吞吐。

  • MU-MIMO 增强:Wi-Fi 7 将 MU-MIMO 的空间流支持从 Wi-Fi 6 的 8×8 提升至16×16,进一步增强了同时服务多设备的能力。

与 Wi-Fi 6 的关键参数对比

对比维度Wi-Fi 6Wi-Fi 7
最大信道带宽160 MHz320 MHz
最高调制1024-QAM4096-QAM
理论最高速率9.6 Gbps46 Gbps
多链路操作不支持(单频段连接)支持(MLO,多频段同时连接)
多资源单元不支持(单 RU 分配)支持(Multi-RU)
MU-MIMO 空间流8×816×16

这些改进让 Wi-Fi 7 更适合支撑 8K 视频、多用户 VR/AR、云游戏以及高密度办公或工业物联网等场景。

4 海明码

用途:不仅能发现错误,还能纠正单比特错误。
简单口诀:“定位数,二进制找位置,异或分组算校验”。

排位:1 2 3 4 5 6 7
填入:P1,P2,D1,P4,D2,D3,D4P1​,P2​,D1​,P4​,D2​,D3​,D4​
已知数据位 D1D2D3D4=1011D1​D2​D3​D4​=1011。所以数据位在第3、5、6、7位:‘

5 内存 ECC 校验码

用途:内存纠错,核心是SECDED(纠正单比特错,检测双比特错)。
简单算法:它就是“海明码 + 1位总校验”。

  • 考试只会考位数:

    • 假设数据位是 64 位(即n=64)。

    • 算出来 k=7k=7(因为 27=128≥7227=128≥72)。

    • 加上 1 位总校验位(用来区分单错还是双错),所以 ECC 码总共需要8 位。

    • 结论:64位数据,需要额外8位ECC。这就是为什么服务器内存条通常是 72-bit(64+8)。

内存 ECC 校验码是海明码的“升级版”,它在计算时,前半段完全借用海明码的算法,但最后必须要再加 1。

6 Internet 校验和

【题目】
假设某 IP 数据报的首部部分字段如下(十六进制表示):
4500003C1C46400040060000
接收方收到这些数据后,需要对首部进行校验。请计算发送方应该填入的校验和

在考场上遇到 5 个数相加,你千万别按计算器那种老老实实加(很容易按错进位)。教你最稳的两步走:

  1. 先整体相加,不管进位:
    把所有数当成普通十进制数加起来,保留所有的进位。比如得出结果是1FFFE或者3FFFD。

  2. 把高 16 位和低 16 位直接相加(这就是一次性能处理所有回卷的捷径):

    • 把高位的数字(比如3)和低 16 位的数字(比如FFFD)直接相加:FFFD + 3 = 10000。

    • 如果还是超过FFFF,就再拆一次:高位是1,低位是0000。0000 + 1 = 0001。

    • 只要不超过FFFF,就停手。

你现在的思路已经非常清晰了。整个 Internet 校验和(发送方)的完整动作就是三步:

  1. 相加

  2. 回卷(把所有溢出到高位的进位加回最低位,直到没有进位)

  3. 取反(得到最终的校验和字段)

7 CRC校验码

  • CRC(循环冗余校验):使用模2除法(多项式除法),本质是在数据后面拼接余数。

能力上限:检错 vs 纠错(这是最根本的区别)

  • 能纠错的:海明码、内存 ECC

    • 它们不仅能发现数据错了,还能把错的数据改回来(纠错)。

    • 海明码能纠正单比特错;内存 ECC能纠正单比特错,并检测双比特错。

  • 只能检错的:CRC、Internet 校验和

    • 它们只能告诉你“数据坏了,快重传”,无法自己修复。

    • CRC的检错能力极强;Internet 校验和的检错能力较弱(防不住某些特定的错位),但速度极快。

数学本质:把数据变成多项式

在 CRC 看来,你的二进制数据(比如1011)并不是一个数字,而是一个多项式的系数。
1011对应的多项式是:1⋅x3+0⋅x2+1⋅x1+1⋅x0=x3+x+11⋅x3+0⋅x2+1⋅x1+1⋅x0=x3+x+1。

同理,生成多项式 G(x)=x5+x3+x+1G(x)=x5+x3+x+1,对应到二进制序列就是101011。

  • 最高次幂 x5x5 决定了“余数”的长度(必须是 5 位)。

  • CRC 所谓的“除法”,实际上是多项式除法,只是在计算系数时,用的是模2减法(异或)。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询