1. 全球互联网的隐形支柱架构
跨国界、跨硬體的无缝互联建立在 IETF 开放标准与 IANA 核心协调之上。
2. 什么是 RFC(Request for Comments)?
1969 年 4 月,Steve Crocker 撰写了 RFC 1(主機軟體),谦逊地题名为“征求意见书”,这一开放协作精神自此成为互联网技术宪章。
“粗略共识与跑通代码”
IETF 核心哲学由 David Clark 总结:“我们不信奉国王、总统与选票。我们信奉粗略的共识与切实跑通的代码。”
3. RFC 文档分类与标准化阶梯
- 互联网标准(Internet Standard / STD):历经严苛考验的核心协议(RFC 791, RFC 8200)。
- 拟议标准(Proposed Standard):经 IESG 审查完备的行业规范。
- 最佳当前实践(BCP):網路安全运维官方指南(如防欺骗的 BCP 38)。
4. 網路工程师必备的基础经典 RFC
Foundational RFCs of Modern Networking:
• RFC 791 (1981): Internet Protocol (IPv4) Specification
• RFC 793 (1981): Transmission Control Protocol (TCP)
• RFC 1918 (1996): Address Allocation for Private Internets (10/8, 172.16/12, 192.168/16)
• RFC 2460 / 8200: Internet Protocol, Version 6 (IPv6) Specification
• RFC 2616 / 7230 / 9110: Hypertext Transfer Protocol (HTTP/1.1 & HTTP Semantics)
• RFC 3021 (2000): Using 31-Bit Prefixes on IPv4 Point-to-Point Links
• RFC 4291 / 5952: IPv6 Addressing Architecture & Recommendation for IPv6 Text Representation
• RFC 8305 (2017): Happy Eyeballs v2 (Better Dual-Stack Connectivity)
5. 什么是 IANA(互联网号码分配局)?
由传奇人物 Jon Postel 创立,IANA 掌管網路三大底层支柱:
- 域名系统:全球 DNS 根伺服器与顶级域(.cn, .com)。
- 數位资源:全球 IP 地址块与自治系统号(ASN)分配。
- 协议参数:TCP/UDP 端口号与协议代码注册表。
6. 全球 IP 地址分配金字塔层级
[ IANA ]
(Global Numbers Authority)
│
┌──────────────┼──────────────┬──────────────┬──────────────┐
▼ ▼ ▼ ▼ ▼
[ARIN] [RIPE NCC] [APNIC] [LACNIC] [AFRINIC]
(N. America) (Europe/ME) (Asia-Pacific) (Latin America) (Africa)
│ │ │ │ │
└──────────────┴──────────────┼──────────────┴──────────────┘
▼
[ Internet Service Providers / ISPs ]
▼
[ Enterprise Networks & End Users ]
7. RFC 中的“IANA 考虑事项”(IANA Considerations)
所有正式 RFC 必须包含专门章节,指导 IANA 将新定义的端口号和协议标志注册到全球公共表中,防止厂商实现冲突。
8. 網路架构师的核心认知
直接查阅权威 RFC 原文是解决复杂底层網路互通难题的最可靠法宝。