O que são RFCs?

avian-carrier.jpgMuitos de vocês já devem ter se deparado, em algum momento de suas vidas, com as siglas RFC. Afinal, o que é uma RFC? RFC é o acrônimo para o termo em Inglês “Request For Comments”, ou seja, “Solicitação de Comentários”, traduzindo-se ao pé da letra…!

As RFCs começaram em 1969, como uma espécie de documentação da Internet (na época, conhecida como ARPANET). Estes documentos definem uma série de padrões e modos de operação de protocolos e serviços de rede, e podem ser escritos e submetidos por qualquer indivíduo. Uma vez finalizada, uma RFC deve ser submetida ao IETF (Internet Engineering Task Force), que analisa o documento e o aceita ou não para publicação oficial. Se aprovada, a RFC recebe um número único e é publicada. Uma vez publicada, uma RFC não pode mais ser alterada. Alterações a uma RFC publicada são feitas por meio de novas RFCs.

A RFC 1, por exemplo, foi a primeira a ser escrita e publicada, e trata de um software para ser rodado na ARPANET. Data da RFC: 7 de Abril de 1969. A RFC 1771 define o protocolo BGP. Muitas outras RFCs sobre BGP existem, mas a primeira é a 1771. Se quiser pesquisar alguma RFC, cheque o site oficial: http://www.faqs.org/rfcs/. Nele, você encontrará as RFCs que definem todos os protocolos utilizados nas redes de hoje. Se você pretende trabalhar com redes (ou já trabalha), prepare-se para ler MUITAS RFCs, já que TODAS as definições de redes encontram-se publicadas neste formato. Mais uma vez, a importância de se possuir pelo menos a habilidade de leitura em Inglês é bastante valorizada, já que TODAS as RFCs encontram-se publicadas neste idioma.

As RFCs são conhecidas por serem um tanto quanto “chatas”! Muitas vezes, seus autores utilizam uma linguagem bastante entediante, e o documento, em alguns casos, é gigantesco. Porém, existem algumas RFCs bastante divertidas 😉

Chequem esta, que eu considero a melhor já publicada até hoje: RFC 1149, que define o protocolo “CPIP”.

Ela é bem curta, e vale a pena ler cada parágrafo! Ao terminar, você pode pensar… “Bom, certamente isso é uma piada“! Pode até ser que seja, mas foi aceita pelo IETF, e oficialmente publicada. E o mais incrível: Foi implementada e esta implementação foi documentada! Chequem os links abaixo e divirtam-se:

RFC 1149 (leiam tb os comments 🙂 )

http://www.faqs.org/rfcs/rfc1149.html

Implementação:

http://www.blug.linux.no/rfc1149/

Fotos:

http://www.blug.linux.no/rfc1149/vegard_bilder/index.html
http://www.blug.linux.no/rfc1149/bjoff_bilder/index.html
http://www.blug.linux.no/rfc1149/karlmag_bilder/index.html

Como vocês podem ver, com imaginação, até uma RFC pode ser divertida.

Abraços!

Marco.

7 comentários

Pular para o formulário de comentário

  1. opa!

    Realmente! Por essa eu não esperava! heuheuheuehue

    []’s

    Sérgio Meyenberg

  2. Esse RFC é o que o dito popular diz: É muita falta do que fazer desse povo! rs… 😉

    Bom, mas se o IETF publicou, é porque algummmmmm dia deve ser útil para alguma coisa…. mas por agora… é só folclore….rs

    Sds,
    Márcia Guimarães

  3. ah… e os comentários do RFC do pombo ???!!! Leiam…. hilários!! rs

  4. hahaha…

    Quando uma “criatura” que lida com “tecnologia” não tem o que fazer….o q ela faz???….ela simplesmente cria uma RFC desse tipo!!!

    Inacreditável a criatividade do ser humano….heheheheh

    Abraços.

  5. E o teste de ping, então?????

    vegard@gyversalen:~$ ping -i 900 10.0.3.1
    PING 10.0.3.1 (10.0.3.1): 56 data bytes
    64 bytes from 10.0.3.1: icmp_seq=0 ttl=255 time=6165731.1 ms
    64 bytes from 10.0.3.1: icmp_seq=4 ttl=255 time=3211900.8 ms
    64 bytes from 10.0.3.1: icmp_seq=2 ttl=255 time=5124922.8 ms
    64 bytes from 10.0.3.1: icmp_seq=1 ttl=255 time=6388671.9 ms

    AHAHAHAHAHAHA

  6. O RFC1149 é um dos muitos que foram publicados nos dias “1o. de abril”. O RFC1149 foi atualizado em 1999 pelo
    RFC2549 – IP over Avian Carriers with Quality of Service.. 🙂 Esse é um “bom” exemplo para entender como os protocolos são desenvolvidos e atualizados dentro dos diversos working groups do IETF….

    Como curiosidade no último dia 1o. de abril foi publicado o RFC5241 – Naming Rights in IETF Protocols… Outro muito interessante é o RFC3251 – Electricity over IP (publicado em 2003).

    Uma lista muito bem organizada dos RFCs pode ser encontrada aqui: http://www.potaroo.net/ietf/html/rfcindex.html.

    Um abraço,
    Gustavo.

  7. Valeu marco,não sei como tu conseguiu isso , mas eu gostei muito é engraçado!

Deixe um comentário