List of RFCs

This is a partial list of RFCs (request for comments memoranda).

While there are over 8,650 RFCs as of November 2019, this list consists of RFCs that have related articles. A complete list is available from the IETF website.[1]

Numerical list

#TitleDate publishedRelated articleMade obsolete byNotes
RFC 20ASCII format for Network InterchangeOctober 16, 1969ASCII
RFC 768User Datagram ProtocolAugust 28, 1980UDP
RFC 783THE TFTP PROTOCOL (REVISION 2)June 1981TFTPRFC 1350
RFC 791Internet ProtocolSeptember 1981IPv4
RFC 792INTERNET CONTROL MESSAGE PROTOCOLSeptember 1981ICMP
RFC 793TRANSMISSION CONTROL PROTOCOLSeptember 1981TCP
RFC 826An Ethernet Address Resolution ProtocolNovember 1982ARP
RFC 854TELNET PROTOCOL SPECIFICATIONMay 1983Telnet
RFC 855TELNET OPTION SPECIFICATIONSMay 1983
RFC 862Echo ProtocolMay 1983Echo
RFC 863Discard ProtocolMay 1983DISCARD
RFC 864Character Generator ProtocolMay 1983CHARGEN
RFC 868Time ProtocolMay 1983TIME
RFC 903A Reverse Address Resolution ProtocolJune 1984RARP
RFC 937POST OFFICE PROTOCOL - VERSION 2February 1985POP v 2
RFC 951BOOTSTRAP PROTOCOL (BOOTP)September 1985BOOTP
RFC 959FILE TRANSFER PROTOCOL (FTP)October 1985FTP
RFC 1034DOMAIN NAMES - CONCEPTS AND FACILITIESNovember 1987DNS
RFC 1035DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATIONNovember 1987DNS
RFC 1036Standard for Interchange of USENET MessagesDecember 1987Usenet
RFC 1055A Non-Standard for Transmission of IP Datagrams Over Serial Lines: SLIPJune 1988SLIP
RFC 1058Routing Information ProtocolJune 1988RIP v 1
RFC 1059Network Time Protocol (version 1) specification and implementationJuly 1988NTP v 1
RFC 1087Ethics and the InternetJanuary 1989Internet Ethics
RFC 1119Network Time Protocol (version 2) specification and implementationSeptember 1989NTP v 2
RFC 1149A Standard for the Transmission of IP Datagrams on Avian CarriersApril 1, 1990IP over Avian Carriers
RFC 1157A Simple Network Management Protocol (SNMP)May 1990SNMP v1
RFC 1176INTERACTIVE MAIL ACCESS PROTOCOL - VERSION 2August 1990IMAP v 2
RFC 1305Network Time Protocol (Version 3) Specification, Implementation and AnalysisMarch 1992NTP v 3RFC 5905Obsoletes RFC 1119, RFC 1059, RFC 958
RFC 1321The MD5 Message-Digest AlgorithmApril 1992MD5
RFC 1350THE TFTP PROTOCOL (REVISION 2)July 1992TFTPObsoletes RFC 783
RFC 1436The Internet Gopher ProtocolMarch 1993Gopher
RFC 1441Introduction to version 2 of the Internet-standard Network Management FrameworkApril 1993SNMP v 2
RFC 1459Internet Relay Chat ProtocolMay 1993IRC
RFC 1730INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4December 1994IMAP v 4
RFC 1777Lightweight Directory Access ProtocolMarch 1995LDAP
RFC 1855Netiquette GuidelinesOctober 1995Netiquette
RFC 1918Address Allocation for Private InternetsFebruary 1996Private network
RFC 1939Post Office Protocol - Version 3May 1996POP v 3
RFC 1945Hypertext Transfer Protocol—HTTP/1.0May 1996HTTP v 1.0
RFC 1948Defending Against Sequence Number AttacksMay 1996IP spoofing
RFC 1950ZLIB Compressed Data Format Specification version 3.3May 1996Zlib v 3.3
RFC 1951DEFLATE Compressed Data Format Specification version 1.3May 1996DEFLATE v 1.3
RFC 1952GZIP file format specification version 4.3May 1996Gzip v 4.3
RFC 1964The Kerberos Version 5 GSS-API MechanismJune 1996Kerberos; GSSAPI
RFC 2080RIPng for IPv6January 1997RIP v ng
RFC 2119Key words for use in RFCs to Indicate Requirement LevelsMarch 1997Request for CommentsUpdated by RFC 8174
RFC 2131Dynamic Host Configuration ProtocolMarch 1997DHCP
RFC 2177IMAP4 IDLE commandJune 1997IMAP IDLE
RFC 2195IMAP/POP AUTHorize Extension for Simple Challenge/ResponseSeptember 1997CRAM-MD5
RFC 2228FTP Security ExtensionsOctober 1997FTP
RFC 2230Key Exchange Delegation Record for the DNSNovember 1997Secure DNS
RFC 2246The TLS Protocol Version 1.0January 1999TLS 1.0
RFC 2251Lightweight Directory Access Protocol (v3)December 1997LDAP v 3
RFC 2252Lightweight Directory Access Protocol (v3): Attribute Syntax Definitions
RFC 2253Lightweight Directory Access Protocol (v3): UTF-8 String Representation of Distinguished Names
RFC 2254The String Representation of LDAP Search Filters
RFC 2255The LDAP URL Format
RFC 2256A Summary of the X.500(96) User Schema for use with LDAPv3
RFC 2326Real Time Streaming Protocol (RTSP)April 1998RTSP
RFC 2327SDP: Session Description ProtocolApril 1998SDP
RFC 2328OSPF Version 2April 1998OSPF
RFC 2351Mapping of Airline Reservation, Ticketing, and Messaging Traffic over IPMay 1998MATIP
RFC 2362Protocol Independent Multicast-Sparse Mode (PIM-SM)June 1998PIM
RFC 2397The "data" URL schemeAugust 1998Data: URI scheme
RFC 2407Internet IP Security Domain of Interpretation for ISAKMP.November 1998IKE
RFC 2408Internet Security Association and Key Management Protocol (ISAKMP)
RFC 2409The Internet Key Exchange (IKE)
RFC 2427Multiprotocol Interconnect over Frame RelaySeptember 1998Frame relay1294, 1490
RFC 2453RIP Version 2November 1998RIP v 2
RFC 2460Internet Protocol, Version 6 (IPv6) SpecificationDecember 1998IPv6
RFC 2549IP over Avian Carriers with Quality of ServiceApril 1, 1999IP over Avian Carriers
RFC 2555 30 Years of RFCs April 7, 1999 Retraces the history of RFCs
RFC 2570Introduction to Version 3 of the Internet-standard Network Management FrameworkApril 1999SNMP v3
RFC 2595Using TLS with IMAP, POP3 and ACAPJune 1999STARTTLS for IMAP, POP3 and ACAP
RFC 2606Reserved Top Level DNS NamesJune 1999Fictitious domain nameexample.com, .test, ...
RFC 2740OSPF for IPv6December 1999OSPF
RFC 2743Generic Security Service Application Program Interface Version 2, Update 1January 2000GSSAPI v 2
RFC 2744Generic Security Service API Version 2 : C-bindings
RFC 2801 Internet Open Trading Protocol - IOTP Version 1.0 April 2000 Internet Open Trading Protocol
RFC 2802 Digital Signatures for the v1.0 Internet Open Trading Protocol (IOTP) April 2000 Internet Open Trading Protocol
RFC 2810Internet Relay Chat: ArchitectureApril 2000IRC
RFC 2811Internet Relay Chat: Channel Management
RFC 2812Internet Relay Chat: Client Protocol
RFC 2813Internet Relay Chat: Server Protocol
RFC 2853Generic Security Service API Version 2 : Java BindingsJune 2000GSSAPI v 2
RFC 2865Remote Authentication Dial In User Service (RADIUS)June 2000RADIUS
RFC 2866RADIUS AccountingJune 2000
RFC 2935 Internet Open Trading Protocol (IOTP) HTTP Supplement September 2000 Internet Open Trading Protocol
RFC 2974Session Announcement ProtocolOctober 2000SAP
RFC 3504 Internet Open Trading Protocol (IOTP), Version 1, Errata March 2003 Internet Open Trading Protocol
RFC 3022Traditional IP Network Address Translator (Traditional NAT)January 2001NAT
RFC 3031Multiprotocol Label Switching ArchitectureJanuary 2001MPLS
RFC 3053IPv6 Tunnel BrokerJanuary 2001Tunnel Broker
RFC 3056Connection of IPv6 Domains via IPv4 CloudsFebruary 20016to4
RFC 3080The Blocks Extensible Exchange Protocol CoreMarch 2001BEEP
RFC 3162RADIUS and IPv6August 2001RADIUS (IPv6)
RFC 3207SMTP Service Extension for Secure SMTP over Transport Layer SecurityFebruary 2002STARTTLS for simple mail transfer protocol
RFC 3261SIP: Session Initiation ProtocolJune 2002SIP
RFC 3284The VCDIFF Generic Differencing and Compression Data Format June 2002VCDIFF
RFC 3286An Introduction to the Stream Control Transmission Protocol (SCTP)May 2002SCTP
RFC 3315Dynamic Host Configuration Protocol for IPv6 (DHCPv6)July 2003DHCP (IPv6)
RFC 3339Date and Time on the Internet: TimestampsJuly 2002Timestamp
RFC 3376Internet Group Management Protocol, Version 3October 2002IGMP v 3
RFC 3401Dynamic Delegation Discovery System (DDDS) Part One: The Comprehensive DDDSOctober 2002DDDS
RFC 3402Dynamic Delegation Discovery System (DDDS) Part Two: The Algorithm
RFC 3403Dynamic Delegation Discovery System (DDDS) Part Three: The Domain Name System (DNS) Database
RFC 3404Dynamic Delegation Discovery System (DDDS) Part Four: The Uniform Resource Identifiers (URI) Resolution Application
RFC 3405Dynamic Delegation Discovery System (DDDS) Part Five: URI.ARPA Assignment Procedures
RFC 3492Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)March 2003Punycode
RFC 3501INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1March 2003IMAP v 4r1
RFC 3530Network File System (NFS) version 4 ProtocolApril 2003NFS v 4
RFC 3538 Secure Electronic Transaction (SET) Supplement for the v1.0 Internet Open Trading Protocol (IOTP) June 2003 Internet Open Trading Protocol
RFC 3550RTP: A Transport Protocol for Real-Time ApplicationsJuly 2003RTP
RFC 3711The Secure Real-time Transport Protocol (SRTP)March 2004SRTP
RFC 3720Internet Small Computer Systems Interface (iSCSI)April 2004ISCSI
RFC 3730Extensible Provisioning Protocol (EPP)March 2004Extensible Provisioning Protocol
RFC 3783Small Computer Systems Interface (SCSI) Command Ordering Considerations with iSCSIMay 2004ISCSI
RFC 3801Voice Profile for Internet ProtocolJune 2004VPIM
RFC 3830MIKEY: Multimedia Internet KEYingAugust 2004MIKEY
RFC 3867 Payment Application Programmers Interface (API) for v1.0 November 2004 Internet Open Trading Protocol
RFC 3977Network News Transfer ProtocolOctober 2006NNTP
RFC 4121The Kerberos Version 5 - Generic Security Service Application Program Interface (GSS-API)July 2005Kerberos
RFC 4122A Universally Unique IDentifier (UUID) URN NamespaceJuly 2005UUID
RFC 4151The 'tag' URI SchemeOctober 2005Tag URI scheme
RFC 4213Basic Transition Mechanisms for IPv6 Hosts and RoutersOctober 20056in4
RFC 4217Securing FTP with TLSOctober 2005SSL FTP (FTPS)
RFC 4271Border Gateway Protocol 4January 2006Border Gateway Protocol
RFC 4287The Atom Syndication FormatDecember 2005Atom
RFC 4251The Secure Shell (SSH) Protocol ArchitectureJanuary 2006SSH-2
RFC 4291IP Version 6 Addressing ArchitectureFebruary 2006IPv6
RFC 4353A Framework for Conferencing with the Session Initiation Protocol (SIP)February 2006Conference call
RFC 4408Sender Policy Framework (SPF) for Authorizing Use of Domains in E-Mail, Version 1January 2006SPF
RFC 4422Simple Authentication and Security Layer (SASL)June 2006SASL
RFC 4541Considerations for Internet Group Management Protocol (IGMP) and Multicast Listener Discovery (MLD) Snooping SwitchesMay 2006IGMP snooping
RFC 4575A Session Initiation Protocol (SIP) Event Package for Conference StateAugust 2006Conference call
RFC 4579Session Initiation Protocol (SIP) Call Control - Conferencing for User AgentsAugust 2006
RFC 4634US Secure Hash Algorithms (SHA and HMAC-SHA)July 2006SHA-1, SHA-2
RFC 4646Tags for Identifying LanguagesSeptember 2006language tags
RFC 4655A Path Computation Element (PCE)-Based ArchitectureAugust 2008 Path computation element
RFC 4787Network Address Translation (NAT) Behavioral Requirements for Unicast UDPJanuary 2007NAT
RFC 4880OpenPGP Message FormatNovember 2007OpenPGP
RFC 4960Stream Control Transmission ProtocolSeptember 2007SCTP
RFC 5023The Atom Publishing ProtocolOctober 2007Atom
RFC 5321Simple Mail Transfer ProtocolOctober 2008SMTP
RFC 5322Internet Message FormatOctober 2008
RFC 5533Shim6: Level 3 Multihoming Shim Protocol for IPv6June 2009Site Multihoming by IPv6 Intermediation
RFC 5545iCalendar SpecificationSeptember 2009iCalendar
RFC 5849The OAuth 1.0 ProtocolApril 2010OAuth
RFC 5880Bidirectional Forwarding DetectionJune 2010BFD
RFC 5881BFD for IPv4 and IPv6 (Single Hop)June 2010BFD
RFC 5905Network Time Protocol Version 4: Protocol and Algorithms SpecificationJune 2010NTP v 4Obsoletes RFC 1305, RFC 4330
RFC 5969IPv6 Rapid Deployment on IPv4 Infrastructures (6rd)January 2010IPv6 rapid deployment
RFC 6238TOTP: Time-Based One-Time Password AlgorithmMay 2011TOTP
RFC 6265HTTP State Management MechanismApril 2011HTTP cookie
RFC 6409Message submission for mailNovember 2011message submission agentreplaces 2476, 4409
RFC 6455The WebSocket ProtocolDecember 2011WebSocket
RFC 6508Sakai-Kasahara Key Encryption (SAKKE)February 2012SAKKE
RFC 6716Definition of the Opus Audio CodecSeptember 2012Opus (audio format)Updated by RFC 8251
RFC 6726File Delivery over Unidirectional Transport (FLUTE)November 2012FLUTEObsoletes RFC 3926
RFC 6749The OAuth 2.0 Authorization FrameworkOctober 2012OAuth
RFC 6797HTTP Strict Transport Security (HSTS)November 2012HTTP Strict Transport Security
RFC 6805The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS and GMPLSNovember 2012Path computation element
RFC 7230Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and RoutingJune 2014HTTP v1.1Obsoletes 2616
RFC 7231Hypertext Transfer Protocol (HTTP/1.1): Semantics and ContentJune 2014HTTP v1.1Obsoletes 2616
RFC 7232Hypertext Transfer Protocol (HTTP/1.1): Conditional RequestsJune 2014HTTP v1.1Obsoletes 2616
RFC 7233Hypertext Transfer Protocol (HTTP/1.1): Range RequestsJune 2014HTTP v1.1, Byte servingObsoletes 2616
RFC 7234Hypertext Transfer Protocol (HTTP/1.1): CachingJune 2014HTTP v1.1Obsoletes 2616
RFC 7235Hypertext Transfer Protocol (HTTP/1.1): AuthenticationJune 2014HTTP v1.1Obsoletes 2616
RFC 7301Transport Layer Security (TLS): Application-Layer Protocol Negotiation ExtensionJuly 2014Application-Layer Protocol Negotiation
RFC 7348Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 NetworksAugust 2014VXLAN
RFC 7469Public Key Pinning Extension for HTTPApril 2015HTTP Public Key Pinning
RFC 7540Hypertext Transfer Protocol Version 2 (HTTP/2)May 2015HTTP/2
RFC 7541HPACK: Header Compression for HTTP/2May 2015
RFC 7567IETF Recommendations Regarding Active Queue ManagementJuly 2015Active Queue Management
RFC 7725An HTTP Status Code to Report Legal ObstaclesDecember 2015HTTP 451
RFC 7871Client Subnet in DNS QueriesMay 2016Domain Name System
RFC 8391XMSS: eXtended Merkle Signature SchemeMay 2018Hash-based cryptography

Topical list

Obsolete RFCs are indicated with struck-through text.

TopicRelated RFCs
Address Resolution ProtocolRFC 826
Blocks Extensible Exchange ProtocolRFC 3080
Bidirectional Forwarding DetectionRFC 5880, RFC 5881
BOOTPRFC 951
CRAM-MD5RFC 2195
Date and Time on the Internet (ISO 8601)RFC 3339
DEFLATERFC 1951
DISCARDRFC 863
Domain Name SystemRFC 1034, RFC 1035, RFC 2606, RFC 7871
Dynamic Delegation Discovery SystemRFC 2168, RFC 2915, RFC 3401, RFC 3402, RFC 3403, RFC 3404, RFC 3405
Dynamic Host Configuration ProtocolRFC 1531, RFC 1541, RFC 2131, RFC 3315 (IPv6)
Extensible Messaging and Presence ProtocolRFC 3920 RFC 3921 RFC 3922
ECHO protocolRFC 862
Fictitious domain nameRFC 2606
File Transfer ProtocolRFC 114, RFC 172, RFC 265, RFC 354, RFC 765, RFC 959, RFC 2228, RFC 4217
Frame RelayRFC 1294, RFC 1490, RFC 2427
Generic Security Services Application Program InterfaceRFC 1508, RFC 1509, RFC 1964, RFC 2078, RFC 2743, RFC 2744, RFC 2853
gzipRFC 1952
HyperText Transfer ProtocolRFC 1945 (v 1.0), RFC 2616 (v 1.1), RFC 7230 (v 1.1), RFC 7231 (v 1.1), RFC 7232 (v 1.1), RFC 7233 (v 1.1), RFC 7234 (v 1.1), RFC 7235 (v 1.1)
Internet Control Message ProtocolRFC 792
Internet Group Management ProtocolRFC 966 (v 0), RFC 988 (v 0), RFC 1054 (v 1), 1112 (v 1), RFC 2236 (v 2), RFC 3376 (v 3)
Internet Key ExchangeIKE RFC 2409, RFC 2407 (ISAKMP), RFC 2408 (ISAKMP), IKEv2 RFC 4306, IKEv2 RFC 4301, RFC 4310 (DNS)
Internet Message Access ProtocolRFC 1176 (v 2), RFC 1730 (v 4), RFC 2060 (v 4r1), RFC 3501 (v 4r1)
Internet Protocolsee IPv4 and IPv6
IP over Avian CarriersRFC 1149, RFC 2549
IPv4RFC 760, RFC 790, RFC 791
IPv6RFC 1883, RFC 2460, RFC 8200
IPv6 addressingRFC 2373, RFC 3513, RFC 4291
Internet Relay ChatRFC 1459, RFC 2810, RFC 2811, RFC 2812, RFC 2813
Internet Open Trading Protocol RFC 2801, RFC 3504, RFC 2802, RFC 2935, RFC 3538, RFC 3867
ISCSIRFC 3720, RFC 3783
KerberosRFC 1964
Lightweight Directory Access ProtocolRFC 1487, RFC 1777, RFC 2251, RFC 2252, RFC 2253, RFC 2254, RFC 2255, RFC 2256, RFC 4510, RFC 4511, RFC 4512, RFC 4513, RFC 4514, RFC 4515, RFC 4516, RFC 4517, RFC 4518, RFC 4519, RFC 4520, RFC 4521, RFC 4522, RFC 4523, RFC 4524, RFC 4525, RFC 4526, RFC 4527, RFC 4528, RFC 4529, RFC 4530, RFC 4531, RFC 4532, RFC 4533, RFC 4534
Microsoft Point-to-Point EncryptionRFC 2118, RFC 3078
MIKEYRFC 3830, RFC 4650, RFC 4738, RFC 6043, RFC 6267, RFC 6509
MD5RFC 1321
Multiprotocol Label SwitchingRFC 3031
Multipurpose Internet Mail ExtensionsRFC 2045 RFC 2046 RFC 2047 RFC 2049
Network address translationRFC 1631, RFC 2663, RFC 2993, RFC 3022, RFC 3027, RFC 3234, RFC 3489, RFC 4787, RFC 5389
Network File SystemRFC 1094, RFC 1813 (v.3), RFC 3010 (v.4), RFC 3530 (v.4)
Network News Transfer ProtocolRFC 977, RFC 3977
Network Time ProtocolRFC 1059 (v.1), RFC 1119 (v.2), RFC 1305 (v.3), RFC 5905 (v.4)
Open Shortest Path FirstRFC 1131 (v.1), RFC 1247 (v.2), RFC 1583 (v.2), RFC 2178 (v.2), RFC 2328, RFC 2740 (IPv6), RFC 5340 (IPv6)
Pretty Good PrivacyRFC 1991, RFC 2440, RFC 4880
Protocol Independent MulticastRFC 2117, RFC 2362 (SM), RFC 4602 (SM)
Reverse Address Resolution ProtocolRFC 903
Post Office ProtocolRFC 918 (v.1), RFC 937 (v.2), RFC 1081 (v.3), RFC 1225 (v.3), RFC 1460 (v.3), RFC 1725 (v.3), RFC 1939 (v.3)
RADIUSRFC 2058, RFC 2059, RFC 2138, RFC 2139, RFC 2865, RFC 2866, RFC 2867, RFC 2868, RFC 2869, RFC 3162 (IPv6)
Real-time Transport ProtocolRFC 1889
Real Time Streaming ProtocolRFC 2326
Routing Information ProtocolRFC 1058 (v.1), RFC 1388 (v.2), RFC 1723 (v.2), RFC 2453 (v.2), RFC 2080 (v.ng)
Sender Policy FrameworkRFC 4408
Secure Shell-2RFC 4251
Session Announcement ProtocolRFC 2974
Session Description ProtocolRFC 2327
Session Initiation ProtocolRFC 3261
SHA hash functionsRFC 3174, RFC 4634
Simple Authentication and Security LayerRFC 2222, RFC 4422
Simple Mail Transfer Protocol,
Internet Message Format
RFC 196, RFC 772, RFC 821, RFC 822, RFC 2821, RFC 2822, RFC 5321, RFC 5322
Simple Network Management ProtocolRFC 1067, RFC 1098, RFC 1157 (v.1), RFC 1441 (v.2) RFC 2570 (v.3)
Stream Control Transmission ProtocolRFC 2960, RFC 4960, RFC 3286
Tag URI schemeRFC 4151
TELNETRFC 15, RFC 854, RFC 855
Transmission Control ProtocolRFC 675, RFC 793
Transport Layer Security 1.0RFC 2246
Trivial File Transfer ProtocolRFC 783, RFC 1350
UsenetRFC 850, RFC 1036
Uniform Resource IdentifierRFC 3986
User Datagram ProtocolRFC 768
UTF-8RFC 3629
zlibRFC 1950

References

  1. Internet Engineering Task Force, RFC Index (Text), http://www.ietf.org/download/rfc-index.txt
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.