Normes RFC Internet
Une norme Internet est une spécification minutieusement testée qui est utile et respectée par ceux qui travaillent avec Internet. C'est une réglementation formalisée qui doit être suivie. Elle existe une procédure stricte par laquelle une spécification atteint le statut de norme Internet. Une spécification commence comme un brouillon Internet(Internet-Draft). Un brouillon Internet est un document de travail (un travail en cours) sans statut officiel et d'une durée de vie de six mois. Sur recommandation des autorités Internet, un projet peut être publié sous forme de demande de commentaires (RFC). Chaque RFC est éditée, numérotée et mise à disposition de toutes les parties intéressées. Les RFC passent par des niveaux de maturité et sont classés en fonction de leur niveau d'exigence.
Niveaux de maturité
Une RFC, au cours de sa durée de vie, tombe dans l'un des six niveaux de maturité : norme proposée, projet de norme, norme Internet, historique, expérimental et informationnel.
Norme proposée
Une norme proposée est une spécification stable, bien comprise et d'un intérêt suffisant pour la communauté Internet. A ce niveau, la spécification est généralement testée et mise en œuvre par plusieurs groupes différents.
Projet de norme
Une norme proposée est élevée au statut de projet de norme après au moins deux implémentations indépendantes et interopérables réussies. Sauf difficultés, un projet de norme, avec des modifications si des problèmes spécifiques sont rencontrés, devient normalement une norme Internet.
Norme Internet
Un projet de norme atteint le statut de norme Internet après des démonstrations de mise en œuvre réussie.
Historique
Les RFC historiques sont importants d'un point de vue historique. Soient-ils ont été remplacés par des spécifications ultérieures, soit ils n'ont jamais atteint les niveaux de maturité nécessaires pour devenir une norme Internet.
Expérimental
Une RFC classée comme expérimentale décrit un travail lié à une situation expérimentale qui n'affecte pas le fonctionnement d'Internet. Une telle RFC ne devrait pas être implémentée dans un service Internet fonctionnel.
Informationnel
Un RFC classé comme informatif contient des informations générales, historiques ou didactiques relatives à Internet. Il est généralement écrit par quelqu'un dans une organisation non Internet, comme un fournisseur.
Niveaux d'exigence
Les RFC sont classés en cinq niveaux d'exigence : requis, recommandé, facultatif, à usage limité et non recommandé.
Requis
Une RFC est étiquetée requise s'elle doit être mis en œuvre par tous les systèmes Internet pour atteindre une conformité minimale. Par exemple, IP et ICMP sont des protocoles obligatoires.
Recommandé
Une RFC étiquetée recommandée n'est pas requise pour une conformité minimale ; elle est recommandée en raison de son utilité. Par exemple, FTP et TELNET sont des protocoles recommandés.
Facultatif
Une RFC étiquetée facultatif ni requis ni recommandé. Cependant, un système peut l'utiliser à son profit.
Usage limité
Une RFC étiquetée Usage ne doit être utilisée que dans des situations limitées. La plupart des RFC expérimentales entrent dans cette catégorie.
Non recommandé
Une RFC étiquetée non recommandée est inappropriée pour un usage général. Normalement, une RFC historique (obsolète) peut appartenir à cette catégorie.