主要领域
互联网基础设施
在 主要领域 分类下,互联网基础设施 按主要领域组织行业情报,帮助读者聚焦互联网基础设施、治理、连接市场或数字资本等方向。页面汇集了相关文章、公开证据、机构、公司、人物、区域关联、运营依赖和市场环境,这些内容可能分散在多个分类页面中。页面解释了该领域、可能的行为主体类型、市场或治理背景,以及读者比较信号时应使用的参考来源。运营商、分析师和治理领域的读者可以观察同一领域如何在事件、档案、市场变化、公开来源证据、区域依赖和更长周期的基础设施决策中随时间显现。

互联网历史
结束一条记录的那个比特:ONC RPC 如何在 TCP 字节流上重建消息边界
接收程序读到四个字节时,可能拿到一枚完整标记,也可能只拿到上一段数据的尾巴。TCP 保证顺序,却不替远程调用保存句号。ONC RPC 于是把句法写在流里:三十一位计算片段长度,最高一位只负责在这些字节之后结束记录。

互联网历史
一封邮件分成多封抵达:MIME 如何把重组留给接收端
碎片可以分别排队、分别延误、分别留下投递记录,却在收件人的软件中还原成同一个有类型的对象。MIME 的巧妙之处,不是让每一片冒充整体,而是只规定跨系统协作所需的最小字段,把“整体是否已经成立”交给拥有实际数据的本地程序判断。

互联网历史
把区间变成整个文件的条件:HTTP If-Range 如何让残缺字节留在同一版本
一次传输在文件中途断开,客户端已经保存了前半段。它当然知道下一次该从哪个字节开始,却不知道服务器上的内容是否还是原来那一版。HTTP 用一个克制的分支回答:版本相同就续传,版本不同就忽略区间,发送当前完整表示。

互联网历史
向后生长的轨迹:Usenet Path 如何阻止中继把文章送回去
一篇网络新闻从 A 到达 B,B 最荒唐的下一步就是把它原样送回 A。A 的 Message-ID 历史库当然能认出重复件,但带宽已经浪费了。Usenet 的 `Path` 把“去过哪里”写进文章,让中继在发送之前就避开这趟必然无效的回程。

IETF
Ari Keränen 与那条先赢得路径选择、却还不能宣告成功的候选对
ICE 可以准确记下哪一对传输地址被选中,却看不见人是否听见声音、应用是否准入、媒体是否解码,也不能把一次路径选择当成持续发送的永久许可。真正可靠的会话记录,必须从“已连接”这三个字中拆出多张收据。

互联网历史
从未离开消息的链接:MIME Content-ID 如何标记内嵌部件
一封 HTML 邮件里的图片可以拥有看似 URL 的地址,阅读器却无须访问任何网站。`cid:` 指向的对象已经装在同一封消息中。MIME 为这种向内的链接提供了标识,却把解析权留给了消息结构、存储系统和接收应用。

互联网历史
一个 Call-ID,多段对话:SIP 如何用 tag 为分叉命名
一份邀请可以发往一个地址,却在多台终端上响起并返回多个答案。SIP 没有把 Call-ID 当成唯一的“通话编号”,而是让通信双方各自贡献一半标记,为每份持续状态补全名字。

IETF
Erik Nordmark 与那个先变陈旧、后被判不可达的邻居
IPv6 邻居缓存里的 `STALE`,陈旧的不是邻居,而是上一次正面确认。NUD 将“还记得链路层地址”和“刚刚证明前向路径可用”拆成两件事,使系统能在不确定中继续转发,又不把缓存记录冒充成身份或结果。

互联网历史
连接断了,会话没有:RTSP 如何把控制状态留在 TCP 之外
承载 PLAY 的 TCP 连接可以消失,媒体服务器却仍记得已经建立的播放上下文。RTSP 为这份临时记忆分配了独立标识,也明确限制了它的权力:它不是资源名称,不是媒体通路,更不是操作者身份。

互联网历史
不懂就必须拒绝:X.509 关键扩展如何给证书变更划界
新规则写进证书时,旧软件可能连它的名字都没见过。X.509 v3 没有假装所有接收者会同步升级,而是把兼容性选择一并签进证书:有些未知信息可以略过,有些信息若不能理解,验证就不得成功。

IETF
Carsten Bormann 与 CoAP:这个 Token 匹配的是回应,不是人
当日志把“Token 相同”写成“身份验证通过”,协议并没有变强,证据反而变弱了。CoAP 的设计把报文去重、请求关联、通道安全和应用结果分开放置;运营记录也应保留这些边界。

互联网历史
让流继续而先告别的号码:RTP 如何解决 SSRC 冲突
一场实时会话里,同一个 32 位号码突然指向了两套互不相干的序列和时钟。RTP 没有让接收端把偶然相同的号码升级为永久身份。发生冲突的源先让旧号码退出,再选择一个尚未占用的新值;媒体可以继续,歧义则留给地址、CNAME、拓扑与时间证据来解释。

互联网历史
一个 XID,两次执行:RPC 为什么还需要编号之外的记忆
远程调用超时之后,客户端重发同一个编号,并不能把已经丢失的历史一起送回服务器。ONC RPC 解决了“这份回复属于哪次调用”,NFS 的演进才说明“这项操作是否已经执行过”需要付出怎样的状态成本。

IETF
Fernando Gont 与必须先交代上层协议的 IPv6 首片
防火墙按端口放行,但首片抵达时,TCP 头还在下一片里。地址可见、分片偏移为零、规则也已加载,真正决定规则的字段却没有出现。Fernando Gont 参与共同撰写的 RFC 7112,把这种两难收敛成一条可在本地检验的线规:IPv6 首片必须带齐直至首个上层协议头的完整头链。它让设备有足够证据作一次有限的准入判断,却从未承诺发送者身份、后续分片或最终重组结果。

互联网历史
答案给出了下一道问题:SNMP 如何沿着 MIB 前行
网管知道路由表某一列的名字,却不知道设备此刻有哪些行。SNMP 没有要求代理端提供一份完整清单,而是让它回答“在你能看的范围里,下一个名字是什么”。每次答复都成为下一次查询的起点,一棵未知的管理树因此可以被逐步走完。

互联网历史
节点不懂这个选项,它仍说明了该怎么办:IPv6 如何给未知划定边界
IPv6 没有要求旧设备先学会未来每一种扩展,才有资格处理数据包。它把更小的一份共同规则写进选项类型:不知道内容时,至少知道边界、后果与哪些字节可能在途中变化。

IETF
Jen Linkova 与那只让 IPv4 随时返场的五分钟计时器
RFC 8925 最重要的设计,不是让终端“关闭 IPv4”,而是让这次关闭自动失效。客户端请求 DHCPv4 选项 108,服务器返回一段等待时间;计时结束或网络重新接入后,终端可以再次索取 IPv4。Jen Linkova 作为共同作者参与定义的,是一种按接口、按网段、可撤回的试验。它能把 IPv4 需求变成可观测信号,但前提是不能把“没领地址”误写成“所有应用都已成功迁移”。

互联网历史
不属于值的字节:XDR 如何让不同机器读懂同一种表示
XDR 最值得记住的,不是某个复杂类型,而是几个必须写入、却不能算进值里的零字节。它们把不同机器拉到同一条四字节刻度上,也把“数据是什么”和“数据怎样摆放”分开了。

IETF
Warren Kumari 与那个不知道对方是谁、却仍然加密的 Wi-Fi 链路
公共 Wi-Fi 并非只能在“所有人共用一条密码”和“无线帧裸露在空气中”之间二选一。RFC 8110 定义的机会式无线加密(OWE)给出了第三种安排:每次关联单独协商密钥,只加密终端到接入点的无线链路,同时坦白承认双方身份都未经认证。作为该 RFC 的共同编辑者,Warren Kumari 留下的不是“开放网络从此安全”这一口号,而是一条更重要的工程边界——没有身份也能减少被动窃听,但减少窃听绝不能被包装成已经知道对方是谁。

互联网历史
这个号码属于操作,不属于报文:LDAP 如何让多路回应交错而不混淆
LDAP 没有为每一条返回结果另造身份,而是让客户端选择一个整数,并让同一操作产生的全部回应都带着它。搜索由此可以连续吐出条目,其他请求也能插入其间;但编号只能指出“这是谁的状态”,不能证明工作怎样结束。
