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
  • 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 ...

  • private 5G

    Private 5G is a wireless network technology that delivers 5G cellular connectivity for private network use cases.

  • NFVi (network functions virtualization infrastructure)

    NFVi (network functions virtualization infrastructure) encompasses all of the networking hardware and software needed to support ...

Security
  • virus (computer virus)

    A computer virus is a type of malware that attaches itself to a program or file. A virus can replicate and spread across an ...

  • Certified Information Security Manager (CISM)

    Certified Information Security Manager (CISM) is an advanced certification that indicates that an individual possesses the ...

  • cryptography

    Cryptography is a method of protecting information and communications using codes, so that only those for whom the information is...

CIO
  • B2B (business to business)

    B2B (business-to-business) is a type of commerce involving the exchange of products, services or information between businesses, ...

  • return on investment (ROI)

    Return on investment (ROI) is a crucial financial metric investors and businesses use to evaluate an investment's efficiency or ...

  • big data as a service (BDaaS)

    Big data as a service (BDaS) is the delivery of data platforms and tools by a cloud provider to help organizations process, ...

HRSoftware
  • talent acquisition

    Talent acquisition is the strategic process an organization uses to identify, recruit and hire the people it needs to achieve its...

  • human capital management (HCM)

    Human capital management (HCM) is a comprehensive set of practices and tools used for recruiting, managing and developing ...

  • Betterworks

    Betterworks is performance management software that helps workforces and organizations to improve manager effectiveness and ...

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