跳转到主要内容

BTW Media 编辑专题

互联网历史

互联网并不是一开始就完整成型的系统。它由研究者、工程师、运营者、机构和社群在几十年中共同建成,他们在世界真正理解网络之前,就选择了开放、互通与共同治理。

《互联网历史》是 BTW Media 的编辑档案,记录塑造全球网络的人物、协议、机构与关键转折点。

1969ARPANET第一条消息
1983TCP/IP正式切换运行
1983/84DNS名称成为基础设施
1989/91万维网网络变得可读
1998ICANN全球标识符管理
今天共同治理开放的网络记忆

网络建设者

研究者、工程师、运营者和社群领袖的选择,塑造了互联网的开放架构。

成为基础设施的协议

TCP/IP、DNS、路由、电子邮件、Web、号码资源以及标准制定过程,使全球互联互通成为可能。

留给下一代的记忆

访谈、人物档案与历史记录,留存了互联网如何被构想、治理、拓展和守护。

这个专题汇集访谈、人物档案、有来源支撑的报道和历史分析,记录互联网时代的建设者与见证者。

本页讲述个人抉择、技术原则、公共机构与区域社群如何共同成就了文明级别的基础设施。

对记录于此的人来说,这是他们贡献的记录;对读者来说,这是一张理解互联网如何成为人类共享系统的地图。

专题系列

互联网建设者

从分组交换理论到万维网,这张图连接了塑造全球网络的人物、协议决策和治理变迁。

Leonard Kleinrock 的头像

1961

Leonard Kleinrock

Leonard Kleinrock(1961):发表了最早的分组交换和信息流研究,为将消息分解成数据包提供了数学基础。

J.C.R. Licklider 的头像

1962 / 1963

J.C.R. Licklider

J.C.R. Licklider(1962 / 1963):阐述了“星际计算机网络”的愿景,这一愿景启发了 ARPA 的联网目标以及全球互联计算共同体的构想。

Paul Baran 的头像

1964

Paul Baran

Paul Baran(1964):RAND 备忘录《论分布式通信》提出了以生存为目标的分布式网络设计,是后来分组网络的重要概念先驱。

Donald Davies 的头像

1965

Donald Davies

Donald Davies(1965):在英国 National Physical Laboratory 创造了“packet”一词,并推动了实用分组交换架构的发展。

Douglas Engelbart 的头像

1968

Douglas Engelbart

Douglas Engelbart(1968):在“所有演示之母”上演示了 oN-Line System(NLS),展示了超文本、协同编辑、鼠标等其他交互概念,这些概念深刻影响了后来的在线工具。

Lawrence (Larry) Roberts 的头像

1969

Lawrence (Larry) Roberts

Lawrence (Larry) Roberts(1969):作为 ARPA 项目经理,他设计并领导了 ARPANET 的建设,将分组交换方案变成了第一个投入运行的研究网络。

Jon Postel 的头像

1969

Jon Postel

Jon Postel(1969):成为 RFC 系列的核心人物,并长期管理协议文档与编号——互联网的编号权威。

Steve Crocker 的头像

1969

Steve Crocker

Steve Crocker(1969):发起了 ARPANET 的 “Network Working Group”,并创建了 Request for Comments(RFC)系列——互联网协议的主要开放文档机制。

Vint Cerf & Bob Kahn 的头像

1972–1973

Vint Cerf & Bob Kahn

Vint Cerf & Bob Kahn(1972–1973):共同设计了传输控制协议(TCP)和后来的 TCP/IP,实现了跨多个网络的通信——网络互连的诞生。

Robert Metcalfe 的头像

1973

Robert Metcalfe

Robert Metcalfe(1973):在 Xerox PARC 发明了以太网,使局域网变得快速且可扩展,适用于办公室和校园环境。

Louis Pouzin 的头像

1973–1975

Louis Pouzin

Louis Pouzin(1973–1975):在法国开发了 CYCLADES,这是一个基于数据报的分组网络,直接影响了 TCP/IP 的设计。

Danny Cohen 的头像

1973

Danny Cohen

Danny Cohen(1973):首创了早期分组语音传输与字节序概念,是 TCP/IP 系统互操作性的关键。

Yngvar G. Lundh 的头像

1975

Yngvar G. Lundh

Yngvar G. Lundh(1975):在斯堪的纳维亚推动并部署了早期分组交换网络,将欧洲的研究网络连接起来。

Elizabeth "Jake" Feinler 的头像

1976

Elizabeth "Jake" Feinler

Elizabeth "Jake" Feinler(1976):在SRI管理ARPANET网络信息中心(NIC),负责维护DNS出现之前的官方主机名目录。

Pål Spilling 的头像

1977

Pål Spilling

Pål Spilling(1977):帮助在欧洲建立了早期的 ARPANET 连接,并合著了关于首次跨洲互联网(TCP/IP)实验的论文。

Bob Kahn, Vint Cerf & Jon Postel 的头像

1977

Bob Kahn, Vint Cerf & Jon Postel

Bob Kahn, Vint Cerf & Jon Postel(1977):首次进行了跨三个网络的 TCP/IP 测试(ARPANET、SATNET、PRNET),证明了该架构的可行性。

Steve Crocker, Jon Postel & Joyce Reynolds 的头像

1978

Steve Crocker, Jon Postel & Joyce Reynolds

Steve Crocker, Jon Postel & Joyce Reynolds(1978):主导了早期类似 IETF 的协议协调和 RFC 系列的连续性——这是当今开放标准流程的核心。

Radia Perlman 的头像

1979

Radia Perlman

Radia Perlman(1979):开发了早期路由算法,这些算法后来演变为 Spanning Tree Protocol(1985 年定稿)。

Paul Mockapetris 的头像

1981–1983

Paul Mockapetris

Paul Mockapetris(1981–1983):发明了域名系统(DNS)来取代中央 HOSTS.TXT 文件。通过 RFC 882/883 引入了层次化、分布式的命名方式。

Danny Cohen 的头像

1981

Danny Cohen

Danny Cohen(1981):发表了《On Holy Wars and a Plea for Peace》,正式提出了字节顺序(即“endianness”)的概念。

Daniel Karrenberg 的头像

1982

Daniel Karrenberg

Daniel Karrenberg(1982):帮助建立了 EUnet,这是第一个泛欧互联网服务提供商(ISP),并在 1989 年成为 RIPE 的创始人之一。

Vint Cerf, Bob Kahn, Jon Postel & Steve Crocker 的头像

1982–1983

Vint Cerf, Bob Kahn, Jon Postel & Steve Crocker

Vint Cerf, Bob Kahn, Jon Postel & Steve Crocker(1982–1983):主持了 1983 年 1 月 1 日从 NCP 到 TCP/IP 的“标志日”切换——现代互联网正式运行的开端。

Radia Perlman 的头像

1983–1984

Radia Perlman

Radia Perlman(1983–1984):开发了生成树协议(STP),该协议使以太网网络变得可靠且无环路。

Mike Muuss 的头像

1984

Mike Muuss

Mike Muuss(1984):创造了 ping,它是网络中最简单、最持久的诊断工具之一。

Eric Allman 的头像

1984–1986

Eric Allman

Eric Allman(1984–1986):编写了 Sendmail,这是第一个通用互联网电子邮件传输系统,对全球电子邮件互操作性至关重要。

Brian Carpenter 的头像

1985

Brian Carpenter

Brian Carpenter(1985):领导了关键互联网标准的制定,并担任 IETF 工作组主席,推动 IPv6 和架构一致性。

John Klensin 的头像

1986

John Klensin

John Klensin(1986):在 SMTP、FTP 和互联网协议国际化方面的早期重要工作。

Joyce K. Reynolds & Bob Braden 的头像

1987

Joyce K. Reynolds & Bob Braden

Joyce K. Reynolds & Bob Braden(1987):参与了 RFC 编辑、TCP/IP 文档编写以及互联网研究组的协调工作。

Alan Emtage 的头像

1989

Alan Emtage

Alan Emtage(1989):开发了 Archie,第一个互联网搜索引擎,让用户能够在 FTP 服务器上查找文件。

Tim Berners-Lee 的头像

1990 / 1991

Tim Berners-Lee

Tim Berners-Lee(1990 / 1991):在 CERN 发明了万维网——创建了 HTTP、HTML 以及第一个网络服务器和浏览器,将网络基础设施转变为全球发布和信息系统。

Linus Torvalds 的头像

1991

Linus Torvalds

Linus Torvalds(1991):创建了 Linux 内核,它成为互联网基础设施、Web 服务器和开源计算的基石。

Jianping Wu 的头像

1991

Jianping Wu

Jianping Wu(1991):他曾领导中国首个学术互联网 CERNET 的开发,将全国各地的高校连接起来。

Scott Bradner 的头像

1991

Scott Bradner

Scott Bradner(1991):IETF 标准化与互联网治理中的关键人物,曾参与制定早期互联网政策与协议管理机制。

Kilnam Chon 的头像

1992

Kilnam Chon

Kilnam Chon(1992):建立了 KREONET(韩国研究网络),在亚洲率先实现了互联网连接。

Marc Andreessen 的头像

1993

Marc Andreessen

Marc Andreessen(1993):共同开发了 Mosaic,这是第一款主流图形化网页浏览器,它普及了万维网并启发了 Netscape。

Robert Cailliau 的头像

1993

Robert Cailliau

Robert Cailliau(1993):与伯纳斯-李在 CERN 合作,推广并完善万维网及其首个浏览器/服务器架构。

Mitchell Baker 的头像

1994

Mitchell Baker

Mitchell Baker(1994):曾领导 Mozilla 项目,维护开放网络标准,并推动社区驱动的浏览器开发。

Xing Li 的头像

1994

Xing Li

Xing Li(1994):CERNET(中国第一个学术网络,1994 年)的设计者,也是亚太地区 IPv6 的早期倡导者。

Paul Vixie 的头像

1995

Paul Vixie

Paul Vixie(1995):BIND(最广泛使用的 DNS 服务器软件)的主要开发者;改进了 DNS 的可靠性和安全性。

Larry Landweber 的头像

1996

Larry Landweber

Larry Landweber(1996):创建了 CSNET,并帮助超过 25 个国家接入早期互联网,在学术界与政策界之间架起桥梁。

Radia Perlman 的头像

1997

Radia Perlman

Radia Perlman(1997):著有《Interconnections》,系统阐述了网络协议设计原则,并影响了互联网路由教育。

Jon Postel 的头像

1998

Jon Postel

Jon Postel(1998):他展示了对 DNS 根服务器的掌控,并主导了 IANA 管理权移交,这也象征着他毕生所扮演的角色。

Vint Cerf & Bob Kahn 的头像

1998

Vint Cerf & Bob Kahn

Vint Cerf & Bob Kahn(1998):协助创立了 ICANN,并推动建立全球互联网命名和编号管理的制度框架。

Al Gore 的头像

1999

Al Gore

Al Gore(1999):他提出了《1991年高性能计算与通信法案》,该法案资助了互联网的扩展——他也因此获得“信息高速公路”的昵称。

探索更广的历史谱系44 个姓名与里程碑

基础阶段:1960 年代

  1. 1961Leonard Kleinrock
  2. 1962 / 1963J.C.R. Licklider
  3. 1964Paul Baran
  4. 1965Donald Davies
  5. 1968Douglas Engelbart
  6. 1969Lawrence (Larry) Roberts
  7. 1969Jon Postel
  8. 1969Steve Crocker

协议与网络互联:1970 年代

  1. 1972–1973Vint Cerf & Bob Kahn
  2. 1973Robert Metcalfe
  3. 1973–1975Louis Pouzin
  4. 1973Danny Cohen
  5. 1975Yngvar G. Lundh
  6. 1976Elizabeth "Jake" Feinler
  7. 1977Pål Spilling
  8. 1977Bob Kahn, Vint Cerf & Jon Postel
  9. 1978Steve Crocker, Jon Postel & Joyce Reynolds
  10. 1979Radia Perlman

命名、路由与标准:1980 年代

  1. 1981–1983Paul Mockapetris
  2. 1981Danny Cohen
  3. 1982–1983Vint Cerf, Bob Kahn, Jon Postel & Steve Crocker
  4. 1983–1984Radia Perlman
  5. 1984Mike Muuss
  6. 1984–1986Eric Allman
  7. 1985Brian Carpenter
  8. 1986John Klensin
  9. 1987Joyce K. Reynolds & Bob Braden
  10. 1989Alan Emtage

Web、搜索与治理:1990 年代

  1. 1990 / 1991Tim Berners-Lee
  2. 1991Linus Torvalds
  3. 1991Scott Bradner
  4. 1993Marc Andreessen
  5. 1993Robert Cailliau
  6. 1994Mitchell Baker
  7. 1995Paul Vixie
  8. 1996Larry Landweber
  9. 1997Radia Perlman
  10. 1998Jon Postel
  11. 1998Vint Cerf & Bob Kahn
  12. 1999Al Gore

区域互联网建设者

  1. 1982Daniel Karrenberg
  2. 1991Jianping Wu
  3. 1992Kilnam Chon
  4. 1994Xing Li

互联网里程碑

互联网形成过程中的关键节点

按十年梳理实验、协议、标准、网络与机构如何将网络互联变为共享的全球基础设施。

1960 年代 — 实验性分组网络

  • 1962-1965

    分组交换实现实用化

    保罗·巴兰和唐纳德·戴维斯分别提出了分组交换通信,为后来的研究网络提供了一种无需依赖电路交换电话即可传输数据的方式。

    Paul Baran, Donald Davies

    RAND, National Physical Laboratory

  • 1969

    ARPANET 发送了第一条消息

    第一条主机到主机的 ARPANET 消息在 UCLA 和 SRI 之间传送,使分组网络从研究架构转变为实际运行的实验。

    Leonard Kleinrock, Charley Kline, Bill Duvall

    UCLA, SRI, ARPA

1970 年代 — 协议与网络互连

  • 1971

    电子邮件成为网络上第一个持久的社交应用

    雷·汤姆林森让网络邮件可以在机器之间传送,使人与人之间的通信成为互联网最早存在的理由之一。

    Ray Tomlinson

    BBN, ARPANET

  • 1974

    TCP 论文将网络互联定义为开放架构

    Vint Cerf 和 Bob Kahn 发表了 TCP 论文,为网络提供了一种协议模型,用于将异构网络连接成互联网。

    Vint Cerf, Bob Kahn

    DARPA

  • 1977

    三网 TCP/IP 测试证明跨介质网络互联

    分组无线、卫星和 ARPANET 路径通过共同的协议设计来承载流量,表明互联网可以在不同的物理网络上运行。

    Vint Cerf, Jon Postel, Bob Kahn

    DARPA 研究界

1980 年代 — 命名、路由与标准

  • 1983

    TCP/IP 标志日使现代互联网投入运行

    ARPANET 主机于 1983 年 1 月 1 日从 NCP 迁移到 TCP/IP,使该协议套件成为运营基础而非研究提案。

    Vint Cerf, Bob Kahn, Jon Postel, Steve Crocker

    DARPA、ARPANET 社群

  • 1983-1984

    DNS 将域名变为分布式互联网基础设施

    Paul Mockapetris 和早期命名社区用域名系统取代了主机表,为不断扩展的网络提供了一个可扩展的命名层。

    Paul Mockapetris, Jon Postel

    USC/ISI, IANA

  • 1986

    NSFNET 将学术网络扩展为骨干网

    NSFNET 计划连接了超级计算中心和研究机构,创建了骨干网,帮助互联网超越了最初的国防研究范畴。

    National Science Foundation、区域学术网络

  • 1980 年代末

    路由增长倒逼域间协调

    随着网络不断增多,运营商转向可扩展的域间路由实践,这后来使 BGP 和路由安全成为互联网运营的核心。

    网络运营商和路由研究人员

    IETF、运营商社区

  • 1989 / 1990

    Archie 使分布式网络资源可发现

    Alan Emtage 创建了 Archie,这表明互联网不仅需要传输和寻址,还需要发现系统。

    Alan Emtage

    McGill University

1990 年代 — Web、RIR 与治理

  • 1989 / 1991

    万维网使互联网可用于发布与导航。

    Tim Berners-Lee 提出并实现了 HTTP、HTML、URL 以及早期的浏览器/服务器软件,将网络变成了一个全球信息空间。

    Tim Berners-Lee, Robert Cailliau

    CERN

  • 1992

    区域号码协调实现制度化

    区域互联网的快速发展催生了对持久地址分配机构的需求,APNIC 在亚太协调背景下应运而生。

    区域运营商与注册机构建设者

    APNIC、RIR 社区

  • 1993

    萨尔瓦多融入全球互联网发展历程

    本地建设者将本国的学术和技术社群连接到全球网络,展示了互联网历史是如何在最初的研究资助中心之外创造出来的。

    Lito Ibarra

    萨尔瓦多互联网社区

  • 1998

    ICANN 成立以协调全球标识符

    ICANN 成为 DNS 与标识符协调讨论的制度性平台,推动互联网治理迈向更正式的多利益攸关方结构。

    Jon Postel、Vint Cerf、全球治理社区

    ICANN、IANA 社区

  • 1998

    IPv6 在 RFC 2460 中定义

    IETF 发布 RFC 2460,使互联网在 IPv4 地址耗尽后仍能扩展寻址能力,也让协议管理成为一项需要代际传承的任务。

    Brian Carpenter,IETF IPv6 社区

    IETF

2000年代 — 区域建设者与运营记忆

  • 1986 / 1992

    拉丁美洲学术网络成为区域基础设施

    智利、委内瑞拉、阿根廷及邻近社区的建设者将科研网络转化为持久的区域互联网容量。

    Florencio Utreras, Ermanno Pietrosemoli, Olga Cavalli

    拉丁美洲的学术界与治理界

  • 2000 年代

    非洲技术社区提升能力、扩大参与

    培训、软件社区和倡导让更多人能够构建、运营和治理互联网基础设施。

    Dorcas Muthoni

    非洲科技与互联网社群

  • 2000 年代

    运营分析成为互联网管理的一部分

    路由、寻址、测量和安全分析,是解释全球网络韧性与脆弱性的关键。

    Geoff Huston

    APNIC Labs、运营商社区

2010年代 — 管理、安全与连续性

  • 2016

    IANA 管理权移交完成

    这一过渡标志着治理从美国政府的监督向全球多利益相关方社区的重大转变。

    ICANN、IANA 社区、全球互联网治理社区

  • 2010 年代 / 2020 年代

    路由安全成为核心公共利益问题

    RPKI、MANRS 和运营商协调使路由安全成为互联网的制度记忆和日常运营纪律的一部分。

    路由安全研究人员与网络运营人员

    IETF、RIR 和运营商社区

  • 2024

    互联网历史成为有据可查的档案

    测量档案、口述历史和编辑文集,使互联网历史本身成为需要为下一代守护的领域。

    Jim Cowie 和互联网历史研究者

    Internet History Initiative

已发布档案

BTW 互联网历史档案

来自 BTW Media《互联网历史》专题的访谈、人物档案与历史报道。

打开 以沉默表示成功的测试:Discard 协议究竟能证明什么 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

以沉默表示成功的测试:Discard 协议究竟能证明什么

测试者向 9 端口发出一段已知字节,远端没有回话。这里不能立刻写“超时”,也不能写“接收成功”。RFC 863 对 Discard 的规定正是收到数据、将其丢弃、不发送应用层响应。空白是合规行为,却不是收据;要判断测试结果,必须先说清观察来自本机、传输层、远端进程,还是另一处独立测量点。

阅读档案
打开 没有语法的时钟回答:Daytime 为什么只保证人能看懂 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

没有语法的时钟回答:Daytime 为什么只保证人能看懂

客户端连上 13 端口,收到一行清楚的日期,连接也正常结束。换一台服务器,同一时刻却可能换一种字段顺序、年份宽度和时区写法。两次通信都成功,因为 RFC 867 规定的是“给人看的时间回答”,从未承诺一种可由程序通用解析的日期语法。

阅读档案
打开 回车之后必须再说一句:Telnet 如何用空字节结束歧义 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

回车之后必须再说一句:Telnet 如何用空字节结束歧义

网络收到 `CR` 时,真正的问题不是“这是什么字符”,而是“这项动作说完了吗”。如果下一字节是 `LF`,打印位置要去下一行左端;如果下一字节是 `NUL`,它只回到本行左端。Telnet 把无法从单个回车判断的意图,交给紧随其后的一个字节裁决。

阅读档案
打开 撤回也要作为新闻传播:Usenet 如何把取消留给每个站点决定 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

撤回也要作为新闻传播:Usenet 如何把取消留给每个站点决定

同一篇 cancel 控制文章抵达三个新闻服务器:第一个已经存有目标文章,于是停止提供;第二个不认可请求者的权限,原文照常可读;第三个还没见过原文,只能先记住它的 Message-ID,等迟到的副本出现时再拒收。Usenet 传递的是撤回请求,不是全网删除命令。

阅读档案
打开 等待告别的删除:POP3 如何把标记与不可逆移除分开 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

等待告别的删除:POP3 如何把标记与不可逆移除分开

客户端收到 `+OK message 4 deleted`,却在发出 `QUIT` 前断线。下一次登录时,第 4 封邮件仍在。服务器没有反悔:上一句只确认了本次会话里的可撤销删除标记,真正移除必须等到客户端主动把会话推进 UPDATE。

阅读档案
打开 等待许可的字节:IMAP 如何用一次往返换来一条资源边界 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

等待许可的字节:IMAP 如何用一次往返换来一条资源边界

客户端已经把长度写在行尾:`{11}`。接下来有多少数据,双方都知道;TCP 连接也没有停。可那 11 个八位组仍不能发送。服务器必须先回一个 `+`。这不是多余的礼节,而是接收方在付出解析、内存或存储成本之前最后一次便宜的拒绝机会。LITERAL+ 省掉了这次往返,也把“拒绝已经上路的数据怎么办”留给了后来者。

阅读档案
打开 检查点不是字节数:FTP 如何学会续传一个文件 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

检查点不是字节数:FTP 如何学会续传一个文件

早期 FTP 的续传证据长得像一道等式:`110 MARK ssss = rrrr`。可等号两边并不是同一种数。`ssss` 属于发送端,`rrrr` 属于接收端;它们分别描述各自系统能够恢复的位置,只在同一个已落稳的传输边界相遇。文件还在数据连接上前进,这条答复已从控制连接返回。续传从一开始就不是“记住下载到百分之几”,而是让两个不同系统各自保管能够兑现的状态。

阅读档案
打开 一行空白列出了所有人:Finger 如何把人的在场变成网络答复 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

一行空白列出了所有人:Finger 如何把人的在场变成网络答复

连上 79 端口,只发送回车与换行。1977 年的 NAME/FINGER 会把这行“什么也没写”的请求理解成一个完整问题:此刻谁在使用这台远程主机?答案可能不止是登录名,还包括真人姓名、终端位置、空闲时长,以及用户留给陌生查询者的一段计划。后来标准真正收紧的不是报文长度,而是回答者的权力边界。

阅读档案
打开 第二条连接追问第一条:IDENT 如何给用户名的权力划界 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

第二条连接追问第一条:IDENT 如何给用户名的权力划界

一台服务器已经接住一条 TCP 连接,却又沿相反方向另开一条连接。它不是重复业务请求,而是把第一条连接的两个端口交还给对方主机,问:这条连接在你那里归哪个用户?IDENT 的价值就在这个窄问题里;它的历史也说明,主机报出的用户名为何只能进入审计记录,不能直接变成通行证。

阅读档案
打开 文件并非来自 69 端口:TFTP 如何为一次传输划定端点 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

文件并非来自 69 端口:TFTP 如何为一次传输划定端点

防火墙日志先放行了一条发往 UDP 69 端口的读请求,随后却丢掉了第一块文件数据:回包的源端口不是 69。对 TFTP 而言,这不是服务器换了身份,而是请求阶段已经结束;真正的传输刚刚用另一对端口成立。

阅读档案
打开 那个 SMTP 学会不回答的问题:VRFY 如何把收信与名录披露分开 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

那个 SMTP 学会不回答的问题:VRFY 如何把收信与名录披露分开

1982 年,一台远端主机只要向 SMTP 服务器发出 `VRFY Smith`,就可能得到 Fred Smith 的全名与邮箱。这个命令之所以好用,正因为它能把投递故障背后的名录状态直接说出来;它后来之所以危险,也出于同一个原因——邮件传输服务顺手成了一本可以从公网逐项查询的通讯录。

阅读档案
打开 服务器返回了新编号:UIDPLUS 如何让 IMAP 变更可验证 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

服务器返回了新编号:UIDPLUS 如何让 IMAP 变更可验证

邮件已经写进服务器,客户端却不能把本地待办勾掉。原因不是上传失败,而是成功回复里少了一个关键事实:这封新邮件在目标邮箱里被分配了哪个 UID?若要再次搜索、比对内容,甚至事先埋入独特标记,成功就仍然留着一笔身份账没有结清。

阅读档案
打开 交出连接的命令:SMTP 为什么用 ETRN 取代 TURN 档案
历史报道原始: 互联网历史发布时间 2026年8月25日

交出连接的命令:SMTP 为什么用 ETRN 取代 TURN

一台邮件主机拨通服务商,然后要求线路“转过来”。服务器便能沿同一连接送回离线期间积压的邮件。这个便利掩盖了一次权限转让:来电者说出了主机名,却没有证明自己有权领取那个主机的邮件。

阅读档案
打开 连接断了,编号也会变:POP3 UIDL 如何让客户端在重连后认出同一封邮件 档案
历史报道原始: 互联网历史发布时间 2026年8月24日

连接断了,编号也会变:POP3 UIDL 如何让客户端在重连后认出同一封邮件

客户端已经收完邮件,却在发送 QUIT 前断线。服务器没有进入 UPDATE,因此不能执行删除;下次连接时,那封邮件仍在,但它的队列位置可能已经改变。POP3 要让客户端避免重复下载,必须提供一种比本次会话编号活得更久、又不假装永久保存邮件的凭据。

阅读档案
打开 要求阻断者表明身份的错误码 档案
历史报道原始: 互联网历史发布时间 2026年8月24日

要求阻断者表明身份的错误码

HTTP 451 能让法律障碍显形,并指出谁在执行阻断;它不能强迫披露、验证命令,也看不见 HTTP 以下的封锁。

阅读档案