AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 755654
Accepted
Andrew B
Andrew B
Asked: 2016-02-12 12:00:05 +0800 CST2016-02-12 12:00:05 +0800 CST 2016-02-12 12:00:05 +0800 CST

Quais RFCs devem ser citados como padrões de internet?

  • 772

É extremamente comum que RFCs sejam citados em apoio a opiniões (incluindo perguntas e respostas sobre falhas de servidor), mas o funcionário médio de TI não entende muito bem quais RFCs definem padrões e quais são puramente informativos. Isso não deveria ser uma surpresa: os administradores de sistema de todos os níveis de experiência geralmente evitam olhar para os RFCs, a menos que não tenham escolha a não ser fazê-lo.

Em um site como o nosso, é extremamente importante não perpetuar mal-entendidos comuns em nossas respostas votadas. Usuários aleatórios que navegam nos mecanismos de pesquisa vão presumir que os votos positivos sem comentários contestados são indicadores suficientes de verificação. Recentemente, me deparei com uma resposta de 2011, deixando claro que isso definitivamente não está sendo detectado em alguns casos, pois votamos positivamente e provavelmente justifica alguns esforços para informar nossa comunidade e a Internet em geral.

Portanto, sem mais delongas, como diferenciar entre um RFC que pode ser citado como um padrão da Internet e um que é puramente informativo?

rfc
  • 2 2 respostas
  • 2220 Views

2 respostas

  • Voted
  1. Best Answer
    Andrew B
    2016-02-12T12:00:05+08:002016-02-12T12:00:05+08:00

    Apenas RFCs na trilha de padrões podem ser citados como definindo um padrão. Para o leitor de passagem, estes são os principais pontos a serem compreendidos:

    • Alguns dos RFCs mais antigos não são claramente rotulados. Em caso de dúvida, insira-o na caixa de pesquisa em http://www.rfc-editor.org/ e preste atenção na coluna Status . Seja muito cauteloso com qualquer coisa rotulada como Desconhecido , pois eles são efetivamente abandonados e não são considerados relevantes.

    • Qualquer RFC com a designação de histórico tornou-se obsoleto, independentemente de como foi originalmente classificado.

    • Qualquer RFC com status de Padrão Proposto ou Padrão da Internet pode ser usado como referência técnica para o padrão da Internet aplicável. Isso é um pouco contra-intuitivo e será abordado a seguir.

    • Em todos os outros casos, o RFC não pode ser considerado uma fonte obrigatória e autorizada de informações relativas aos Padrões da Internet.

    • Dito isto, os RFCs com a designação de Best Current Practice (BCP) devem ser considerados como tendo peso consultivo significativo. Eles não são obrigatórios da mesma forma que um padrão, mas são fortemente examinados e passam pelo mesmo escrutínio que os RFCs na faixa de padrões recebem. Ignorá-los não viola um padrão, mas geralmente é uma má ideia .

    • Os RFCs informativos sem o identificador BCP são mais bem comparados a um artigo que você encontra em uma revista de TI. Você não pegaria um artigo editorial de sua mesa e diria a um diretor que ele define um padrão, certo?

    • Os RFCs experimentais só podem ser usados ​​como referência para os recursos experimentais que eles descrevem, e não como referência para o padrão ao qual estão associados. Eles existem no vácuo até serem promovidos à faixa de padrões.

    • Ocasionalmente , uma referência técnica pode ser publicada como um RFC informativo antes de ser incorporada como um padrão da Internet. DMARC ( RFC 7489 ) é um dos exemplos modernos mais conhecidos disso. Para todas as intenções e propósitos, trate-os como faria com um RFC Experimental. Eles existem no vácuo e descrevem um recurso opcional.

    • Mesmo depois de navegar neste labirinto, esteja ciente de que RFCs mais recentes podem ter obsoleto partes significativas do RFC que você está citando! É altamente recomendável usar ferramentas que forneçam hiperlinks para RFCs que atualizem o que você está visualizando, como os fornecidos por http://tools.ietf.org/ e http://www.rfc-editor.org/ .


    Esses são os pontos principais. Agora vamos entrar em detalhes.

    RFC 1796 é uma boa cartilha para a maioria das pessoas que não querem passar o dia olhando RFCs. Ele explica de forma clara e concisa o equívoco comum das pessoas que assumem que uma RFC está sempre definindo algum tipo de padrão da Internet. Preste atenção especial à parte em que os fornecedores ocasionalmente são culpados de abusar dessa ignorância ao promover seus produtos.

    O BCP 9 define o caminho dos padrões da Internet, principalmente a progressão do Padrão Proposto para o Padrão da Internet . Deve-se observar que esta é uma concatenação de vários RFCs , começando com o RFC 2026 .

    Ler o RFC 2026 sozinho no vácuo é uma ocorrência comum, mas também uma péssima ideia:

    • A RFC 6410 elimina totalmente o conceito de Projeto de Norma .
    • RFC 7127 é uma atualização mais recente (2014) do BCP 9, deixando claro que muitos padrões propostos nunca são promovidos a padrão da Internet, apesar da ampla implementação e alta estabilidade. Isso se deve em grande parte aos padrões de verificação mais elevados aos quais os padrões propostos modernos são submetidos antes de serem classificados como tal. Este RFC efetivamente retrata a declaração anterior do RFC 2026 de que "os implementadores devem tratar os padrões propostos como especificações imaturas" . Nunca cite essa linha para ninguém.

    Em suma, se um documento RFC estiver no caminho dos padrões da Internet, ele tem maturidade suficiente para ser usado como referência técnica até o ponto em que um futuro RFC o atualize.

    Isenção de responsabilidade

    Como demonstrado acima, a faixa de padrões da Internet definida pelo BCP 9 é um alvo em movimento. Esta resposta é um instantâneo no tempo e pode exigir atualização no futuro. Dado seu status de wiki da comunidade, sinta-se à vontade para fazê-lo ou melhorá-lo de qualquer maneira.

    • 62
  2. John Levine
    2016-02-13T20:05:19+08:002016-02-13T20:05:19+08:00

    A resposta anterior apresenta as categorias de documentos IETF muito bem. Todos os RFCs de acompanhamento de padrões estão listados aqui:

    https://www.rfc-editor.org/standards

    O processo de avançar uma RFC de proposta ou rascunho para padrão completo é tedioso o suficiente para que poucos autores se preocupem em fazê-lo. Isso significa que, na prática, embora um documento revisado como o RFC 5322 seja apenas um projeto de padrão e seu predecessor 822 ainda seja o padrão nominal da Internet, o 5322 é o que as pessoas seguem.

    • 6

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve