RFC

Posted July 18, 2022 by monitor1379

什么是RFC

RFC (Request for Comments),请求意见稿,是由互联网工程任务组 (IETF) 发布的一系列文档。RFC 以编号编排,记录了绝大部分的互联网/unix协议。第一篇 RFC 由 Stephen D. Crocker 于 1969 年发布于 ARPANET 。

以下表格是部分互联网基础协议的RFC:

RFC标题
RFC 768UDP
RFC 783TFTP
RFC 791IP
RFC 792ICMP
RFC 793TCP
RFC 826ARP
RFC 854Telnet
RFC 894IP over Ethernet
RFC 903RARP
RFC 959FTP
RFC 1034 RFC 1035DNS
RFC 1157SNMP
RFC 1179LPR Line PRinter daemon protocol
RFC 1189CMIP
RFC 1305NTP
RFC 1459IRC
RFC 1661 RFC 1662 RFC 1663PPP
RFC 1928SOCKS v5
RFC 1922Chinese Character Encoding for Internet Messages
RFC 1939POP Version 3
RFC 1951Deflate Version 1.3(DEFLATE Compressed Data Format Specification version 1.3)
RFC 1957Some Observations on Implementations of the Post Office Protocol (POP3)
RFC 1994PPP Challenge Handshake Authentication Protocol (CHAP)
RFC 2058Remote Authentication Dial In User Service (RADIUS)
RFC 2080RIPng for IPv6
RFC 2083PNG
RFC 2131DHCP
RFC 2205RSVP
RFC 2318Remote Authentication Dial In User Service (RADIUS)
RFC 2328OSPF Version 2
RFC 2453RIP Version 2
RFC 2459Internet X.509 Public Key Infrastructure Certificate and CRL Profile
RFC 2460IPv6
RFC 2468IANA的追悼(I REMEMBER IANA)
RFC 2555RFC的30年
RFC 2616HTTP/1.1
RFC 2740OSPF for IPv6
RFC 2845Secret Key Transaction Authentication for DNS (TSIG)
RFC 2866RADIUS Accounting
RFC 2930Secret Key Establishment for DNS (TKEY RR)
RFC 3261SIP
RFC 3305Uniform Resource Identifiers (URIs), URLs, and Uniform Resource Names (URNs): Clarifications and Recommendations
RFC 3411 RFC 3412 RFC 3413 RFC 3414 RFC 3415 RFC 3416 RFC 3417 RFC 3418SNMP
RFC 3490Internationalizing Domain Names in Applications (IDNA)
RFC 3501IMAP Version 4rev1
RFC 3550RTP
RFC 3575 RFC 3576 RFC 3579 RFC 3580RADIUS
RFC 3645Generic Security Service Algorithm for Secret Key Transaction Authentication for DNS (GSS-TSIG)
RFC 3647Internet X.509 Public Key Infrastructure Certificate Policy and Certification Practices Framework
RFC 3977NNTP
RFC 3986URI的常用语法(Uniform Resource Identifier (URI): Generic Syntax)
RFC 3987Internationalized Resource Identifiers (IRIs)
RFC 3931L2TP
RFC 4158Internet X.509 Public Key Infrastructure:Certification Path Building
RFC 4250 RFC 4251 RFC 4252 RFC 4253 RFC 4254 RFC 4255 RFC 4256SSH
RFC 4271BGP
RFC 4346TLS
RFC 4630Update to DirectoryString Processing in the Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile(RFC 3280を更新)
RFC 4635HMAC SHA TSIG Algorithm Identifiers
RFC 4844The RFC Series and RFC Editor
RFC 4960SCTP
RFC 5280Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile
RFC 5321SMTP
RFC 5322Internet Message Format
RFC 5652Cryptographic Message Syntax (CMS)
RFC 5741RFC Streams, Headers, and Boilerplates
RFC 5914Trust Anchor Format
RFC 5937Using Trust Anchor Constraints during Certification Path Processing
RFC 6818Updates to the Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile(RFC 5280を更新)
RFC 6844DNS Certification Authority Authorization (CAA) Resource Record
RFC 6895Domain Name System (DNS) IANA Considerations
RFC 7159The JavaScript Object Notation (JSON) Data Interchange Format
RFC 7230Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing
RFC 7231Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content
RFC 7232Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests
RFC 7233Hypertext Transfer Protocol (HTTP/1.1): Range Requests
RFC 7234Hypertext Transfer Protocol (HTTP/1.1): Caching
RFC 7235Hypertext Transfer Protocol (HTTP/1.1): Authentication
RFC 7382Template for a Certification Practice Statement (CPS) for the Resource PKI (RPKI)
RFC 7519JSON Web Token (JWT)
RFC 7540Hypertext Transfer Protocol Version 2 (HTTP/2)
RFC 7432BGP MPLS-Based Ethernet VPN (EVPN)
RFC 7541HPACK: Header Compression for HTTP/2
RFC 8200Internet Protocol, Version 6 (IPv6) Specification
RFC 8402Segment Routing Architecture

对 RFC 早期历史 (1969-1999) 感兴趣的可以看 RFC 2555: 30 Years of RFCs

如何阅读RFC

参考:

如何编写RFC

参考:

RFC 索引网站

国内(部分有中文翻译,不过不全):

参考资料