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

互联网历史
宽容的代价:接收方让步如何把错误变成协议法则
互联网最著名的宽容规则,起初让不同团队写出的程序能够先交谈起来。接收方承担歧义,网络因此得以启动。但当临时让步没有期限,错误便失去反馈,怪癖变成事实标准,后来者不得不为一个发送方的缺陷持续付费。

互联网历史
从未真正“带外”的指针:TCP 紧急机制如何偏离自己的字节流
早期应用需要在服务器忙碌时把它叫醒,却不想另建一条连接。TCP 给出的不是快车道,而是同一序列空间中的边界;后来,套接字接口抽走一个字节,标准与运行代码又在边界上相差一位,所谓“带外”才逐渐变成难以摆脱的错觉。

互联网历史
互联网学会忽略的报文:ICMP Source Quench 为何失去权限
早期互联网允许拥塞的网关另发一条命令,要求远端发送方减速。运行经验最终推翻了这个安排:网络仍需要拥塞反馈,但一条孤立、未经认证的 ICMP 指令,不再有资格改变传输层速率。

互联网历史
两个零的总和:互联网校验和如何约束差错,而非制造信任
一项廉价的十六位运算让网络能够拒绝许多损坏的数据,却从不冒充身份凭证。它最隐蔽的边界,藏在两个不同写法的“零”里。

互联网历史
发送方不能尽信的报告:TCP SACK 为何始终只是提示
接收方明明已经报告某段字节在手,发送方却仍要保留副本。这不是 SACK 的不彻底,而是它最重要的边界:可撤回的观察可以指导修复,却不能冒充最终收据。

互联网历史
会指出缺口的确认:TCP SACK 如何让丢失变得可见
TCP 最初的确认号擅长划出一条可靠边界:这个数字以前的字节都已连续到达。可一旦边界前出现缺口,它就无法说明缺口后面已经收到了多少。SACK 增加的是一张局部地图,而不是把重传权交给接收方。

互联网历史
向侧面指路的路由器:ICMP Redirect 如何把捷径限制在本地
第一跳路由器可以告诉主机“隔壁那台更合适”,却不能借一条 ICMP 消息接管全网路由。Redirect 的价值,来自它始终没有越过本地关系。

互联网历史
归零之后反而更新的数字:DNS 如何不用时钟排列版本
在 DNS 的 32 位计数器里,0 可以比 4,294,967,295 更新。这不是文字游戏,而是一套让各自运行的权威服务器在没有统一时钟、也不需要中央裁判的情况下判断版本先后的规则。代价是,它只在明确的半圈窗口内有效。

互联网历史
学会敲门的 DNS 区域:NOTIFY 与 IXFR 如何缩短权威副本的分歧时间
早期 DNS 让从服务器定时醒来,才去确认自己手里的权威数据是否已经过时。1996 年的 NOTIFY 和 IXFR 改变了这套节奏:先敲门,再只传差异;但敲门声始终不能替接收方作出上线决定。

互联网历史
只有通过 DNS 才能找到的地址:Glue 如何打破委派循环
DNS 委派可以告诉解析器“下一台服务器是谁”,却不一定告诉它如何抵达。Glue 是一项刻意受限、非权威的例外:父区给出跨越委派边界所需的地址,但不因此接管子区的事实。

互联网历史
那个向网线发问的地址:ARP 如何让本地可达性保持可修订
IP 路由已经选出下一跳,网卡却仍不知道该把以太网帧交给谁。ARP 用一次公开询问、一份本地缓存和持续接受反证的机制,补上了这最后一步。

互联网历史
连接如何证明自己是新的:TCP 为什么需要三次握手
一个包可以送到正确地址、带着看似合理的序号,却属于一段早已结束的对话。TCP 的三次握手正是为这种歧义而生:双方在接受新连接之前,都要拿到对方当前序号空间的证据,也要确认自己的选择确实被看见。

互联网历史
数据包如何学会量体裁衣:路径 MTU 发现把分片责任移向端点
发送方看不见整条路径,却必须避开其中最窄的一段。从路由器临时切包,到 ICMP 回报瓶颈,再到传输层亲自探测,互联网用数十年重新安排了“谁来决定包有多大”。

互联网历史
两种“什么都没有”:DNS 如何分清 NXDOMAIN 与 NODATA
DNS 返回空白,并不意味着现实也是一片空白。可能是整个名称不存在,也可能是名称明明存在,只缺少这一次查询的记录类型。负缓存真正成熟的标志,不是它学会记住失败,而是它终于知道自己记住的是哪一种“没有”。

互联网历史
学会过期的错误:DNS 如何缓存并不存在的东西
DNS 的扩展能力不仅来自记住正确答案,也来自记住某个答案暂时不存在。但“没有收到”可能是名称不存在、记录类型缺失、服务器故障、网络超时,甚至只是下一步委派。负缓存真正解决的问题,是如何把“没有”变成一条有发言者、有适用范围、会不断失效的证据。它减少了重复查询,也让一条刚创建的名称可能继续被昨天的“不存在”遮住。

互联网历史
必须不再成为核心的核心:EGP 与自治系统的诞生
互联网早期的去中心化,并不是假设所有网络都持有同一套判断,而是让分歧可以运行。外部网关协议 EGP 划出一条边界:系统内部如何选路可以保密,对邻居则必须披露有限的可达性。这个边界使自治成为工程现实,也暴露了一个问题——当网络从树长成网,特权核心和过少的路径证据都无法继续承担全局协调。

互联网历史
比服务器活得更久的邮件地址:MX 记录如何把身份与投递分开
地址的右半边看起来像一台机器。早期邮件系统常常也这样行动:看到 `@` 后面的名字,就去连接同名主机。1986 年 1 月,RFC 974 记录了这个直觉为何已经不够,以及一条很小的 DNS 记录如何让地址留下、服务器却可以更换。

互联网历史
用分歧校准的时钟:NTP 如何在不永远信任一台服务器的前提下建立互联网时间
一台联网计算机报出“现在几点”,并不等于它知道时间。1989 年的一次大规模测量发现,有些应答时钟误差不是毫秒,而是数小时,极端者甚至超过两周。NTP 的难题从来不只是传送一个数字,而是决定哪些会漂移、会延迟、也会出错的证词,足以改变本机时钟。

互联网历史
CERN选择不拥有的Web:一家实验室如何设计自己的退出
万维网并不是因为诞生于著名实验室就自然成为公共基础设施。它先把共同机制压到足够小,再让规范、客户端和服务器离开最初的工作站;1993 年,CERN 又放弃了对基础软件的知识产权闸门。最深的贡献不是永久管理,而是让后来者无需再取得出生地的许可。

互联网历史
不必先买最好的线路:CSNET如何让能力不同的机构进入同一网络
CSNET 没有等到所有计算机系都能负担同一种连接。它把 ARPANET、商用 X.25 上的完整 IP 服务和通过电话拨号交换邮件的 PhoneNet 组织成一个逻辑网络。它真正留下的不是“低配互联网”,而是一套更严格的入场方法:先定义确实有用的共同服务,再让不同的本地条件通过可运行、可观察、可迁移的边界相遇。
