O que é um RFC (Request for Comments)?

Request for Comments – RFC

Os RFCs (“Request for Comments”) são publicações que documentam os padrões, serviços e protocolos oficiais da Internet, sendo mantidos pelo IETF – Internet Engineering Task Force (“Força-tarefa de engenharia da Internet”), comunidade internacional aberta que desenvolve as especificações que se tornam padrões da Internet.

Muitos RFCs não são, na verdade, padrões oficiais, mas são publicados com propósitos informativos. Os RFCs podem conter uma página de informações ou várias centenas de páginas, dependendo da especificação, e são identificados por um número, como por exemplo RFC 3935 (esse, por exemplo,  é a Declaração de Missão do IETF). Esse número é atribuído sequencialmente a cada novo RFC publicado, e nunca é modificado; se um padrão necessitar de atualização de informações então um novo RFC será gerado com as revisões necessárias. O próprio processo de padronização de um RFC é documentado por um RFC, de número 2026.

A cada RFC é atribuído um status que diz respeito ao estado da padronização do protocolo. Os status podem ser:

  • Informacional (Informational)
  • Experimental (Experimental)
  • Melhor Prática Atual (Best Current Practice / BCP)
  • Trilha dos Padrões (Standards Track)
    • Proposto (Proposed Standard)
    • Rascunho (Draft Standard)
    • Padrão da Internet (Internet Standard)
  • Histórico (Historic)

Todos os RFCs podem ser consultados gratuitamente na Internet. Podemos acessar o repositório de RFCs no site rfc-editor.org, onde é possível buscar as RFCs por nome, palavra-chave, autor ou número clicando no link “Search RFCs“. Veja um exemplo de busca de RFC abaixo, onde pesquisei por palavra-chave as RFCs que dizem respeito ao protocolo ICMP (somente a primeira entrada é mostrada na figura):

RFC Editor - Protocolo ICMP

 

Basta clicar em “PDF” na coluna “Files” para abrir e ler o RFC desejado.

Segue abaixo uma tabela com alguns dos principais protocolos e padrões e os números de seus respectivos RFCs:

Protocolo RFC
ARP 826
DHCP 2131
DNS 1034 e 1035
FTP 959
HTTP 1945
ICMP 792
IP 791
IPv6 2460
MD5 1321
NAT 3022
POP3 1939
SMTP 5321
SSH 4251
TCP 793
UDP 768

Mais informações sobre os RFCs podem ser obtidas nos sites a seguir:

RFC Editor

IETF

Aproveite e assista a um vídeo explicativo sobre o assunto no canal da Bóson Treinamentos do YouTube:

Sobre Fábio dos Reis (1028 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Astronomia, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*