414 字
2 分钟
什么是RFC

RFC(Request for Comments)是互联网与计算机网络领域的技术备忘录/规范文档系列,由 IETF(Internet Engineering Task Force) 主导发布,记录了协议、算法、流程、最佳实践等“如何构建互联网”的权威细节。


一句话定义#

RFC = 互联网标准的“说明书”
从 TCP/IP、HTTP、TLS 到 Emoji 编码,几乎所有网络协议都先以 RFC 形式发布。


关键特点#

维度说明
编号唯一每篇一个递增编号(如 RFC 791 = IP 协议、RFC 9110 = HTTP Semantics)。
开放免费全文可在 ietf.org/rfcrfc-editor.org 免费阅读下载。
状态分级Proposed → Draft → Internet Standard(或 Historic)。
并非所有 RFC 都成为强制标准。
协作过程公开起草 → 社区邮件列表讨论 → 多轮修订 → 最终由 IESG 批准。
内容范围协议规范(TCP/IP、HTTP、QUIC)、安全(TLS)、编码(UTF-8)、治理(IRTF 结构)等。

常见例子#

RFC 编号内容状态
RFC 791IPv4 协议Internet Standard
RFC 9110HTTP/1.1 & HTTP/2 SemanticsInternet Standard
RFC 8446TLS 1.3Internet Standard
RFC 3629UTF-8 编码Internet Standard
RFC 9200HTTP/3 基于 QUICProposed Standard

为什么重要?#

  • 开发者:实现协议时必须对照对应 RFC,确保互操作性。
  • 考试/面试:常被问“HTTP 状态码参考哪个 RFC?”、“TCP 三次握手在 RFC 793 如何描述?”
  • 技术写作:引用 RFC 可提升权威性(如 RFC 9110 §9.3.1)。

如何快速阅读?#

  1. 先看摘要(Abstract) → 判断是否相关。
  2. 查状态(Status) → 确认是否为现行标准。
  3. 用在线工具RFC Reader 支持高亮、交叉引用。

RFC 是互联网的“宪法条文” —— 想深入理解网络协议或参与标准化,离不开读 RFC。

什么是RFC
https://zhanyin.site/posts/什么是rfc/
作者
Leo
发布于
2025-08-06
许可协议
CC BY-NC-SA 4.0