Skip to main content

RFC Document List

This site provides translations of 315 RFC documents, covering Internet core protocols, Web technologies, security, routing, and more.

Quick Find

Use your browser's search function (Ctrl+F or Cmd+F) to quickly find specific RFC numbers or keywords.


Core Protocols

  • RFC 768 - User Datagram Protocol (UDP)
  • RFC 791 - Internet Protocol (IPv4)
  • RFC 792 - Internet Control Message Protocol (ICMP)
  • RFC 793 - Transmission Control Protocol (TCP)
  • RFC 826 - An Ethernet Address Resolution Protocol (ARP)
  • RFC 854 - Telnet Protocol Specification
  • RFC 959 - FILE TRANSFER PROTOCOL (FTP)
  • RFC 1122 - Requirements for Internet Hosts -- Communication Layers
  • RFC 1123 - Requirements for Internet Hosts -- Application and Support
  • RFC 1191 - Path MTU Discovery
  • RFC 4443 - Internet Control Message Protocol (ICMPv6) for IPv6
  • RFC 4821 - Packetization Layer Path MTU Discovery
  • RFC 4960 - Stream Control Transmission Protocol
  • RFC 5124 - Extended Secure RTP Profile for RTCP-Based Feedback (RTP/SAVPF)
  • RFC 5681 - TCP Congestion Control
  • RFC 6864 - IPv4 ID 字段的更新规范
  • RFC 7022 - Guidelines for Choosing RTCP CNAMEs
  • RFC 7413 - TCP Fast Open
  • RFC 7766 - DNS Transport over TCP - Implementation Requirements
  • RFC 8305 - Happy Eyeballs Version 2: Better Connectivity Using Concurrency
  • RFC 9293 - Transmission Control Protocol (TCP)
  • RFC 9401 - 在 TCP 中添加死亡 (DTH) 标志
  • RFC 9937 - Proportional Rate Reduction (PRR)

DNS

  • RFC 1034 - Domain Names: Concepts and Facilities
  • RFC 1035 - DNS Implementation and Specification
  • RFC 2136 - Dynamic Updates in the Domain Name System (DNS UPDATE)
  • RFC 2181 - DNS 规范澄清
  • RFC 2782 - A DNS RR for specifying the location of services (DNS SRV)
  • RFC 3596 - DNS Extensions to Support IP Version 6
  • RFC 4033 - DNS Security Introduction and Requirements
  • RFC 4034 - Resource Records for the DNS Security Extensions
  • RFC 4035 - Protocol Modifications for the DNS Security Extensions
  • RFC 4592 - The Role of Wildcards in the Domain Name System
  • RFC 5936 - DNS Zone Transfer Protocol (AXFR)
  • RFC 6698 - The DNS-Based Authentication of Named Entities (DANE) Transport Layer Security (TLS) Protocol TLSA
  • RFC 7719 - DNS Terminology
  • RFC 7858 - DNS over Transport Layer Security (TLS)
  • RFC 8020 - NXDOMAIN: There Really Is Nothing Underneath
  • RFC 8484 - DNS Queries over HTTPS (DoH)
  • RFC 8490 - DNS Stateful Operations
  • RFC 8806 - Running a Root Server Local to a Resolver
  • RFC 9250 - DNS over Dedicated QUIC Connections
  • RFC 9904 - DNSSEC Cryptographic Algorithm Recommendation Update Process
  • RFC 9905 - Deprecating the Use of SHA-1 in DNSSEC Signature Algorithms
  • RFC 9906 - Deprecate Usage of ECC-GOST within DNSSEC

HTTP/Web

  • RFC 2397 - The "data" URL scheme
  • RFC 2616 - HTTP/1.1 (Classic)
  • RFC 2617 - HTTP Authentication: Basic and Digest Access Authentication
  • RFC 2818 - HTTP Over TLS (HTTPS)
  • RFC 3986 - URI Generic Syntax
  • RFC 4122 - A Universally Unique IDentifier (UUID) URN Namespace
  • RFC 4918 - HTTP Extensions: Web Distributed Authoring and Versioning (WebDAV)
  • RFC 5766 - TURN: Traversal Using Relays around NAT
  • RFC 5789 - PATCH Method for HTTP
  • RFC 5861 - RFC-5861
  • RFC 5988 - Web Linking
  • RFC 6265 - HTTP State Management Mechanism
  • RFC 6266 - Use of the Content-Disposition Header Field in HTTP
  • RFC 6454 - The Web Origin Concept
  • RFC 6455 - The WebSocket Protocol
  • RFC 6570 - URI模板
  • RFC 6585 - Additional HTTP Status Codes
  • RFC 6797 - HTTP Strict Transport Security (HSTS)
  • RFC 6838 - Media Type Specifications and Registration Procedures
  • RFC 6901 - JavaScript Object Notation (JSON) Pointer
  • RFC 6902 - JavaScript Object Notation (JSON) Patch
  • RFC 7034 - HTTP Header Field X-Frame-Options
  • RFC 7230 - HTTP/1.1 Message Syntax and Routing
  • RFC 7231 - HTTP/1.1语义与内容
  • RFC 7232 - HTTP/1.1: Conditional Requests
  • RFC 7233 - HTTP/1.1: 范围请求
  • RFC 7234 - Hypertext Transfer Protocol (HTTP/1.1): Caching
  • RFC 7235 - HTTP/1.1: 认证
  • RFC 7396 - JSON Merge Patch
  • RFC 7516 - JSON Web Encryption (JWE)
  • RFC 7517 - JSON Web Key (JWK)
  • RFC 7518 - JSON Web Algorithms (JWA)
  • RFC 7540 - Hypertext Transfer Protocol Version 2 (HTTP/2)
  • RFC 7541 - HPACK: Header Compression for HTTP/2
  • RFC 7578 - Returning Values from Forms: multipart/form-data
  • RFC 7617 - The 'Basic' HTTP Authentication Scheme
  • RFC 7807 - Problem Details for HTTP APIs
  • RFC 7838 - RFC-7838
  • RFC 7932 - Brotli Compressed Data Format
  • RFC 8141 - Uniform Resource Names (URNs)
  • RFC 8288 - Web Linking
  • RFC 8336 - The ORIGIN HTTP/2 Frame
  • RFC 8441 - Bootstrapping WebSockets with HTTP/2
  • RFC 8555 - Automatic Certificate Management Environment (ACME)
  • RFC 8820 - URI 设计和所有权
  • RFC 8941 - Structured Field Values for HTTP
  • RFC 9110 - HTTP Semantics
  • RFC 9111 - HTTP Caching
  • RFC 9112 - HTTP/1.1
  • RFC 9113 - HTTP/2
  • RFC 9114 - HTTP/3
  • RFC 9163 - Expect-CT Extension for HTTP
  • RFC 9204 - QPACK: Field Compression for HTTP/3
  • RFC 9205 - Building Protocols with HTTP
  • RFC 9209 - The Proxy-Status HTTP Response Header Field
  • RFC 9211 - The Cache-Status HTTP Response Header Field
  • RFC 9213 - Targeted HTTP Cache Control
  • RFC 9218 - Extensible Prioritization Scheme for HTTP
  • RFC 9220 - Bootstrapping WebSockets with HTTP/3
  • RFC 9292 - Binary Representation of HTTP Messages
  • RFC 9297 - HTTP Datagrams and the Capsule Protocol
  • RFC 9298 - Proxying UDP in HTTP
  • RFC 9412 - The ORIGIN Extension in HTTP/3
  • RFC 9440 - Client-Cert HTTP Header Field
  • RFC 9457 - Problem Details for HTTP APIs
  • RFC 9510 - Alternative Delta Time Encoding for Content-Centric Networking (CCNx) Using Compact Floating-Point Arithmetic
  • RFC 9530 - Digest Fields

QUIC

  • RFC 8999 - QUIC的版本无关属性
  • RFC 9000 - QUIC: A UDP-Based Multiplexed and Secure Transport
  • RFC 9002 - QUIC Loss Detection and Congestion Control
  • RFC 9221 - An Unreliable Datagram Extension to QUIC
  • RFC 9287 - Greasing the QUIC Bit
  • RFC 9308 - Applicability of the QUIC Transport Protocol
  • RFC 9369 - QUIC Version 2

Email

  • RFC 1939 - Post Office Protocol - Version 3 (POP3)
  • RFC 2045 - Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
  • RFC 2046 - Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types
  • RFC 2328 - OSPF Version 2
  • RFC 3501 - Internet Message Access Protocol (IMAP) Version 4rev1
  • RFC 4180 - Common Format and MIME Type for CSV Files
  • RFC 4409 - RFC 4409
  • RFC 4648 - The Base16, Base32, and Base64 Data Encodings
  • RFC 5321 - Simple Mail Transfer Protocol
  • RFC 5322 - Internet Message Format
  • RFC 5340 - OSPF for IPv6
  • RFC 5598 - RFC 5598
  • RFC 6376 - DomainKeys Identified Mail (DKIM) Signatures
  • RFC 6530 - Internationalized Email Framework
  • RFC 6531 - SMTP Extension for Internationalized Email
  • RFC 6532 - Internationalized Email Headers
  • RFC 7208 - Sender Policy Framework
  • RFC 7489 - Domain-based Message Authentication, Reporting, and Conformance (DMARC)
  • RFC 8314 - Cleartext Considered Obsolete
  • RFC 9051 - 互联网消息访问协议 - 第4版修订版2
  • RFC 9903 - A YANG Data Model for OSPF Segment Routing over MPLS

Authentication & Authorization

  • RFC 6749 - The OAuth 2.0 Authorization Framework
  • RFC 6750 - The OAuth 2.0 Authorization Framework: Bearer Token Usage
  • RFC 7009 - OAuth 2.0 Token Revocation
  • RFC 7515 - JSON Web Signature (JWS)
  • RFC 7519 - JSON Web Token (JWT)
  • RFC 7591 - OAuth 2.0 Dynamic Client Registration Protocol
  • RFC 7636 - Proof Key for Code Exchange by OAuth Public Clients
  • RFC 7662 - OAuth 2.0 Token Introspection
  • RFC 8252 - OAuth 2.0 for Native Apps
  • RFC 8414 - OAuth 2.0 Authorization Server Metadata
  • RFC 8628 - OAuth 2.0 Device Authorization Grant
  • RFC 8693 - OAuth 2.0 Token Exchange
  • RFC 9068 - JSON Web Token (JWT) Profile for OAuth 2.0 Access Tokens
  • RFC 9126 - OAuth 2.0 Pushed Authorization Requests (PAR)
  • RFC 9207 - OAuth 2.0 Authorization Server Issuer Identification
  • RFC 9396 - OAuth 2.0 Rich Authorization Requests
  • RFC 9449 - OAuth 2.0 Demonstrating Proof of Possession (DPoP)
  • RFC 9887 - Terminal Access Controller Access-Control System Plus (TACACS+) over TLS 1.3

Security/Encryption

  • RFC 1321 - MD5 消息摘要算法
  • RFC 2104 - HMAC: Keyed-Hashing for Message Authentication
  • RFC 3414 - User-based Security Model (USM) for SNMPv3
  • RFC 3547 - The Group Domain of Interpretation
  • RFC 4301 - Security Architecture for the Internet Protocol
  • RFC 4632 - Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan
  • RFC 5077 - Transport Layer Security (TLS) Session Resumption without Server-Side State
  • RFC 5245 - Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols
  • RFC 5246 - The Transport Layer Security (TLS) Protocol Version 1.2
  • RFC 5280 - Internet X.509 Public Key Infrastructure: Certificate and CRL Profile
  • RFC 5389 - Session Traversal Utilities for NAT (STUN)
  • RFC 5764 - Datagram Transport Layer Security (DTLS) Extension to Establish Keys for the Secure Real-time Transport Protocol (SRTP)
  • RFC 5878 - Transport Layer Security (TLS) Authorization Extensions
  • RFC 6066 - TLS Extensions: Extension Definitions
  • RFC 6125 - Representation and Verification of Domain-Based Application Service Identity within Internet Public Key Infrastructure Using X.509 (PKIX) Certificates in the Context of Transport Layer Security (TLS)
  • RFC 6176 - RFC-6176
  • RFC 6234 - US Secure Hash Algorithms: SHA and SHA-based HMAC and HKDF
  • RFC 6520 - TLS/DTLS Heartbeat Extension
  • RFC 6960 - X.509 Internet Public Key Infrastructure Online Certificate Status Protocol - OCSP
  • RFC 7250 - Raw Public Keys in TLS/DTLS
  • RFC 7465 - Prohibiting RC4 Cipher Suites
  • RFC 7627 - TLS Session Hash and Extended Master Secret Extension
  • RFC 8017 - PKCS #1: RSA Cryptography Specifications Version 2.2
  • RFC 8422 - RFC-8422
  • RFC 8446 - The Transport Layer Security (TLS) Protocol Version 1.3
  • RFC 8826 - Security Considerations for WebRTC
  • RFC 8827 - WebRTC Security Architecture
  • RFC 8835 - Transports for WebRTC
  • RFC 9001 - 使用 TLS 保护 QUIC
  • RFC 9052 - RFC 9052
  • RFC 9053 - COSE Initial Algorithms
  • RFC 9325 - RFC-9325
  • RFC 9380 - RFC 9380
  • RFC 9480 - Certificate Management Protocol (CMP) Updates
  • RFC 9562 - Universally Unique IDentifiers (UUIDs)
  • RFC 9672 - Transferring Opportunistic Wireless Encryption to the IEEE 802.11 Working Group

Data Formats

  • RFC 3339 - 互联网上的日期和时间: 时间戳
  • RFC 3629 - UTF-8, a transformation format of ISO 10646
  • RFC 5234 - Augmented BNF for Syntax Specifications: ABNF
  • RFC 7159 - JSON数据交换格式
  • RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
  • RFC 8610 - CDDL
  • RFC 8742 - RFC 8742
  • RFC 8746 - Concise Binary Object Representation (CBOR) Tags for Typed Arrays
  • RFC 8943 - CBOR Tags for Date
  • RFC 8949 - Concise Binary Object Representation (CBOR)
  • RFC 9338 - RFC 9338
  • RFC 9485 - I-Regexp: An Interoperable Regular Expression Format

WebRTC/Real-Time Communication

  • RFC 3261 - SIP: Session Initiation Protocol
  • RFC 3550 - RTP:用于实时应用的传输协议
  • RFC 3551 - RTP Profile for Audio and Video Conferences with Minimal Control
  • RFC 4566 - SDP: Session Description Protocol
  • RFC 5104 - Codec Control Messages in the RTP AVPF
  • RFC 5761 - Multiplexing RTP Data and Control Packets on a Single Port
  • RFC 6051 - RTP Rapid Synchronization
  • RFC 6335 - IANA Procedures for the Management of the Service Name and Transport Protocol Port Number Registry
  • RFC 7463 - Shared Appearances of a Session Initiation Protocol (SIP) Address of Record (AOR)
  • RFC 7656 - A Taxonomy of RTP Sources
  • RFC 7742 - WebRTC Video Processing and Codec Requirements
  • RFC 7874 - WebRTC Audio Codec and Processing Requirements
  • RFC 8108 - Sending Multiple RTP Streams
  • RFC 8445 - Interactive Connectivity Establishment (ICE)
  • RFC 8825 - Overview: Real-Time Protocols for Browser-Based Applications
  • RFC 8828 - WebRTC IP Address Handling Recommendations
  • RFC 8831 - WebRTC数据通道
  • RFC 8838 - Trickle ICE: ICE协议的渐进式候选地址提供
  • RFC 8854 - WebRTC Audio Codec and Processing Requirements
  • RFC 8866 - SDP: Session Description Protocol
  • RFC 9236 - Architectural Considerations of Information-Centric Networking (ICN) Using a Name Resolution Service
  • RFC 9418 - A YANG Data Model for Service Assurance

IPv6

  • RFC 2474 - Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers
  • RFC 3315 - Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
  • RFC 3810 - Multicast Listener Discovery Version 2 (MLDv2) for IPv6
  • RFC 4291 - IPv6地址架构
  • RFC 4659 - BGP-MPLS IP Virtual Private Network (VPN) Extension for IPv6 VPN
  • RFC 4861 - Neighbor Discovery for IP version 6 (IPv6)
  • RFC 4862 - IPv6 Stateless Address Autoconfiguration
  • RFC 4944 -
  • RFC 5095 - Deprecation of Type 0 Routing Headers in IPv6
  • RFC 5944 - IP Mobility Support for IPv4, Revised
  • RFC 6282 - Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks
  • RFC 6437 - IPv6 Flow Label Specification
  • RFC 6550 - RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks
  • RFC 6606 - Problem Statement and Requirements for IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Routing
  • RFC 6775 - Neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs)
  • RFC 8200 - Internet Protocol, Version 6 (IPv6) Specification
  • RFC 8950 - Advertising IPv4 NLRI with an IPv6 Next Hop
  • RFC 9898 - Neighbor Discovery Considerations in IPv6 Deployments

Routing (BGP/OSPF/MPLS)

  • RFC 1997 - BGP Communities Attribute
  • RFC 2858 - Multiprotocol Extensions for BGP-4
  • RFC 3031 - RFC 3031
  • RFC 3209 - RFC 3209
  • RFC 3270 - RFC 3270
  • RFC 4271 - A Border Gateway Protocol 4 (BGP-4)
  • RFC 4364 - BGP/MPLS IP Virtual Private Networks (VPNs)
  • RFC 7432 - BGP MPLS-Based Ethernet VPN (EVPN)
  • RFC 4456 - BGP Route Reflection: An Alternative to Full Mesh Internal BGP (IBGP)
  • RFC 4760 - Multiprotocol Extensions for BGP-4
  • RFC 5036 - RFC 5036
  • RFC 5065 - Autonomous System Confederations for BGP
  • RFC 5462 - RFC 5462
  • RFC 6388 - RFC 6388
  • RFC 6793 - BGP Support for Four-Octet Autonomous System (AS) Number Space
  • RFC 6830 - The Locator/ID Separation Protocol (LISP)
  • RFC 7274 - RFC 7274
  • RFC 7911 - Advertisement of Multiple Paths in BGP
  • RFC 8212 - Default External BGP (EBGP) Route Propagation Behavior without Policies
  • RFC 8277 - Using BGP to Bind MPLS Labels to Address Prefixes
  • RFC 9012 - The BGP Tunnel Encapsulation Attribute
  • RFC 9871 - BGP Color-Aware Routing (CAR)
  • RFC 9902 - A YANG Data Model for IS-IS Segment Routing over the MPLS Data Plane

Multicast

  • RFC 1112 - Host Extensions for IP Multicasting
  • RFC 2236 - Internet Group Management Protocol, Version 2
  • RFC 3376 - Internet Group Management Protocol, Version 3
  • RFC 4541 - IGMP and MLD Snooping Switches Considerations
  • RFC 4604 - IGMPv3/MLDv2 for SSM
  • RFC 4607 - Source-Specific Multicast for IP
  • RFC 5771 - IANA Guidelines for IPv4 Multicast Address Assignments
  • RFC 9026 - Multicast VPN Fast Upstream Failover

IP Addressing & Configuration

  • RFC 1918 - Address Allocation for Private Internets
  • RFC 2131 - Dynamic Host Configuration Protocol

VPN & Tunneling


Network Management (SNMP/NETCONF)

  • RFC 1157 - A Simple Network Management Protocol (SNMP)
  • RFC 3411 - An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks
  • RFC 3412 - Message Processing and Dispatching for SNMP
  • RFC 3413 - Simple Network Management Protocol (SNMP) Applications
  • RFC 3415 - View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)
  • RFC 3417 - Transport Mappings for the Simple Network Management Protocol (SNMP)
  • RFC 5424 - The Syslog Protocol
  • RFC 9900 - Updates to NETCONF Transport Port Numbers

LDAP


SSH

  • RFC 4251 - The Secure Shell (SSH) Protocol Architecture
  • RFC 4252 - The Secure Shell (SSH) Authentication Protocol
  • RFC 4253 - The Secure Shell (SSH) Transport Layer Protocol

Network Time Protocol

  • RFC 1305 - Network Time Protocol (Version 3)
  • RFC 5905 - Network Time Protocol Version 4: Protocol and Algorithms Specification

File Transfer & Storage

  • RFC 1350 - THE TFTP PROTOCOL (REVISION 2)
  • RFC 1813 - NFS Version 3 Protocol Specification

IoT & Constrained Networks

  • RFC 7252 - The Constrained Application Protocol (CoAP)
  • RFC 7641 - Observing Resources in CoAP
  • RFC 7959 - Block-Wise Transfers in the Constrained Application Protocol (CoAP)
  • RFC 3748 - Extensible Authentication Protocol (EAP)

Compression

  • RFC 8878 - Zstandard压缩和'application/zstd'媒体类型
  • RFC 9441 - Static Context Header Compression (SCHC) Compound Acknowledgement (ACK)

IETF Standards & Process

  • RFC 2026 - The Internet Standards Process -- Revision 3
  • RFC 2119 - Key words for use in RFCs to Indicate Requirement Levels
  • RFC 6648 - Deprecating the "X-" Prefix and Similar Constructs in Application Protocols
  • RFC 8174 - Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words

Other Protocols


Notes

  • All documents have been manually translated and reviewed
  • Key terminology is bilingual
  • Continuously updated with more RFC documents being translated...
Can't find the RFC you need?

Please let us know via the feedback page, and we will prioritize high-demand documents.


Last Updated: February 2026