Request for comment
Request for comment. One of a series, begun in 1969, of numbered Internet informational documents and standards widely followed by commercial software and freeware in the Internet and Unix communities. Few RFCs are standards but all Internet standards are recorded in RFCs. Perhaps the single most influential RFC has been RFC 822, the Internet electronic mail (email) format standard.
The RFCs issued by the Internet Engineering Task Force (IETF) and its predecessors are the most well-known series known as 'RFC', and is almost always what is meant by RFC without further qualification; however, other organizations have in the past also issued series called 'RFCs'.
The RFCs are unusual in that they are floated by technical experts acting on their own initiative and reviewed by the Internet at large, rather than formally promulgated through an institution such as ANSI. For this reason, they remain known as RFCs even once adopted as standards.
The RFC tradition of pragmatic, experience-driven, after-the-fact standard writing done by individuals or small working groups has important advantages over the more formal, committee-driven process typical of ANSI or ISO.
Emblematic of some of these advantages is the existence of a flourishing tradition of joke RFCs. Usually at least one a year is published, usually on April Fool's Day.
The RFCs are most remarkable for how well they work - they manage to have neither the ambiguities that are usually rife in informal specifications, nor the committee-perpetrated misfeatures that often haunt formal standards, and they define a network that has grown to truly worldwide proportions.
RFC 1, entitled "Host Software", was issued on April 7 1969 by Steve Crocker.
For more details about RFCs and the RFC process, see RFC 2026, "The Internet Standards Process, Revision 3"
A complete RFC index in text format is available from the IETF website, but because of its length, it is impractical to include it in the Wikipedia. The text of any particular RFC can be found by entering its number at http://www.ietf.org/rfc.html.
Here is the list of the most important RFCs:
RFC 0822 RFC 0823 RFC 0824 RFC 0825
RFC 0983, RFC 0985, RFC 0987
RFC 1006, RFC 1009, RFC 1066
RFC 1123, RFC 1149, RFC 1156
RFC 1495
RFC 1521
RFC 1632
RFC 1718,
RFC 1776, RFC 1789, RFC 1792
RFC 1809, RFC 1812, RFC 1876, RFC 1889
RFC 1918, RFC 1969
RFC 2026, RFC 2045, RFC 2046, RFC 2047, RFC 2048, RFC 2049, RFC 2083
RFC 2116, RFC 2126, RFC 2156, RFC 2181, RFC 2183, RFC 2184
RFC 2223, RFC 2231
RFC 2326, RFC 2327
RFC 2401, RFC 2419, RFC 2420, RFC 2421
RFC 2525, RFC 2535, RFC 2543, RFC 2549
RFC 2644, RFC 2645, RFC 2646
RFC 2747, RFC 2748, RFC 2749
RFC 2822
RFC 3008, RFC 3023, RFC 3066, RFC 3094, RFC 3097, RFC 3098
RFC 3106, RFC 3114, RFC 3115
RFC 3261
See also: FYI, Internet standard, BCP
partially based on FOLDOC
Links to IETF RFCs
Generic RFCs
Link-Level RFCs
Internetwork-Level RFCs
This is about using the flow label field in IPv6. This document is merely a suggestion and does not contain any standards in it. The current standard for flow labels in IPv6 is described in RFC 3595 here.Host/Router Requirements RFCs
ISO Interoperation RFCs
Domain Name System RFCs
This covers the operation of secondary domain name servers.
- RFC 2535, Domain Name System Security Extensions. Donald E. Eastlake 3rd. March 1999. (Format: TXT=110958 bytes) (Obsoletes RFC 2065) (Updates RFC 2181, RFC 1035, RFC 1034) (Updated by RFC 2931, RFC 3007, RFC 3008) (Status: PROPOSED STANDARD) Full text of RFC 2535
- RFC 3008, Domain Name System Security (DNSSEC) Signing Authority. B. Wellington. November 2000. (Format: TXT=13484 bytes) (Updates RFC 2535) (Status: PROPOSED STANDARD) Full text of RFC 3008
X.500 RFCs
- RFC 1632, A Revised Catalog of Available X.500 Implementations. A. Getchell, S. Sataluri, Editors. May 1994. (Format: TXT=124111 bytes) (Obsoletes RFC 1292) (Obsoleted by RFC 2116) (Status: INFORMATIONAL) Full text of RFC 1632
- RFC-2116, X.500 Implementations Catalog-96. C. Apple, K. Rossen. April 1997. (Format: TXT=243994 bytes) (Obsoletes RFC 1632) (Also FYI0011) (Status: NFORMATIONAL) Full text of RFC 2116
Network Management RFCs
- RFC 1066, Management Information Base for network management of TCP/IP-based internets. K. McCloghrie, Marshall T. Rose. Aug-01-1988. (Format: TXT=135177 bytes) (Obsoleted by RFC 1156) (Status: UNKNOWN) Full text of RFC 1066
- RFC 1156, Management Information Base for network management of TCP/IP-based internets. K. McCloghrie, Marshall T. Rose. May-01-1990. (Format: TXT=138781 bytes) (Obsoletes RFC 1066) (Status: HISTORIC) Full text of RFC 1156
- RFC 1792, TCP/IPX Connection Mib Specification. T. Sung. April 1995. (Format: TXT=16389 bytes) (Status: EXPERIMENTAL) Full text of RFC 1792
E-Mail RFCs
- RFC 0822, Standard for the format of ARPA Internet text messages. David H. Crocker. Aug-13-1982. (Format: TXT=109200 bytes) (Obsoletes RFC 0733) (Obsoleted by RFC 2822) (Updated by RFC 1123, RFC 1138, RFC 1148, RFC 1327, RFC 2156) (Status: HISTORIC) Full text of RFC 0822
- RFC 2822, Internet Message Format. Peter W. Resnick, Editor. April 2001. (Format: TXT=110695 bytes) (Obsoletes RFC 0822) (Status: PROPOSED STANDARD) Full text of RFC 2822
- RFC 3098, How to Advertise Responsibly Using E-Mail and Newsgroups or - how NOT to $$$$$ MAKE ENEMIES FAST! $$$$$. E. Gavin, D. Eastlake 3rd, S. Hambridge. April 2001. (Format: TXT=64687 bytes) (Also FYI0038) (Status: INFORMATIONAL) Full text of RFC 3098
X.400 E-Mail RFCs
- RFC 0987, Mapping between X.400 and RFC 822. S.E. Kille. Jun-01-1986. (Format: TXT=127540 bytes) (Obsoleted by RFC 1327, RFC 2156) (Updated by RFC 1026, RFC 1138, RFC 1148) (Status: UNKNOWN) Full text of RFC 0987
- RFC 1495 Mapping between X.400 and RFC-822 Message Bodies. Harald Tveit Alvestrand, Steve Kille, R. Miles, Marshall T. Rose, S. Thompson. August 1993. (Format: TXT=20071 bytes) (Obsoleted by RFC 2156) (Updates RFC 1327) (Status: PROPOSED STANDARD) Full text of RFC 1495
- RFC 2156, MIXER (Mime Internet X.400 Enhanced Relay): Mapping between X.400 and RFC 822/MIME. Steve Kille. January 1998. (Format: TXT=280385 bytes) (Obsoletes RFC 0987, RFC 1026, RFC 1138, RFC 1148, RFC 1327, RFC 1495) (Updates RFC 0822) (Status: PROPOSED STANDARD) Full text of RFC 2156
MIME RFCs
- RFC 1521, MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies. N. Borenstein, N. Freed. September 1993. (Format: TXT=187424, PS=393670, PDF=205091 bytes) (Obsoletes RFC 1341) (Obsoleted by RFC 2045, RFC 2046, RFC 2047, RFC 2048, RFC 2049) (Updated by RFC 1590) (Status: DRAFT STANDARD) Full text of RFC 1521
- RFC 2045, Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies. N. Freed, N. Borenstein. November 1996. (Format: TXT=72932 bytes) (Obsoletes RFC 1521, RFC 1522, RFC 1590) (Updated by RFC 2184, RFC 2231) (Status: DRAFT STANDARD) Full text of RFC 2045
- RFC 2046, Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types. N. Freed, N. Borenstein. November 1996. (Format: TXT=105854 bytes) (Obsoletes RFC 1521, RFC 1522, RFC 1590) (Updated by RFC 2646) (Status: DRAFT STANDARD) Full text of RFC 2046
- RFC 2047, MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text. K. Moore. November 1996. (Format: TXT=33262 bytes) (Obsoletes RFC 1521, RFC 1522, RFC 1590) (Updated by RFC 2184, RFC 2231) (Status: DRAFT STANDARD) Full text of RFC 2047
- RFC 2048, Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures. N. Freed, J. Klensin, Jon Postel. November 1996. (Format: TXT=45033 bytes) (Obsoletes RFC 1521, RFC 1522, RFC 1590) (Updated by RFC 3023) (Also BCP0013) (Status: BEST CURRENT PRACTICE) Full text of RFC 2048
- RFC 2049, Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples. N. Freed, N. Borenstein. November 1996. (Format: TXT=51207 bytes) (Obsoletes RFC 1521, RFC 1522, RFC 1590) (Status: DRAFT STANDARD) Full text of RFC 2049
- RFC 2183, Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field. R. Troost, S. Dorner, K. Moore. August 1997. (Format: TXT=23150 bytes) (Updates RFC 1806) (Updated by RFC 2184, RFC 2231) (Status: PROPOSED STANDARD) Full text of RFC 2183
- RFC 2184, MIME Parameter Value and Encoded Word Extensions: Character Sets, Languages, and Continuations. N. Freed, K. Moore. August 1997. (Format: TXT=17635 bytes) (Obsoleted by RFC 2231) (Updates RFC 2045, RFC 2047, RFC 2183) (Status: PROPOSED STANDARD) Full text of RFC 2184
- RFC 2231, MIME Parameter Value and Encoded Word Extensions: Character Sets, Languages, and Continuations. N. Freed, K. Moore. November 1997. (Format: TXT=19280 bytes) (Obsoletes RFC 2184) (Updates RFC 2045, RFC 2047, RFC 2183) (Status: PROPOSED STANDARD) Full text of RFC 2231
- RFC 2646, The Text/Plain Format Parameter. R. Gellens. August 1999. (Format: TXT=29175 bytes) (Updates RFC 2046) (Status: PROPOSED STANDARD) Full text of RFC 2646
April 1st RFCs
- RFC 1776 The Address is the Message. Steve Crocker. Apr-01-1995. (Format: TXT=2051 bytes) (Status: INFORMATIONAL) Full text of RFC 1776
- RFC 2549, IP over Avian Carriers with Quality of Service, D. Waitzman. Apr-01-1999. (Format: TXT=9519 bytes) (Updates RFC1149) (Status: INFORMATIONAL) Full text of RFC 2549
Random Support RFCs
Random Application RFCs
This provides a way to register extensions of codes for language names in ISO 639. The current reviewer of new tags and maintainer of the registry is Michael Everson. An alternative for language codes is the Ethnologue.
- RFC 3106, ECML v1.1: Field Specifications for E-Commerce. D. Eastlake, T. Goldstein. April 2001. (Format: TXT=40715 bytes) (Obsoletes RFC 2706) (Status: INFORMATIONAL) Full text of RFC 3106
Random RFCs
- RFC 0823 DARPA Internet gateway. R.M. Hinden, A. Sheltzer. Sep-01-1982. (Format: TXT=62620 bytes) (Updates IEN 109, IEN 30) (Status: HISTORIC) Full text of RFC 0823
- RFC 0824 CRONUS Virtual Local Network. W.I. MacGregor, D.C. Tappan. Aug-25-1982. (Format: TXT=58732 bytes) (Status: UNKNOWN) Full text of RFC 0824
- RFC 3094, Tekelec's Transport Adapter Layer Interface. D. Sprague, R. Benedyk, D. Brendes, J. Keller. April 2001. (Format: TXT=265099 bytes) (Status: INFORMATIONAL) Full text of RFC 3094