Browse Definitions :
Definition

Request for Comments (RFC)

What is a Request for Comments (RFC)?

A Request for Comments (RFC) is a formal document from the Internet Engineering Task Force (IETF) that contains specifications and organizational notes about topics related to the internet and computer networking, such as routing, addressing and transport technologies. IETF is a large international community that includes researchers, vendors, operators and network designers who are concerned about the internet's operation and evolution. (RFC is also an abbreviation for Remote Function Call, an interface used in SAP communications.)

An IETF RFC begins with an initial draft, referred to as the Internet-Draft (I-D). This draft is typically created by an individual or small group. The I-D is then adopted by a working group that reviews, improves and revises the document's content. Working groups are made up of volunteers from around the world and include members such as hardware manufacturers, software developers and network operators. The working groups are organized into specific areas of technology and managed by area directors.

RFCs are produced primarily by the Internet Architecture Board (IAB), Internet Research Task Force (IRTF) and IETF. However, individuals or groups outside of the IAB, IRTF or IETF can submit RFCs for review, although these types of "individual submissions" are not as common.

After an RFC has gone through the review and revision process, it receives a final review for errors, as well as for style and editorial issues. Once a satisfactory document is produced, the RFC Production Center (RPC) assigns a unique number to the RFC and publishes it through the RFC Editor.

RFC Editor

Not every I-D becomes an RFC, but those that do are freely available online. After an RFC been published, it never changes. If a problem is discovered, technical or editorial errata are issued through the RFC Editor. Change can occur only through subsequent RFCs that supersede or elaborate on all or parts of previous RFCs.

What are the different types of Requests for Comments?

RFCs cover many topics related to the technical foundations of the internet, including the protocols used to deliver services, such as TCP, QUIC and Web Real-Time Communications.

Some RFCs are informational only, while others are actual standards. Depending on the topics they cover and their level of maturity, RFCs each receive one of the following designations:

  • Internet Standard
  • Proposed Standard
  • Best Current Practice
  • Experimental
  • Informational
  • Historic

An RFC that is being created as a standard goes through a period of development and multiple iterations of review by the internet community. Based on this review, the standard is revised as needed and then adopted and published through the RFC Editor. This image shows the listing for RFC 9293 (TCP), published in August 2022 as an Internet Standard.

example of an RFC listing

In addition to the RFC document, the RFC Editor provides various information about the RFC. For example, the details for RFC 9293 include its status (Internet Standard), the RFCs that 9293 makes obsolete, the RFCs that 9293 updates and the organization that produced 9293 (IETF), among other types of information.

According to IETF, the review and revision that goes into creating a standard can get complicated because of several important challenges:

  • Creating specifications that are of high technical quality is in itself a difficult process.
  • The interests of all affected parties must be considered when developing specifications.
  • The specifications must receive widespread community consensus.
  • Evaluating the utility of a specification for the internet community can be difficult.

Despite these challenges, IETF strives to achieve a high degree of technical excellence during the standard review and revision process, while remaining open and fair and delivering the standards in a timely manner. Once a standard has gone through this process and has been finalized, it is then published through the RFC Editor, just like the nonstandard RFCs.

See also: World Wide Web Consortium, International Organization for Standardization and International Telecommunication Union.

This was last updated in October 2022

Continue Reading About Request for Comments (RFC)

Networking
  • local area network (LAN)

    A local area network (LAN) is a group of computers and peripheral devices that are connected together within a distinct ...

  • TCP/IP

    TCP/IP stands for Transmission Control Protocol/Internet Protocol and is a suite of communication protocols used to interconnect ...

  • firewall as a service (FWaaS)

    Firewall as a service (FWaaS), also known as a cloud firewall, is a service that provides cloud-based network traffic analysis ...

Security
  • identity management (ID management)

    Identity management (ID management) is the organizational process for ensuring individuals have the appropriate access to ...

  • fraud detection

    Fraud detection is a set of activities undertaken to prevent money or property from being obtained through false pretenses.

  • single sign-on (SSO)

    Single sign-on (SSO) is a session and user authentication service that permits a user to use one set of login credentials -- for ...

CIO
  • change management

    Change management is a systematic approach to dealing with the transition or transformation of an organization's goals, processes...

  • IT project management

    IT project management is the process of planning, organizing and delineating responsibility for the completion of an ...

  • chief financial officer (CFO)

    A chief financial officer (CFO) is the corporate title for the person responsible for managing a company's financial operations ...

HRSoftware
  • core HR (core human resources)

    Core HR (core human resources) is an umbrella term that refers to the basic tasks and functions of an HR department as it manages...

  • HR service delivery

    HR service delivery is a term used to explain how an organization's human resources department offers services to and interacts ...

  • employee retention

    Employee retention is the organizational goal of keeping productive and talented workers and reducing turnover by fostering a ...

Customer Experience
  • martech (marketing technology)

    Martech (marketing technology) refers to the integration of software tools, platforms, and applications designed to streamline ...

  • transactional marketing

    Transactional marketing is a business strategy that focuses on single, point-of-sale transactions.

  • customer profiling

    Customer profiling is the detailed and systematic process of constructing a clear portrait of a company's ideal customer by ...

Close