系统架构设计师 · 第 2 版 · 2.5

计算机网络

辨认概念的职责、条件与关系。案例和未注明原题的练习均为自编教学场景。

鲸鱼娘在 A 楼二层接上笔记本,打开校园预约页面 book.example.net。屏幕上只有一次点击,背后却有几个不同的问题:机器怎样取得可用配置,名字怎样变成地址,信号怎样穿过线路,途中设备根据什么转发,服务器收到请求又怎样交回结果。网络概念密集,是因为它们分别描述连接、通信、寻址和工程组织。沿着这次访问,把各自管理的对象找出来,术语就有了位置。

下面的校园、域名和文档地址均为自编教学场景。访问主线采用 IPv4、以太网、无 NAT、HTTP/1.1 的新 TCP 连接;缓存和已有连接另作变式。学习次序不是报文永远执行的固定脚本:要向远端 DNS 发包,本地下一跳 MAC 若未知,也可能先要 ARP。教材五个正式小小节保留,DNS、子网和时延等已有练习在相应职责下展开。

2.5.1 网络的基本概念:让资源在连接中协作

笔记本不必保存整个预约数据库,也不必独占服务器。计算机网络让具有独立功能的设备通过通信设施,按协议交换信息并共享资源。数据通信解决消息移动;资源共享让多人使用程序、文件、打印机等;集中管理把分散节点统一配置、监控;分布式处理把任务分给不同节点;负载均衡把请求分配到多个服务实例。最后两项相关,但把请求平均分给服务器并不自动把一道计算拆成并行子任务。加密是可以提供的保护机制,教材列出的五项基本功能并未把它列作第六项。

教材以远程终端、计算机网络、开放互联、互联网四阶段概括历史:早期终端依靠中心主机;多个计算机联网共享资源;开放协议使不同厂商系统互联;互联网把大量网络连接起来。这是历史重心的变化。今天的校园网仍可有中心服务器,不能由“四阶段”推出前一类结构已不存在。

评估这次访问,先说清测什么。链路速率通常以 bit/s 表示发送能力;通信中的信号带宽是频率范围,单位 Hz。网络产品也常把容量俗称带宽,题目必须用单位识别口径。吞吐量是给定时间内实际通过的数据量除以时间,要标测量边界;应用有效载荷的 goodput 还排除协议开销和重复数据。标称速率高,不保证此刻每个用户都取得同样的吞吐量。

发送时延问整段数据串行放上链路需要多久;传播时延问信号沿介质走多久;排队时延来自等待共享资源;处理时延来自节点检查、解析等工作。RTT 是从某次发送到相应返回的往返时间,要先给起止事件;它可以包含前面几种时延,不能当作第五种基本分量再机械叠加。链路利用率描述某资源在给定期间被占用的比例,服务器并发数又在数另一种对象。

选网络也要考虑费用、服务质量、标准化、可靠性、扩充升级以及管理维护。费用属于预算,可靠性需要故障模型,扩展性问增加设备和负载时怎样变化;它们不能都压成一条“速度排名”。要计算这次访问的时延,后文会明确数据长度、每跳速率、距离和等待规则。

校园网的功能、测量对象与分类观察维度
同一校园网可以同时是LAN、以太网接入和星形物理连接。右侧各指标测不同对象,不构成从低到高的等级。
链路发送、传播和业务观测之间的依赖关系
箭头表示计算或观测依赖;各分量相加前须采用同一包、路径和起止口径。

2.5.2 通信技术:把消息变成能通过信道的信号

应用产生预约请求,它首先是消息,不能原样在导线上流动。通信系统中,信源产生消息,发送系统把消息表示成可传输信号,信道承载信号,接收系统还原信息,信宿使用消息。物理信道是铜缆、光纤、无线频段等实际承载;逻辑信道是在承载之上按时间、频率或其他资源划分的通信通路。一根光纤可承载多个逻辑通路,一条逻辑通路也可能跨多个物理段。

信源编码处理消息表示,压缩可以减少原信息中的冗余;信道编码加入有结构的冗余,使接收端可以检测或纠正一定错误。两者的目标不同,不能凭“编码”二字推断都在压缩。交织重新安排符号位置,把突发错误分散到编码块中;它本身不凭空纠错,要和相应码的能力配合。脉冲成形控制波形和频谱,调制把符号映射到适合信道的信号。接收侧采用相应检测、解调、解交织和译码。教材功能链用于分辨职责,真实系统可以合并功能或采用不同次序实现。

共享承载时,FDM 把频率资源分开,TDM 把时间资源分开,CDM 使用可区分的码来分离信号。FDMA、TDMA、CDMA 则强调这些资源怎样分配给多个用户,复用与多址在同一技术基础上回答不同组织问题。CDM 的“码分”不能写成“波分”;光纤中的 WDM 才用不同光波长。全双工允许两个方向同时传输;半双工允许双向但需轮流;单工仅一个方向。方向数和用户分配方式又是不同观察维度。

通信功能链和频分时分码分的共享方式
上方说明消息表示、抗错和信号映射的职责;下方三个并列方案各标资源维度,不画成必须依次采用的过程。
发送与接收的通信功能及共享信道关系
此图表示教材功能分解,不要求每种现代收发机都有独立硬件模块或固定同一实现次序。

一个码元能携带多少信息,信道又允许多快

码元是一个符号,baud 计每秒发送多少码元。本例M=2^k,采用每k个二进制位对应一个M进制符号的固定长度映射,每码元携带 log₂M=k bit,信息比特率 Rb=Rs·log₂M。这是映射关系。给定 Rs=2400 baud、M=16,忽略编码、导频和成帧开销,求理论承载比特率:log₂16=4 bit/码元,故 2400码元/s×4bit/码元=9600bit/s=9.6kbit/s,kbit/s中的k按十进制10³。单位中码元消去,结果不是9.6 kbaud。

只将 M 改为 4,每码元改为 2 bit,结果变为 4800 bit/s;Rs 和码元周期都没变。已给 Rs,不能无依据再乘 2。这次信息映射并未说明信道允许的最高码元速率。

奈奎斯特上限采用理想无噪声低通信道模型:带宽 B Hz,最高码元速率 2B baud,固定 M 种符号时 Rb,max=2B·log₂M。给 B=3000 Hz、M=32,求该模型最高信息比特率:log₂32=5,码元上限 6000 baud,故 2×3000×5=30000 bit/s=30kbit/s。只改 M=16,结果为 24 kbit/s。32 种状态不能读成每码元 32 bit;理想上限也不是已测吞吐量或无条件可达承诺。这是对现存回忆材料的明确条件改编,未把其“32位”残缺措辞伪装为完整原题。

码元映射和奈氏理想上限的两块计算黑板
先区分已给码元速率与由带宽求码元上限;每块只改变M,所有数据已独立复算。

香农容量换了模型:带限加性白高斯噪声信道的 C=B·log₂(1+S/N),B 是 Hz,S/N 是无量纲的线性功率比。若题给功率信噪比 dB,先用 S/N=10^(SNR_dB/10) 转换,不能直接把 dB 数字代进 S/N。

自编例求容量,给 B=3000 Hz、SNR=30 dB:线性比为 10³=1000,log₂1001≈9.967226258836,故 C=3000log₂1001≈29901.6787765bit/s≈29.9017kbit/s,末值保留四位小数,四舍五入。只保留整 kbit/s 可写“约30”,不能写精确等号 30000。只把 SNR 改为 20 dB,线性比 100,C≈19974.6344483bit/s≈19.9746kbit/s。固定带宽时,降低该信噪比会降低此模型容量。

若误把 30 当线性比,会算出 3000log₂31≈14862.5889312bit/s,错在模型输入。功率比用 10log;20log 是相应幅值比条件下的表达,不能随意换用。奈氏 32 符号理想上限为30 kbit/s,30 dB 的香农容量却略小于30:两种约束条件不同,实际有限符号集、编码和开销还会限制结果。取两个上限中较小者,只得到必要界限,不能证明此速率一定可达。

香农公式中dB转线性及改变信噪比的计算
黑板逐步列B、功率比、对数和近似值;约号表示精度,不把29.9017写成精确30。

收到一串位以后,怎样知道它可能出了错

信道编码提出了抗错问题,CRC 是已有练习中的差错检测模型。先区分检错与纠错:检出不说明已经修好;校验通过也不能证明绝对无误。简单奇偶校验能检出奇数个位翻转,偶数个位翻转可能漏检。海明码的具体保证依码距和设计,扩展 SECDED 的能力不能直接安到所有海明码上。

改编完整 CRC 例题:信息串 M=111000110(9 bit),G(x)=x⁵+x³+x+1,最高次位在左,采用直接模2多项式除法,没有反射、初值异或或末异或。求追加校验位。G 的系数串是 101011(6 bit),次数 r=5,所以补5零、留5位余数。补零后的被除串为 11100011000000(14 bit);“减法”用 XOR,不借位。

起始     11100011000000
i=0 后   01001111000000
i=1 后   00011001000000
i=3 后   00001100100000
i=4 后   00000110010000
i=5 后   00000011001000
i=6 后   00000001100100
i=7 后   00000000110010
i=8 后   00000000011001

i 是从左到右、从0开始的除数落点索引,不能当成多项式幂。最后5位是 11001,发送码字 11100011011001,回代除以101011余 00000。生成串6位只说明最高次数是5,不是要追加6位。原题错误选项中某个6位串即使拼接后也可能整除,仍不满足本题固定5位CRC字段;不能为了驳错选项伪造它的非零回代余数。

关键变式只翻转码字最低位:接收 11100011011000,余 00001,此错被检出。再看边界反例:14位错误向量 00000000101011 对应 G 本身;与合法码字 XOR 后收到 11100011110010,余仍 00000。合法多项式与 G 相加仍能被 G 整除,说明零余数只意味着本次未检出。这不否定 CRC 的其他保证;保证取决于多项式、码长和错误模式。以太网 FCS 检错后丢弃坏帧,也不等于以太网 MAC 必自动重传。

CRC补零、余数宽度与零余数漏检反例
本图给出已冻结位串和关键除法里程碑;完整逐步异或在正文,可用接收回代复核。

5G通信技术:分别改善哪个约束

教材列八项技术,它们分处波形、时频资源、空间、频段和编码,不是八个串行步骤。OFDM 用多个子载波承载数据;可扩展子载波间隔使符号时间和资源粒度可随场景选择;加窗调整边缘波形以控制带外辐射;灵活帧结构组织上行、下行等时间资源。MIMO 利用多个天线的空间维度,可用于复用或分集,但收益依信道、天线和配置。毫米波可提供较大频谱资源,同时面临传播和遮挡约束;频谱共享是资源和协调机制,不能等同所有运营商无条件共用全部频段。

LDPC 与 Polar 是不同纠错码。按已核3GPP NR版本,UL/DL-SCH 使用 LDPC;BCH/DCI 使用 Polar;UCI 按条件使用小块码或 Polar。不能把所有控制信息都说成 Polar。OFDM 的上下行波形也有配置边界,教材概括不能扩成“所有上行只有一种波形”。uRLLC 的服务可靠性目标有分组长度、时间和测试场景条件;一种码的选用并不证明零误码,更不直接推出任何业务99.999%成功率。

2.5.3 网络技术:先选观察维度,再看连接方式

回到校园:A楼的局部网络可按范围叫 LAN,以铜缆或 Wi-Fi 描述接入介质,按实际连线叫星形,再按逻辑划分有多个 VLAN。这些属性可以同时成立。LAN、MAN、WAN 按规模和服务范围概括;拓扑描述节点连接结构,协议描述通信规则。把这些词排成一棵互斥分类树,会让读者误以为“无线就不是LAN”。

教材的五种拓扑是星、树、总线、环和网状。星形中心连接多个端点,单中心且无冗余时,中心故障影响范围大;树形把层级连接扩展,支干故障影响对应子树。共享总线让节点共用一段介质,争用和故障定位与共享性质有关;环形形成闭环,单向单环的路径约束不能泛化到双环或冗余设计;网状可有多条路径,可靠性收益还依独立故障、路由和维护。物理图与逻辑流向可能不同,例如物理星形 Hub 仍可形成共享碰撞环境。

范围、介质与拓扑的不同观察维度
三个维度同时描述同一网络,不把互不共轴的名称强并为互斥分支。

一段局域网:共享介质、交换链路与帧

共享半双工以太网需要处理争用,经典 CSMA/CD 先侦听、发送并检测碰撞,再按规则退避。Hub 复制物理信号,不能按目的 MAC 为不同端口选择接收者。二层交换机为端口分别转发帧;正常交换全双工链路不使用碰撞检测。不能凭线是铜缆就断言发生共享总线碰撞,也不能把 Wi-Fi 的 CSMA/CA 当成同一检测机制。

教材还区分流控:历史半双工环境可用 backpressure;全双工以太网的 PAUSE 机制对相关链路提出暂停发送请求。这是接收压力的控制,和发现比特错误、TCP接收窗口、网络拥塞控制分别作用于不同对象。PAUSE 也不是所有设备和网络必启用的统一调度。

普通未标记以太帧从目的 MAC 到 FCS:目的地址6 B、源地址6 B、Length/Type 2 B、数据及填充46–1500 B、FCS 4 B,故最小64 B、通常最大1518 B。64已包含18 B地址/字段/FCS开销;净数据不足46时可能填充。前导码、SFD和帧间间隔不计入这个64 B口径;VLAN标记和其他帧型要另说明。Length/Type≤1500 表长度,≥1536 表 EtherType,中间值留作保留范围,不能粗写所有“>1500”都已是类型。

经典10 Mb/s以太网的曼彻斯特编码依靠每比特中间跃迁;本篇采用已核厂商示例“0高到低、1低到高”的逻辑约定,换约定时波形和判读必须一起换。若题按两个半比特电平单元计码元,可说10 Mbit/s对应20 M单元/s;这不等于20 MHz信号带宽。100BASE-TX、1000BASE等采用不同PHY编码,不能把“以太网使用曼彻斯特”的旧题扩成全部代际定律。

半双工共享与全双工交换、以太帧长度口径
帧框是字段组成和长度包含关系;不是数据依次从目的MAC节点流向FCS节点的网络路径。

WLAN无线局域网不必由运营商移动核心管理。教材列的对等组网是站点之间直接协作,HUB组网以 AP 为接入中心,分布组网由多个接入单元和分布系统连接。这里“HUB组网”是教材结构名称,不能据名字把无线 AP 的功能等同以太网集线器。a/b/g/n 表是历史代际速率和频段概括,所列最高PHY速率不是每台终端的实际吞吐量;更新代际另有频段、空间流与信道宽度条件,本节不重做现代产品参数表。

从楼层到区域:接入、承载和核心

A楼用户首先进入接入层,多个接入网络在汇聚层汇聚并执行相关策略,再由核心层在区域之间高速转发。这是教材 MAN 的三层职责:接入看用户入口,汇聚看业务集中和策略,核心看区域互联和高速转发。判断时先问对象“用户、汇聚业务、区域间分组”,再选层名。角色是设计职责,不能据此断言核心设备物理上不支持ACL、L2或NAT。

接入、汇聚和核心在校园访问中的服务对象
箭头显示本场景的业务路径;策略配置是汇聚职责示例,不声明所有校园流量都必须经过一台独立三层物理机。

WAN 连接更大范围的网络。教材把资源子网对应用户与应用资源,把通信子网对应传输和交换设施;OSI图中的通信子网着重下三层,不把传输层端到端功能也直接计入。这是功能分解,不要求两套设施在地理上完全分离。

SONET/SDH 是同步数字传输体系,DDN 提供数字数据专线连接,帧中继以帧为单位交换,ATM 用固定53 B信元(5 B头、48 B信息部分)。ATM常按CBR、rt-VBR、nrt-VBR、ABR、UBR等服务类别表达流量与服务条件。它们是教材所处历史中的 WAN 技术,传输层次、交换单元和服务模型不同,不能只当四个等价接口;现行WAN也不必都由公用运营商经营或拥有不可变拓扑。

移动网1G到5G的重心依次从模拟语音,发展到数字语音/消息、移动数据、全IP宽带,再到支持多种业务场景。5G网络有无线接入、承载和核心,核心采用服务化架构 SBA:网络功能 NF 暴露服务接口并协作。AMF管理接入和移动性,SMF管理会话并控制用户面,UPF转发用户数据;AUSF负责认证,UDM/UDR负责相应用户数据,PCF负责策略,NRF负责服务登记发现,NSSF支持切片选择。教材还列NEF、AF等,分别涉及能力开放与应用影响的接口边界;它们不都是转发预约数据的必经跳。

把控制面和用户面分开:N1在UE与AMF之间承载相关控制通信,N2在RAN与AMF之间,N4在SMF与UPF之间;用户数据走UE—RAN—UPF—DN,N3为RAN—UPF,N6为UPF—DN,N9连接两个UPF实例。N1是逻辑端点关系,实际信令传输可借RAN承载,不能把逻辑端点改成UE—RAN。教材原简图的N9回环不表示同一UPF让数据自我循环。

5G控制面、用户面及N1N2N3N4N6N9的不同端点
控制关系用独立虚线,用户数据用实线;N9展开两个UPF实例。服务功能列在侧栏,不画成用户数据逐个穿越所有NF。

切片是在共享底层能力上按业务需要组织逻辑网络,eMBB偏重增强移动宽带,mMTC偏重大量机器连接,uRLLC偏重规定条件下的低时延与可靠性。切片可有不同功能和策略,不能据示意图保证每片都占独立物理网、拥有相同安全配置或固定独占资源。SPN面向相应分组承载需求,FlexE通过以太网资源分配机制提供灵活承载能力;这不保证端到端业务天然取得某个纳秒时延或无误码。工程目标仍要落实到负载、调度、冗余和测试条件。

2.5.4 组网技术:报文的每层在找谁

校园连接已经有了。现在预约请求要交给服务器上的预约进程。只认识线缆不够:同一主机可以运行多个服务,同一局域网有多台主机,远端又隔着不同网络。分层把不同范围的问题拆开:应用组织业务消息;传输层提供进程间通信;网络层负责跨网络寻址与转发;链路层在本地链路交付帧;物理层表示和传送信号。

OSI由上到下是应用、表示、会话、传输、网络、数据链路、物理七层。表示层的格式转换、压缩、加密职责和会话层的对话组织各有对象,不能因“应用发起”就全改叫应用层。TCP/IP教材四层是应用、传输、网际、网络接口:它将OSI的表示/会话相关职责通常纳入应用侧,将链路/物理相关职责归入网络接口侧。这是模型映射,实际协议与实现未必各有独立软件模块;TLS等协议的实际位置也不能只凭教材层名概括全部实现。

常见中继器、集线器处理物理信号,网桥、二层交换机依据MAC转发帧,路由器依据网络层信息转发IP包;协议转换网关可能跨多个层次。“交换机”外壳不保证只会二层,多层交换机可以路由;“网关”可能指默认下一跳,也可能指应用转换代理。设备与OSI的三次独立错误,适合用本次行为检验:它是复制信号、查MAC,还是查目的IP路由?

OSI七层与TCPIP四层、常见设备按行为定位
同宽层框体现职责;多层设备看正在执行的功能,不把层数当作速度或重要性坐标。
互联设备处理对象与两段以太网帧交付
设备按本次行为定位;两段MAC封装改变,无NAT等条件下IP源目的保持,TTL等头部字段仍变化。本图没有画应用消息与段、包、帧的嵌套框。

封装:一次HTTP请求带着几种地址

取一个无NAT、无隧道、无IP分片的两段以太网模型:A的IP是10.0.10.21,服务器S是203.0.113.80,中间路由器左、右接口分别有MAC_G1、MAC_G2。应用产生HTTP请求,TCP段的源/目的端口为49152/80;IP包源/目的地址为A/S;第一段以太帧源/目的MAC为MAC_A/MAC_G1。目的服务远在另一个网段,本地帧先交下一跳路由器,不能直接填服务器MAC。

路由器收到帧,检查并解出IP包,查路由后从右接口发出新帧:源/目的MAC变成MAC_G2/MAC_S;此简化条件下IP源/目的及TCP端口保持。IPv4 TTL会减1,头部校验需相应更新,新链路帧的FCS也重新计算。因此“IP地址端到端不变”只说地址字段,不能扩大为整个IP包逐位都不变。NAT、隧道、代理或分片会改变部分行为,换条件就重画,不能继续套这张图。

无NAT两段以太网的MAC改变、IP与端口保留
两个帧各贴本段MAC;IP地址与端口在题设边界下保留,IPv4的TTL另标变化,不把下一跳MAC当作远端IP的转换结果。

交换机:先从来源学习,再查目的地

假设同一VLAN内A、B、C接在三个普通可转发端口,MAC表最初为空。收到A→B的帧,交换机先从源MAC_A与入端口建立表项,再用目的MAC_B查表。B还未知,所以向同VLAN除入端口以外的可转发端口泛洪,B和C所在端口都可能收到副本;只有相应接收者按帧和上层条件处理。泛洪不等于向所有VLAN所有物理端口发送。

B回复A时,交换机学习MAC_B所在端口;MAC_A已经已知,回复只向A端口。随后A再向B发帧可已知单播。表项老化使不再活动的映射失效;网线移动后不能假设旧表永远正确。广播帧在同一VLAN内扩散,普通二层交换不能因学全MAC就把广播变成仅一个目的单播。

VLAN按逻辑划分二层广播域。同一机柜的两个端口可属不同VLAN,跨VLAN通信需要三层转发及相应策略;VLAN本身不证明所有访问都获授权。交换端口对碰撞域的分隔与VLAN对广播域的分隔又是不同维度。STP为二层冗余连接构建相应无环活动拓扑;链路聚合把多链路组织成逻辑连接,单流速率通常仍依哈希和成员链路限制,不能仅把成员速率相加就保证某一个流翻倍。

同VLAN未知单播、学习回复、已知单播与跨VLAN
三个状态按真实帧事件推进,MAC表学习看源,转发查目的;跨VLAN用独立三层职责说明。
同台物理交换机中的两个逻辑VLAN及本次泛洪范围
实箭头是本例VLAN10帧;C/D接入线无尖端,表示物理接入,不表示VLAN20也收到这次帧。

IP前缀:地址属于哪一块

网络层要判断“本地直达还是交网关”。IPv4前缀 /p 表前p位为网络部分,其余h=32−p位表示块内偏移。IP与掩码逐位AND得网络地址,主机位全1得本块广播地址。已有题给明确前缀时,不再凭旧A/B/C类第一字节替换题设。

完整改编例:IP 198.51.100.120/24,求网络、广播和传统普通子网可用主机地址数。掩码255.255.255.0,网络.0,广播.255,2⁸=256个地址,按此约定扣网络和广播,254个可用。文档专用地址用于计算,不尝试连接真实服务。

变式只将前缀改为/26。掩码255.255.255.192,主机位6位,块大小64;末字节 120=01111000 与 192=11000000 AND得到 01000000=64。网络.64,广播.127,可用.65–.126共62个,原主机.120仍在块内。回代边界:64≤120≤127,下一个网络为128。网络地址不能一律“最后一段归零”。/31点到点按相关标准可供两端使用,/32表示单地址路由;这些条件不套普通子网减2。

同一主机从24位到26位前缀的网络、广播与主机区间
块界按已冻结二进制和区间绘制;/31、/32是明确例外,不与普通子网的主机约定混算。

原完整题的 210.115.192.0/20 改分/24,增加4位前缀,所以2⁴=16块,第三字节192–207,每块256个地址;总4096个地址。若仍是一整块普通/20,可用4094;若切成16个普通/24,可用16×254=4064。总地址数未变,分块后网络/广播保留的数量变了;“16子网”不能误答为8,也不能把这三个计数互换。

路由聚合:连续之外还要对齐

精确聚合172.16.8.0/24、9.0/24、10.0/24、11.0/24。第三字节的二进制分别00001000、00001001、00001010、00001011,高6位共同,加前16位为/22;8是4的倍数,故 172.16.8.0/22(255.255.252.0)恰覆盖8.0–11.255,1024个地址。这解释了层次化连续编址怎样减少路由表项,不能仅记“4条减2位”。

变式把四块平移为9–12。仍连续,但共同前缀只能保留第三字节高5位;最小的单前缀覆盖为172.16.8.0/21,覆盖8–15共2048个地址,额外带上8和13–15。若要求恰好无多余,最少分成9.0/24、10.0/23、12.0/24三条。9不能和10组成对齐/23,12已超出10/23。地址集合的覆盖不是业务可达证明,真正部署还须确认下一跳、丢弃汇总等条件。4条变1条的表项数减少75%,未给实现开销时不能推出内存也省75%。

对齐的8到11精确22位聚合与9到12的边界反例
比较相同四块数量而不同对齐条件;变式单前缀会扩大覆盖,精确分解另画三段。

选路信息与转发:路由器做的是哪一步

静态路由由管理者配置;动态路由协议交换相应可达性、拓扑或路径信息。IGP服务于自治系统内部,教材的RIP采用距离向量思想,OSPF和IS-IS采用链路状态思想;BGP用路径向量和策略组织路由,是主要外部路由协议,也有自治系统内的iBGP会话。协议类别和算法类别是两种轴,不能由“iBGP在内部运行”就改称IGP。

构建表时,协议按自己的度量和策略形成候选;同一个目的前缀的多个路由来源,再按平台的来源偏好等规则决定安装。Cisco的管理距离AD是这种同前缀来源偏好,通常较小较受偏好;它不是路径代价,也不是普遍的故障概率或可靠性测量,数值和默认表有平台条件。OSPF常见等价多路径,不能无条件保证不等价负载均衡。

真正转发一个包时,FIB对目的地址最长前缀匹配。例如目的198.51.100.120同时落在已安装/24与198.51.100.64/26内,选择/26;不能因为/24来源AD更小就越过更具体/26。不要把“最长匹配→AD→各协议代价”画成每个包依次跑的统一流水:建表与查表在解决不同问题,来源比较还针对同一前缀。

控制面形成同前缀候选与数据面最长前缀转发
两块面板分开对象和时机;AD只在示例平台和相同前缀来源比较中解释,不能拿它替代包转发最长匹配。

IPv6地址128 bit,提供单播、组播、任播,没有IPv4式广播。地址属于接口,一个主机可能有多个接口和多个地址;接口标识也不都来自MAC。IPv4/IPv6过渡中,双栈让节点支持两族;隧道让一种协议包穿越另一种承载;翻译在相应边界转换语义。旧NAT-PT属历史机制,现行翻译不直接沿用其全部结论。本节只保留必要职责,避免把过渡机制都当成同一种“地址加长”。

先获得配置,再寻找本地下一跳

笔记本刚接入时还没IPv4配置。DHCP提供地址租约以及掩码、路由器、DNS等配置选项;它不把域名解析成IP,也不把远端IP变成本地MAC。初始分配的DORA概括客户端DISCOVER、服务器OFFER、客户端REQUEST、服务器ACK。未配置的客户端可从0.0.0.0向本链路有限广播发现服务器;具体回复广播或单播依状态、标志和中继条件。本篇图用无中继、初租的广播示例,不要求每个DHCP报文都同样广播。

端口方向看接收者:客户端UDP68→服务器UDP67,服务器UDP67→客户端UDP68。多服务器可提供多个OFFER,客户端选择后REQUEST表明所选服务器和地址;不能把先来的每个OFFER都同时当成最终配置。NAK由服务器按相应状态响应,DECLINE由客户端报告所获地址冲突,RELEASE由客户端释放租约。拔线或关机不保证必发RELEASE;续租与重绑定有自己的路径,常见T1/T2默认值也不等于永远固定不可配。

已得10.0.10.21/24和默认网关10.0.10.1,目的203.0.113.80不在本地/24,所以帧要交网关。若网关MAC未知,ARP在本地链路广播“谁拥有10.0.10.1”,拥有者通常单播回复自己的MAC。接下来的数据帧目的MAC是网关,IP目的仍为远端服务器。若目的改成本地10.0.10.22,则先解析该主机MAC,路径改变。ARP不会广播穿过普通路由器替你寻找全互联网服务器MAC;代理ARP是额外配置行为,也不把原广播直接转发成全球查询。

DHCP初租配置与ARP选择本地下一跳
DORA四报文角色和端口方向明确;ARP面板根据目的网段选择解析对象,配置取得与地址映射分开。

名字解析:谁继续问,谁等结果

IP说明把包送去哪一网络接口,域名给人和应用稳定的命名。DNS按名称和记录类型查询数据;一个名称可以有多个地址,一个地址也可服务多个名称,A/AAAA/PTR等记录不构成双向一一映射。根“.”、顶级“.net”、子域“example.net”是命名空间层级;递归解析器是提供解析服务的角色,不能加在名称树中成为固定第四层。

主线中,终端Stub向递归解析器请求解析book.example.net。解析器接受递归请求,就替调用方继续工作并交最终结果或失败。相关缓存为空、无别名、链路已通时,解析器先问根,得到.net权威的引荐,再问.net得到example.net权威线索,最后从相应权威得到目标A记录,交回终端。这里跟进引荐的是解析器,根并未接替它逐个询问下级。

非递归请求的服务器可以给已知答案、错误或引荐;需要进一步查时,由发起方跟进。于是同一递归解析器,对终端承担递归服务,向权威发出的查询却可以是非递归的。判断递归/迭代,要问此请求的接收方是否接替查询并负责最终结果;橙色回包原路返回不能回答这个问题。非递归也可能直接返回权威答案或缓存答案,不总是指路。引荐中的NS和可能附带的地址线索用于找到权威,不等于目标主机的最终A记录。

冷缓存条件下终端请求代办、解析器迭代跟进的四格
相关缓存空、无别名且链路已通的自编例;查询箭头从解析器分别出发,最终回包分权威→解析器、解析器→终端两段。
递归服务和非递归请求按继续查询的责任比较
接受递归服务后代办;非递归可答复、引荐或错误。引荐是否跟进另由发起方决定,应答箭头左右方向不决定模式。

改变条件,路径就会短。取一个明确缓存例:t=0 s,此解析器缓存book.example.net的A=203.0.113.80,TTL=300 s,并在本例保留到期,无预取或过期旧答;终端缓存未命中。t=120 s权威改为.90,但普通解析器里的这条缓存未被主动推送更新。t=180 s再次请求仍命中.80,剩余TTL=300−180=120 s;本次无需问权威。TTL是可缓存时长上限,实现也可提前淘汰,不能把“保留到期”的题设扩大为全部实现保证。

t=301 s旧A已过期,本例已知相应权威地址且重查成功,所以取得.90并交回终端。若权威不可达、其他缓存条件不同,结论需要重推;“过期”本身不保证新查询成功。重复询问同一仍命中的正缓存,也不能强迫它取最新权威值。排障要定位哪一层缓存、哪条记录和TTL,而非仅问“DNS有没有更新”。

权威更新与缓存保留在四个时刻的状态
④简化为已知权威地址后的成功重查;本例保留到期、无预取/过期旧答、终端缓存未命中。图中装饰气泡不作为“多查就强制更新”的规则。

DNS并不限于UDP。普通查询也可使用TCP,通用DNS实现需支持相应UDP/TCP要求;“TCP只用于区域传送”会漏掉截断响应等场景。DNS答复地址以后,预约服务还未必可访问:名称解析、三层可达、TCP连接和业务请求分别需要证据。

端口找到进程,传输交付仍有业务边界

TCP提供有序可靠字节流:序号、确认和重传协作,使接收侧在连接条件内重建字节顺序;连接仍可能超时、复位或失败。一次TCP ACK表示相应接收端协议进展,不保证预约应用已读取、更不保证数据库已提交。UDP保留报文边界,基本协议不提供TCP式可靠流;应用可在其上另建可靠性、拥塞控制等机制,因此“UDP永远快”缺少负载和实现条件。

端口用于传输层区分端点上的应用通信,连接通常还要结合两端IP、端口和协议。源端口49152是本例选择,服务器目的80是HTTP默认场景,不把端口看成主机IP的末段。新TCP连接的简单握手:客户端SYN seq=100;服务器SYN+ACK seq=500、ack=101;客户端ACK seq=101、ack=501。SYN占用一个序号,题设没有在SYN携带数据。握手用于确认双方连接状态和序号,不能把这三次报文都写成HTTP请求,也不把第三个ACK解释为已经收到预约网页。

在本篇无缓存的新HTTP/1.1访问中,取得配置、解析域名并按需处理邻居映射后,TCP连接建立,客户端才在连接上发HTTP请求,服务器处理并返回响应。成功返回HTTP仍不自动说明预约成功,要看状态码、业务内容和事务结果。HTTPS常在相应传输之上建立TLS保护,认证和通道保护不取代业务授权;HTTP/3用QUIC/UDP,不能把经典TCP时序搬给全部HTTP版本。QUIC减少某些跨流阻塞,不承诺任何丢包条件下所有层都无等待。

新TCP握手、HTTP请求和业务确认的不同阶段
序号已给定,不让模型猜算;TCP接收、HTTP结果与预约提交属于不同证据。已有连接或HTTP版本变化会改写过程。

教材常用端口帮助识别服务:FTP控制21、Telnet23、SMTP中继25、DNS53、HTTP80、POP3 110、IMAP143、HTTPS443。默认口径不是唯一可配置端口;FTP主动模式的典型服务器数据端口20不能套被动模式。SMTP发送/中继邮件,POP3取信,IMAP管理邮箱状态并可取内容,MIME描述内容组织;SSL是历史名称,当前TLS版本的能力依实际握手配置,不因“HTTPS”就保证所有攻击消失。

已经认可的邮件专题继续保留:从发送、服务器递送到取信的连续讲解。客户端提交通常587,服务器中继通常25;按教材原题可识别25,但工程提交有明确端口和配置条件。POP3的RETR是取内容,DELE是标记,正常QUIT进入UPDATE后才按规则删除;异常退出不能按正常删除流程推断。下载、阅读、删除和内容加密都属于不同动作。

沿刚才的路径,把等待时间算出来

基本概念已经区分四种时延,现在用完整条件计算。先只取一条一直可用的链路,从发送首位t=0到接收末位。给总串行长度L=12000 bit,R=10 Mbit/s=10×10⁶ bit/s,d=200 km=200000 m,v=2×10⁸ m/s,无排队、处理、额外协议开销和握手。发送 L/R=0.0012s=1.2ms;传播 d/v=0.001s=1ms。首位在1 ms到,末位在2.2 ms到;发送完不等于接收完。

关键变式只将R改20 Mbit/s,发送降为0.6 ms,传播仍1 ms,末位在1.6 ms到。总时间不能从2.2一起减半成1.1,距离也不能除以bit/s得到秒。长度与速率作用于发送,距离与信号传播速度作用于传播,量纲和条件使两种等待能够分开。

单链路首位和末位的发送传播时刻
黑板给单位换算与变式;时间标记表示事件,无比例依据的彩条不当作准确长度时间轴。

再让三段同长度数据通过两条独立有向链路A→R→B。每单元8000 bit=1000 B,N=3,在t=0已排好;两跳各10 Mbit/s,每次串行发送τ=0.8 ms。传播第一跳1 ms、第二跳0.5 ms;R必须收全一个单元再发,无处理、其他业务、握手或ACK开销,并有足够缓存。不同链路可同时工作,同一链路一次只能发一个单元。

首单元到B用两次发送和两段传播,2×0.8+1.5=3.1 ms。R收全三单元的时刻1.8、2.6、3.4 ms;等速第二跳可分别立即开始。B收全为3.1、3.9、4.7 ms。H为串行链路跳数,本例H=2,Σt_prop为两跳传播和;最后一个 (H+N−1)τ+Σt_prop=(2+3−1)×0.8+1.5=4.7ms。后续单元每个多一个发送间隔,传播已让整条到达序列平移,不能把每个全路径时间再串行累加为9.3。

变式只把第二跳降为5 Mbit/s,发送改1.6 ms。R的收全仍1.8、2.6、3.4;输出区间变成[1.8,3.4)、[3.4,5.0)、[5.0,6.6) ms,B收全3.9、5.5、7.1 ms。第二、三单元等待0.8、1.6 ms,瓶颈是共享的第二跳。也可由 0.8+3×1.6+1.5=7.1ms 复核。异速时不套等速τ,10+10也不能当成每个包以20 Mbit/s穿过路径;切通、分组重切或非零处理又会换模型。

等速与第二跳变慢的三单元存储转发
离散区间表列每次占用和收全时刻;不同链路重叠、同链路串行,数据已独立事件复算。

最后考虑抽象停止等待ARQ模型,数据/ACK长度是此题设给定,不作为前面实际以太TCP帧的长度。发送端始终有数据,每次完整ACK到达立即发送下一单元;未确认前不得发送另一个。数据总长8000 bit,ACK总长320 bit,两方向10 Mbit/s,距离400 km,传播速度2×10⁸ m/s,接收全数据后立即发ACK。无差错、丢失、重传、处理、排队或额外空闲;求前向链路用于发送本题数据单元的时间比例。

数据发送0.8 ms,单程传播2 ms,ACK发送0.032 ms。接收全数据在2.8 ms,ACK发完2.832 ms,ACK首位到发送方4.8 ms、完整到4.832 ms,下一次才能开始。周期 T=0.8+2+0.032+2=4.832ms,U=0.8/4.832=25/151≈16.5563%,百分数保留四位小数,四舍五入。交付本题数据单元比特的平均率约1.65563 Mbit/s;未给载荷比例,不能称应用goodput。

变式只把距离改100 km,单程0.5 ms,周期1.832 ms,利用率 100/229≈43.6681%。只计一次传播会错误得到约28.2486%;若RTT明确只含两次传播4 ms,则 T=t_data+RTT+t_ack,不能再加两个2 ms。已给ACK长度不可忽略,只有换成忽略ACK发送的题设才用0.8/(0.8+4)≈16.6667%。若允许窗口内多个未确认单元并行,就不再是本篇停止等待模型。

完整ACK决定下一次发送的停止等待周期
ACK首位到达与完整到达分开;数据占用分子只计本题前向数据发送,周期包含两向传播和ACK发送。

2.5.5 网络工程:把可通信变成可维护的系统

一次访问可以通,校园建设还要回答负载增长、故障、预算和维护的问题。教材的网络工程分规划、设计、实施三环节。规划识别业务目标、需求和现状,约束范围与资源;设计把需求变成逻辑与物理方案;实施按方案部署、测试、移交并形成可运维结果。各环节交付物推动下一个环节,但新增业务或测试发现问题可触发回查,不能把第一次画完设计当作永久不变。

历年题另用五阶段模型:需求规范、通信规范、逻辑设计、物理设计、实施。需求规范说明用户和业务需要;通信规范根据业务和现状明确流量、性能等约束,二者可对应教材规划的细化。逻辑设计安排拓扑、IP地址、路由、资源和安全策略;物理设计把方案落到设备、介质、布置和安装测试计划;实施包括部署和实际检查。测试计划是在设计阶段拟定,执行测试在实施阶段发生,不能只因“测试”二字就选同一阶段。人员培训也不等同逻辑地址设计。

教材三工程环节与考试五阶段的粒度映射
三环节是总括,五阶段细化其中的任务;不是把两套顺序连接成八个必经阶段。

再把鲸鱼娘工位从A楼二层移到走廊另一端。经典综合布线六子系统按连接端点和功能识别:工作区连终端与信息插座;水平连接工作区与楼层配线侧;垂直干线连接楼层等配线设施;设备间承载相关设备和集中连接;管理负责连接配置、标识等;建筑群连接楼宇。管理是功能,不是数据必须先穿过的第六个串行盒子;设备间和管理可空间重叠,也不能用“横的必水平、竖的必垂直”替代端点判断。

下图继承已认可的布线试制完整图片,作为经典考试模型,旧页面和作答记录保留。当前GB/T或ISO标准的分类、链路距离、跳线预算须结合具体版本和链路类型,未取得条文时不把六类图冒称现行标准的完整分类。交换机的主动转发也不归为无源线缆本身的能力。工位在同层移动通常先检查工作区/水平路径;扩展到B楼则要检查建筑群连接、物理承载和上层地址/路由方案,业务路径与线缆功能一起看。

经典综合布线六子系统按端点与管理职责定位
复用认可专题的完整PNG字节;六类是本篇标明的经典模型,管理虚线表示对应功能,不是必经数据转发节点。

排障沿证据缩小问题。地址为169.254.x.x可能意味着相应自动配置行为,要核实接口和DHCP过程;它不能单独证明线缆良好或唯一故障点。ARP表没有某个条目,可能是尚未使用、已老化或查询失败,需要观察实际请求/回复。能解析名字不证明服务端口可连;能建立TCP不证明应用事务成功。ping观察ICMP响应,traceroute按其探测与中间响应展示线索,nslookup/dig查询DNS,抓包核报文,端口测试核具体传输端点;任一工具受过滤、缓存或配置影响,失败现象也不足以证明唯一根因。

现在可以回到最初的一次点击:通信技术让消息通过信道,网络技术组织连接和承载,组网机制按本地MAC、跨网IP及应用端口交付消息,工程过程使系统满足业务与维护约束。分层、拓扑、速率、时延和布线描述了不同对象。遇到变式,先把求解对象、资源和起止事件说清,再判断哪个模型仍适用;缓存命中、路由前缀、第二跳速率或ACK规则只改了一项,报文路径与计算结论却可能随之变化。

2.5 速查

连接与测量

通信、共享、集中管理、分布处理、负载均衡是教材五功能。速率bit/s、信号带宽Hz、实际吞吐与应用goodput口径分开;费用、可靠性、扩展、维护另有对象。

回看连接为什么出现

通信功能链

信源编码处理表示/压缩;信道编码引入抗错冗余;交织重排错误位置,需要配合相应码;调制映射信号。FDM/TDM/CDM按频率/时间/码分;FDMA等强调多用户接入。

回看职责与共享资源

码元与奈氏

本例M=2^k的固定二进制映射:Rb=Rs log₂M。Rs2400baud、M16→9600bit/s;M4→4800。理想无噪声低通B3000Hz:M32上限30kbit/s,M16上限24kbit/s。已给Rs不再乘2,上限不保证达到,速率前缀k=10³。

回看两种题设

香农输入

AWGN容量C=B log₂(1+S/N)。功率SNR_dB先换10^(dB/10),B为Hz。B3000、30dB→1000→约29.9017kbit/s;20dB→100→约19.9746。dB不直接代线性比,容量不当实际吞吐。

回看单位与变式

CRC与检错边界

直接模2模型M111000110、G101011:次数5,补5零、留5位11001;发送11100011011001。最低位翻转余00001;错误向量00000000101011可漏检为零余数。零只表示未检出,检错不等于纠错。

回看逐位XOR与回代

不同观察维度

范围LAN/MAN/WAN、接入介质、物理/逻辑拓扑可以同时描述同一网络。星/树/总线/环/网状按连接结构,故障结论要限定冗余与共享条件。

回看分类与拓扑

局域网与帧

共享半双工经典CSMA/CD;正常交换全双工不检测碰撞;Wi-Fi CSMA/CA另论。普通未标记以太帧64–1518B包含FCS,不含前导码/SFD/帧间间隔;≤1500长度、≥1536类型,中间保留。教材WLAN有对等、HUB、分布组网。

回看帧组成与争用

承载与移动网

接入:用户入口;汇聚:业务集中与策略;核心:区域高速转发。5G AMF接入移动性、SMF会话控制、UPF用户数据;N1UE–AMF、N2RAN–AMF、N3RAN–UPF、N4SMF–UPF、N6UPF–DN、N9两UPF。切片是逻辑组织,不保证物理独占。

回看职责链与控制/用户面

OSI与逐跳

OSI七层;TCP/IP四层是应用、传输、网际、网络接口。设备看本次行为:复制信号L1、查MAC L2、查IP路由L3。无NAT/隧道/分片两段以太网:MAC逐段换,源目的IP/端口保留,IPv4 TTL递减;整个IP头不逐位相同。

回看分层与封装

交换与VLAN

学习源MAC和入端口,查目的MAC转发。未知单播仅同VLAN、排除入端口和不可转发端口;表全也不消除广播。VLAN分广播域;跨VLAN需要三层和策略。STP处理二层环,聚合不保证单流占满总速率。

回看三次帧事件

子网与聚合

198.51.100.120/26:网络.64、广播.127、普通可用62;/31点对点与/32不套减2。210.115.192.0/20切/24共16块,总4096,切后普通可用4064。172.16.8–11四/24对齐成8.0/22;9–12最小单覆盖8.0/21会多包,精确需三前缀。

回看AND和对齐

路由建表与转发

同前缀来源偏好AD有平台条件,不是路径度量/可靠性概率;不同协议按自己的规则形成候选。每包FIB最长前缀匹配,更具体前缀不被更小AD的宽前缀覆盖。IGP/EGP与距离向量/链路状态/路径向量属于不同轴。

回看比较对象

DHCP与ARP

初租DORA:客户发现、服务器提供、客户请求、服务器确认;客户68→服务器67,反向67→68。按本地路由/掩码确定下一跳;下一跳MAC未知时才用ARP查其映射,缓存已有可直接封装。远端目的通常使用网关MAC,IP目的仍远端。

回看取得配置和邻居映射

DNS责任与缓存

递归接替解析并给最终结果/失败;非递归可答案、错误或引荐,发起方跟进。根/TLD/子域是名称层级,解析器是角色。例中t/TTL均以秒计:t0旧.80TTL300,t120权威.90,t180缓存旧.80余120;t301过期且本次重查成功取.90。本例保留到期、无预取/过期旧答、终端未命中;TTL一般是上限。

回看谁继续问

传输和业务结果

TCP有序可靠字节流仍有失败边界;ACK不证明应用已读或事务提交。UDP报文边界不等于应用不能自建可靠性。新HTTP/1.1可走TCP,HTTP/3用QUIC/UDP,缓存/已有连接改路径。SMTP递送、POP3取信、IMAP邮箱状态、MIME内容格式分职责。

回看访问与邮件

发送与传播

总串行长L12000bit,R10Mbit/s,d200km,v2×10⁸m/s;无队列、处理、握手等:L/R1.2ms、d/v1ms、末位2.2ms。只R翻倍则0.6+1=1.6ms;总时间不一起减半。

回看首位和末位

两跳流水

三单元各8000bit,t0就绪;独立有向链路存储转发,缓存足够,无处理/其他业务/握手/ACK;传播1+0.5ms。两跳10Mbit/s、τ0.8ms:B收全3.1、3.9、4.7ms。只第二跳5Mbit/s:3.9、5.5、7.1ms;异速不能套统一τ。

回看输出资源区间

停止等待

抽象ARQ,始终有数据,接收全数据立即发ACK,完整ACK立即续发,无差错/丢失/重传/处理/队列/额外空闲。L8000bit、ACK320bit、双向10Mbit/s、d400km、v2×10⁸m/s:周期0.8+2+0.032+2=4.832ms,U≈16.5563%。只d100km:1.832ms,U≈43.6681%。RTT口径不重复计,未给载荷比例不称goodput。

回看完整ACK到达

网络工程

教材规划→设计→实施;考试五阶段细化需求规范、通信规范、逻辑设计、物理设计、实施。IP/路由/安全方案属逻辑;设备/介质/安装测试计划属物理;实际部署测试在实施。经典六布线子系统是功能划分,不是六步数据路径。

回看交付物和端点

2.5 自测

选择后显示解析。题源性质逐题标明;本页作答不回写正式错题本。

已答 0 / 52
01 / 改编 · 网络基本功能

按教材列出的五项网络基本功能,下列哪项属于共享工作负载的安排?

02 / 自编 · 指标对象

只把一条链路的标称发送速率提高,距离、介质和业务负载未指定变化。能直接推出什么?

03 / 改编 · 编码职责

在教材通信功能分解中,哪一项最直接为一定检错/纠错能力增加有结构的冗余?

04 / 改编 · 交织边界

交织把连续受损符号分散到多个编码块,为什么仍需说明所选信道码和错误模式?

05 / 自编 · 码元映射变式

固定二进制映射、忽略编码/导频/成帧开销。Rs=2400baud保持不变,把M从16改4,理论信息比特率变成多少?

06 / 改编 · 明确奈氏条件

理想无噪声低通信道B=3000Hz、32种固定符号,按奈氏模型求最高信息比特率。哪项正确?

07 / 自编 · 香农dB输入

带限AWGN,B=3000Hz,功率信噪比30dB。以下哪条代入链正确?

08 / 改编 · CRC宽度

直接模2教材模型,G(x)=x⁵+x³+x+1,对应生成串101011。应补几零、保留几位余数?

09 / 改编 · CRC接收变式

M=111000110、G=101011,直接模2校验合法码字11100011011001。只翻转最低位,接收11100011011000余00001。结论是什么?

10 / 自编 · CRC零余数反例

合法码字XOR错误向量00000000101011后变为11100011110010,G仍101011,余00000。这个完整反例支持哪项判断?

11 / 自编 · 同时成立的观察轴

楼内一台交换机用网线接多个终端,物理连接围绕中心。哪组描述可同时成立?

12 / 改编 · 半全双工

正常交换全双工以太网链路与共享半双工经典以太网相比,哪项判断准确?

13 / 自编 · 帧长度口径

普通未标记以太帧最小64B,按从目的MAC到FCS计数。哪项正确?

14 / 改编 · LengthType阈值

用更精确条文口径判断以太网Length/Type,哪项可用?

15 / 改编 · 核心汇聚职责迁移

校园设计把用户入口集中起来,执行业务策略并向核心分发;区域之间高速转发由核心承担。前一组工作的主要层次是?

16 / 自编 · 5G接口端点

5G简化图中N1的逻辑端点是哪一对?

17 / 自编 · 编码与可靠性边界

已核NR编码表中UL/DL-SCH用LDPC、BCH/DCI用Polar,UCI按条件用块码/Polar。哪项推论成立?

18 / 改编 · 设备与层次

一设备在此操作中学习源MAC、查目的MAC并转发帧,另一个查目的IP路由。按这些行为分别判断哪层?

19 / 自编 · 逐跳MAC

无NAT/隧道/分片,两段以太网A→路由器→S。A发往远端S,第一段帧目的MAC应指谁?

20 / 自编 · IP不变的范围

同一无NAT IPv4包被普通路由器成功转发。哪项符合本篇模型?

21 / 自编 · MAC学习与查表

交换机收到A发往B的帧。建立学习表项和选择输出时分别看什么?

22 / 改编 · 未知单播范围

普通二层交换机中A/B/C在同VLAN,D在另一VLAN。A发普通未知目的单播,全部相关端口可转发。范围是什么?

23 / 改编 · VLAN作用

两端口在同一物理交换机但不同VLAN,计划让两端IPv4通信。哪项最准确?

24 / 改编 · 子网改变前缀

文档地址198.51.100.120/26,普通IPv4子网保留网络/广播。网络、广播、理论可用数分别是?

25 / 改编 · 子网与总地址数

210.115.192.0/20切为16个普通/24,每子网保留网络/广播,无额外保留。总地址和拆后理论可用地址数是多少?

26 / 自编 · 精确聚合

要精确用一个前缀表示172.16.8、9、10、11四个/24,不多含地址。结果是?

27 / 自编 · 聚合边界变式

四个/24改成172.16.9、10、11、12。若只准一条CIDR覆盖全部,最小覆盖是什么?

28 / 自编 · FIB与AD

FIB已安装198.51.100.0/24和198.51.100.64/26。目的.120同时匹配,/24来源AD较小。普通最长匹配转发选择哪项?

29 / 改编 · 管理距离对象

某平台同一前缀有多个候选来源,使用AD决定来源偏好。AD的意义是哪项?

30 / 改编 · 路由分类轴

OSPF与BGP的分类,哪项准确?

31 / 改编 · DHCP端口方向

DHCP客户端发消息给服务器,服务器再回客户端。UDP端口方向分别是?

32 / 改编 · DHCP消息角色

在相应DHCP状态中,哪个消息由服务器向客户端发出,而非客户端发服务器?

33 / 自编 · ARP下一跳

A=10.0.10.21/24,默认网关10.0.10.1,目的203.0.113.80且走该默认路由,网关MAC缓存空。A首先用ARP找哪个MAC?

34 / 自编 · 邻居缓存变式

下一跳已确定,其有效MAC映射已在缓存,本次直接按该映射封装。哪项成立?

35 / 改编 · DNS继续查询责任

解析器接受终端的递归服务请求,相关缓存空,随后自己向根/TLD/权威发送非递归查询并跟进引荐。哪项判断准确?

36 / 自编 · 非递归直接答案

权威服务器收到非递归查询,手头就有目标记录,直接答复。是否违背非递归查询机制?

37 / 改编 · DNS角色与名称层级

根、TLD、子域与本地递归解析器应怎样组织理解?

38 / 自编 · DNS缓存数值

解析器t0缓存A=.80、TTL300s并保留到期,无预取/过期旧答;终端未命中。t120权威改.90,t180再请求同解析器,且缓存仍有效。可得到什么?

39 / 自编 · 过期与重查成功条件

同例t301旧A过期,但未给重查能否成功。能否仅凭过期推断已取得新.90?

40 / 自编 · TCP与业务边界

客户端看到相关TCP ACK,想据此认定预约事务已提交。哪项解释准确?

41 / 自编 · 新连接握手

无SYN数据,客户端SYN seq100;服务器SYN+ACK seq500、ack101。第三ACK的seq和ack应为?

42 / 自编 · HTTP版本变式

把新HTTP/1.1/TCP访问改为HTTP/3。哪项必须重新判断?

43 / 自编 · 单链路时延变式

总串行长12000bit、d200km、v2×10⁸m/s,无队列/处理/额外开销/握手,首位发送t0。只将速率10改20Mbit/s,末位接收时刻是多少?

44 / 自编 · 等速两跳流水

3单元各8000bit,t0在A就绪。A→R→B两独立有向串行链路各10Mbit/s,R收全再发且缓存足够;传播1ms/0.5ms,无处理/其他业务/握手/ACK。最后单元收全于?

45 / 自编 · 第二跳瓶颈

3单元各8000bit,t0在A就绪。A→R→B为两独立有向串行链路,第一10Mbit/s、第二5Mbit/s,R收全再发、缓存足够;传播1ms/0.5ms,无处理/其他业务/握手/ACK。R收全1.8、2.6、3.4ms,第二跳每单元发送1.6ms。B最后单元收全于?

46 / 自编 · 停止等待完整ACK

抽象停止等待:始终有数据,完整ACK即续发;L8000bit、ACK320bit、双向10Mbit/s、d400km、v2×10⁸m/s,收全数据即ACK,无差错/丢失/重传/处理/队列/额外空闲。周期与前向数据发送利用率为?

47 / 自编 · 停止等待距离变式

抽象停止等待,始终有数据,收全数据即发ACK,收全ACK立即续发;L8000bit、ACK320bit、双向10Mbit/s、d100km、v2×10⁸m/s,无差错/丢失/重传/处理/队列/额外空闲。相对400km条件,周期和前向数据发送利用率如何?

48 / 改编 · 工程三环节五阶段

教材规划/设计/实施与历年题需求规范/通信规范/逻辑/物理设计/实施,合理关系是什么?

49 / 改编 · 设计交付物

IP地址分配和路由/安全策略方案,与设备位置/线缆/安装测试计划分别主要归哪类设计?

50 / 改编 · 综合布线端点变式

经典六子系统模型中,工位插座连接到本楼层配线侧,线缆局部竖走。应主要按什么判断它仍属于水平子系统?

51 / 自编 · POP3正常与异常退出

POP3已RETR取内容并DELE标记一封邮件,随后连接异常中断,未正常QUIT进入UPDATE。能否仅凭RETR/DELE认定服务器已按正常流程删信?

52 / 自编 · 邮件邻近职责

请求把附件组织进邮件,再从发送方交到收件服务器,并让收件客户端取内容。最准确的职责对应是?

尚未启用本地进度。

教材对应与来源

教材依据《系统架构设计师教程(第2版)》2.5.1–2.5.5,依次覆盖基本概念、通信技术、网络技术、组网技术和网络工程。16个阅读锚点是本节讲解的组织方式,保留五个正式小小节,不把邮件或布线专题充当整个网络节。教材、知识点、当前章错题、相关上午题、跨章错题、下午案例及中级支撑的定位与完整性边界保存在制作记录中。

本节重点解释DNS递归/迭代、设备处理层次和核心/汇聚/接入职责;个人作答记录不公开,缺图旧题不补造原图。

52道自测逐题标来源性质:23道改编、29道自编,没有把补齐条件后的例题称作完整原题。奈氏回忆题的“32位”改成明确的32种符号并标改编;CRC采用已存位串,补足接收检查和漏检反例;地址例有完整边界;发送传播、流水线及抽象停止等待模型明确长度、起算、资源、零额外耗时和ACK触发条件。所有图、速查与题库使用一致条件;抽象ARQ不表示普通以太网MAC自带可靠确认。

教材组及知识实际采用的公开一级依据与限度
2.5.1–2.5.2:容量、功率比Shannon:A Mathematical Theory of Communication,1948,Theorem17,MIT托管原论文。S/N是线性功率比;给dB须先换算。理论容量不等于有限实现零误码或实测吞吐量。
2.5.2:NR编码与子载波间隔ETSI TS138212 V18.2.0 §5.3,区分共享数据LDPC、DCI/BCH Polar及UCI条件;TS138211 V18.2.0 §4.2,numerology表不是所有终端/频段都支持每项的保证。
2.5.2:可靠性目标ITU-R M.2410-0,2017,§4.10。规定数据量、时限及测试环境下的分组成功概率,不能写成Polar必然无误码或任意5G业务都达99.999%。天线阵元、端口、传输层数不混同;未取得所有基站256根的通用条文。
2.5.3:5G控制与用户面ETSI TS123501 V18.8.0,2025,§4.2.6/4.2.7及§8.2.2.1。N1端点UE–AMF;N2 RAN–AMF、N3 RAN–UPF、N4 SMF–UPF、N6 UPF–DN、N9两个UPF。本轮没有遍审各接口完整线协议栈,不把控制NF串成用户数据必经链。
2.5.3:帧字段、帧长和双工Microchip AN1120,Frame Format/Size;Cisco:Troubleshooting Ethernet,Full-Duplex Operation。64–1518 B含FCS而不含前导/SFD,为本篇未加标签基本帧口径;Length/Type≤1500和≥1536分开,全双工不使用共享半双工CSMA/CD。公开IEEE草案交叉核过字段,不冒称现行正式标准全文审核。
2.5.3:历史网络技术IEEE802已解散工作组目录,802.6为历史身份;IEEE802.11s-2011目录,仅核目录和多跳功能身份,没有遍审标准全文。所有mesh不等于任意两点直接相连。教材WLAN、WAN及移动代际表保留历史口径。
2.5.4:DNS责任与缓存RFC1034 §2.3/4.3.1,递归与非递归看继续查询的责任;RFC1035 §3.2.1/4.1.1,TTL与截断;RFC7766 §5,UDP和TCP。冷缓存/更新案例为本册自编,不把缓存过期本身当作查询必然成功。
2.5.4:DHCP与ARPRFC2131 §3.1/4.1;RFC826,Packet Generation/Reception。DORA为初租常规教学交换,服务端回包受地址、广播标志、中继及客户端条件影响;不能规定四步全广播。ARP在选定本地链路上解析下一跳,不把远端IP直接变成网关IP。
2.5.4:逐跳封装与NATRFC1812 §5.2.1.2/5.2.4.2/5.3.1;RFC3022 §2/4.1。无NAT、隧道、分片模型保留源目的IP和TCP端口,TTL等头字段仍变化;NAT/NAPT会改变相关地址/端口,不能推广端点永不变。
2.5.4:CIDR与建表/转发RFC4632 §3.1;RFC3021 §2.1;Cisco:Understand Administrative Distance。块必须连续且按前缀对齐;/31点到点、/32单地址另论;同前缀来源的建表竞争与已安装FIB的逐包最长匹配分开,AD默认值不是通用协议常数。
2.5.4:传输、HTTP与邮件RFC9293 §2.2/3.8.6.3;RFC768;RFC9112、RFC9113、RFC9114。TCP提供可靠有序字节流而不保留应用消息边界,传输ACK不证明预约提交;HTTP/3使用QUIC/UDP。RFC5321 §2.1/4.2.5与RFC1939 DELE/UPDATE区分收信责任、阅读、取信与删除。原SMTP/POP3样章、来源记录与答题存储保留。
2.5.5:布线边界GB50311-2016公开发布页及公开附件。实际读到§3.3相关90/100m图表数字及附录C指定技术行;扫描中文提取缺失,没有逐字审核所有长度折减条件及七组成。沿用经典六子系统教学模型,不称它等同现行规范完整组成,也不把100m统一外推到所有介质和业务。

来源核验记录具体版本、章节和读取范围;未核的厂商模式、全部线协议、安全细项及布线历史来源保持缺口。现存真题资料含培训、网友与回忆来源,库内编号和所列答案不自动升级为官方原卷。2019 DHCP旧解析67/68方向、教材5G图替代文字N1错位、无条件编码无误码等按已核事实重述,原文件保持只读。规划/设计/实施三环节、考试五阶段、经典六类布线分别描述工程总括、细化任务和功能组成,不能合成一个顺序。