List of RFCs

Last updated

This is a partial list of RFCs (request for comments memoranda). A Request for Comments (RFC) is a publication in a series from the principal technical development and standards-setting bodies for the Internet, most prominently the Internet Engineering Task Force (IETF).

Contents

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

Topical list

Obsolete RFCs are indicated with struck-through text.

TopicRelated RFCs
Address Resolution Protocol RFC 826
Blocks Extensible Exchange Protocol RFC 3080
Bidirectional Forwarding Detection RFC 5880, RFC 5881
BOOTP RFC 951
CRAM-MD5 RFC 2195
Date and Time on the Internet (ISO 8601) RFC 3339
DEFLATE RFC 1951
DISCARD RFC 863
Domain Name System RFC 1034, RFC 1035, RFC 2606, RFC 7871
Dynamic Delegation Discovery System RFC 2168 , RFC 2915 , RFC 3401, RFC 3402, RFC 3403, RFC 3404, RFC 3405
Dynamic Host Configuration Protocol RFC 1531 , RFC 1541 , RFC 2131, RFC 3315 (IPv6)
Extensible Messaging and Presence Protocol RFC 3920 RFC 3921 RFC 3922
ECHO protocol RFC 862
Fictitious domain name RFC 2606
File Transfer Protocol RFC 114, RFC 172 , RFC 265, RFC 354, RFC 765 , RFC 959, RFC 2228, RFC 4217
Frame Relay RFC 1294 , RFC 1490 , RFC 2427
Generic Security Services Application Program Interface RFC 1508 , RFC 1509 , RFC 1964, RFC 2078 , RFC 2743, RFC 2744, RFC 2853
gzip RFC 1952
HyperText Transfer Protocol RFC 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 Protocol RFC 792
Internet Group Management Protocol RFC 966 (v 0), RFC 988 (v 0), RFC 1054 (v 1), 1112 (v 1), RFC 2236 (v 2), RFC 3376 (v 3)
Internet Key Exchange IKE RFC 2409, RFC 2407 (ISAKMP), RFC 2408 (ISAKMP), IKEv2 RFC 4306, IKEv2 RFC 4301, RFC 4310 (DNS)
Internet Message Access Protocol RFC 1176 (v 2), RFC 1730 (v 4), RFC 2060 (v 4r1), RFC 3501 (v 4r1)
Internet Protocol see IPv4 and IPv6
IP over Avian Carriers RFC 1149, RFC 2549
IPv4 RFC 760 , RFC 790, RFC 791
IPv6 RFC 1883 , RFC 2460 , RFC 8200
IPv6 addressing RFC 2373 , RFC 3513 , RFC 4291
Internet Relay Chat RFC 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
ISCSI RFC 3720, RFC 3783
Kerberos RFC 1964
Lightweight Directory Access Protocol RFC 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 Encryption RFC 2118 , RFC 3078
MIKEY RFC 3830, RFC 4650, RFC 4738, RFC 6043, RFC 6267, RFC 6509
MD5 RFC 1321
Multiprotocol Label Switching RFC 3031
Multipurpose Internet Mail Extensions RFC 2045 RFC 2046 RFC 2047 RFC 2049
Network address translation RFC 1631 , RFC 2663, RFC 2993, RFC 3022, RFC 3027, RFC 3234, RFC 3489 , RFC 4787, RFC 5389
Network File System RFC 1094 , RFC 1813 (v.3), RFC 3010 (v.4), RFC 3530 (v.4)
Network News Transfer Protocol RFC 977 , RFC 3977
Network Time Protocol RFC 1059 (v.1), RFC 1119 (v.2), RFC 1305 (v.3), RFC 5905 (v.4)
Open Shortest Path First RFC 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 Privacy RFC 1991 , RFC 2440 , RFC 4880
Protocol Independent Multicast RFC 2117 , RFC 2362 (SM), RFC 4602 (SM)
Reverse Address Resolution Protocol RFC 903
QUIC RFC 9000
Post Office Protocol RFC 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)
RADIUS RFC 2058 , RFC 2059 , RFC 2138 , RFC 2139 , RFC 2865, RFC 2866, RFC 2867, RFC 2868, RFC 2869, RFC 3162 (IPv6)
Real-time Transport Protocol RFC 1889
Real Time Streaming Protocol RFC 2326
Routing Information Protocol RFC 1058 (v.1), RFC 1388 (v.2), RFC 1723 (v.2), RFC 2453 (v.2), RFC 2080 (v.ng)
Sender Policy Framework RFC 4408
Secure Shell-2 RFC 4251
Session Announcement Protocol RFC 2974
Session Description Protocol RFC 2327
Session Initiation Protocol RFC 3261
SHA hash functions RFC 3174 , RFC 4634
Simple Authentication and Security Layer RFC 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 Protocol RFC 1067 , RFC 1098 , RFC 1157 (v.1), RFC 1441 (v.2) RFC 2570 (v.3)
Stream Control Transmission Protocol RFC 2960 , RFC 4960, RFC 3286
Tag URI scheme RFC 4151
TELNET RFC 15, RFC 854, RFC 855
Transmission Control Protocol RFC 675 , RFC 793 , RFC 9293
Transport Layer Security 1.0 RFC 2246
Trivial File Transfer Protocol RFC 783 , RFC 1350
Usenet RFC 850 , RFC 1036
Uniform Resource Identifier RFC 3986
User Datagram Protocol RFC 768
UTF-8 RFC 3629
zlib RFC 1950

Related Research Articles

In computer network engineering, an Internet Standard is a normative specification of a technology or methodology applicable to the Internet. Internet Standards are created and published by the Internet Engineering Task Force (IETF). They allow interoperation of hardware and software from different sources which allows internets to function. As the Internet became global, Internet Standards became the lingua franca of worldwide communications.

<span class="mw-page-title-main">Internet Engineering Task Force</span> Open Internet standards organization

The Internet Engineering Task Force (IETF) is a standards organization for the Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP). It has no formal membership roster or requirements and all its participants are volunteers. Their work is usually funded by employers or other sponsors.

A Request for Comments (RFC) is a publication in a series from the principal technical development and standards-setting bodies for the Internet, most prominently the Internet Engineering Task Force (IETF). An RFC is authored by individuals or groups of engineers and computer scientists in the form of a memorandum describing methods, behaviors, research, or innovations applicable to the working of the Internet and Internet-connected systems. It is submitted either for peer review or to convey new concepts, information, or, occasionally, engineering humor.

A Uniform Resource Identifier (URI) is a unique sequence of characters that identifies a logical or physical resource used by web technologies. URIs may be used to identify anything, including real-world objects, such as people and places, concepts, or information resources such as web pages and books. Some URIs provide a means of locating and retrieving information resources on a network ; these are Uniform Resource Locators (URLs). A URL provides the location of the resource. A URI identifies the resource by name at the specified location or URL. Other URIs provide only a unique name, without a means of locating or retrieving the resource or information about it; these are Uniform Resource Names (URNs). The web technologies that use URIs are not limited to web browsers. URIs are used to identify anything described using the Resource Description Framework (RDF), for example, concepts that are part of an ontology defined using the Web Ontology Language (OWL), and people who are described using the Friend of a Friend vocabulary would each have an individual URI.

Simple Network Management Protocol (SNMP) is an Internet Standard protocol for collecting and organizing information about managed devices on IP networks and for modifying that information to change device behavior. Devices that typically support SNMP include cable modems, routers, switches, servers, workstations, printers, and more.

The Internet Architecture Board (IAB) is "a committee of the Internet Engineering Task Force (IETF) and an advisory body of the Internet Society (ISOC). Its responsibilities include architectural oversight of IETF activities, Internet Standards Process oversight and appeal, and the appointment of the Request for Comments (RFC) Editor. The IAB is also responsible for the management of the IETF protocol parameter registries."

In computing, Internet Key Exchange is the protocol used to set up a security association (SA) in the IPsec protocol suite. IKE builds upon the Oakley protocol and ISAKMP. IKE uses X.509 certificates for authentication ‒ either pre-shared or distributed using DNS ‒ and a Diffie–Hellman key exchange to set up a shared session secret from which cryptographic keys are derived. In addition, a security policy for every peer which will connect must be manually maintained.

A Uniform Resource Name (URN) is a Uniform Resource Identifier (URI) that uses the urn scheme. URNs are globally unique persistent identifiers assigned within defined namespaces so they will be available for a long period of time, even after the resource which they identify ceases to exist or becomes unavailable. URNs cannot be used to directly locate an item and need not be resolvable, as they are simply templates that another parser may use to find an item.

Web standards are the formal, non-proprietary standards and other technical specifications that define and describe aspects of the World Wide Web. In recent years, the term has been more frequently associated with the trend of endorsing a set of standardized best practices for building web sites, and a philosophy of web design and development that includes those methods.

An Internet Draft (I-D) is a document published by the Internet Engineering Task Force (IETF) containing preliminary technical specifications, results of networking-related research, or other technical information. Often, Internet Drafts are intended to be work-in-progress documents for work that is eventually to be published as a Request for Comments (RFC) and potentially leading to an Internet Standard.

In the Internet addressing architecture, the Internet Engineering Task Force (IETF) and the Internet Assigned Numbers Authority (IANA) have reserved various Internet Protocol (IP) addresses for special purposes.

A media type is a two-part identifier for file formats and format contents transmitted on the Internet. Their purpose is somewhat similar to file extensions in that they identify the intended data format. The Internet Assigned Numbers Authority (IANA) is the official authority for the standardization and publication of these classifications. Media types were originally defined in Request for Comments RFC 2045 (MIME) Part One: Format of Internet Message Bodies in November 1996 as a part of the MIME specification, for denoting type of email message content and attachments; hence the original name, MIME type. Media types are also used by other internet protocols such as HTTP and document file formats such as HTML, for similar purposes.

<span class="mw-page-title-main">Brian Carpenter (engineer)</span> British internet engineer

Brian Edward Carpenter is a British Internet engineer and a former chair of the Internet Engineering Task Force (IETF), the Internet Architecture Board (IAB), and the Internet Society.

A Best Current Practice (BCP) is a de facto level of performance in engineering and information technology. It is more flexible than a standard, since techniques and tools are continually evolving.

<span class="mw-page-title-main">Mark Handley (computer scientist)</span>

Mark James Handley is Professor of Networked Systems in the Department of Computer Science of University College London since 2003, where he leads the Networks Research Group.

<span class="mw-page-title-main">IPv6 address</span> Label to identify a network interface of a computer or other network node

An Internet Protocol Version 6 address is a numeric label that is used to identify and locate a network interface of a computer or a network node participating in a computer network using IPv6. IP addresses are included in the packet header to indicate the source and the destination of each packet. The IP address of the destination is used to make decisions about routing IP packets to other networks.

HTTP/2 is a major revision of the HTTP network protocol used by the World Wide Web. It was derived from the earlier experimental SPDY protocol, originally developed by Google. HTTP/2 was developed by the HTTP Working Group of the Internet Engineering Task Force (IETF). HTTP/2 is the first new version of HTTP since HTTP/1.1, which was standardized in RFC 2068 in 1997. The Working Group presented HTTP/2 to the Internet Engineering Steering Group (IESG) for consideration as a Proposed Standard in December 2014, and IESG approved it to publish as Proposed Standard on February 17, 2015. The HTTP/2 specification was published as RFC 7540 on May 14, 2015.

A Uniform Resource Locator (URL), colloquially known as an address on the Web, is a reference to a resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identifier (URI), although many people use the two terms interchangeably. URLs occur most commonly to reference web pages (HTTP/HTTPS) but are also used for file transfer (FTP), email (mailto), database access (JDBC), and many other applications.

security.txt Internet standard for posting security contact information

security.txt is an accepted standard for website security information that is meant to allow security researchers to easily report security vulnerabilities. The standard prescribes a text file called security.txt in the well known location, similar in syntax to robots.txt but intended to be machine- and human-readable, for those wishing to contact a website's owner about security issues. security.txt files have been adopted by Google, GitHub, LinkedIn, and Facebook.

References

  1. Internet Engineering Task Force, RFC Index (Text), http://www.ietf.org/download/rfc-index.txt