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):
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:
Aproveite e assista a um vídeo explicativo sobre o assunto no canal da Bóson Treinamentos do YouTube:
Escreva um comentário