Standard Internet

Uno standard Internet è un protocollo di rete specificato dall'Internet Engineering Task Force (IETF) per l'uso su Internet . È uno standard aperto che si è dimostrato valido nell'uso pratico ed è supportato da un vasto pubblico. Ogni standard Internet consiste in una o più richieste di commenti (RFC); Tuttavia, non tutti gli RFC sono uno standard Internet. L' Internet Engineering Steering Group (IESG) decide sul riconoscimento come standard Internet .

Un esempio di uno standard Internet è il Domain Name System (DNS), che come STD 13 include le due Request for Comments RFC 1034 e RFC 1035 . Questo standard Internet è utile, tecnicamente maturo e ha il supporto della comunità Internet. Le estensioni DNS come EDNS0 sono gestite come standard separati.

storia

La procedura di standardizzazione è stata introdotta alla fine del 1988. A quel tempo, l' Internet Activities Board (IAB) decise se un protocollo di rete sarebbe stato riconosciuto come standard Internet.

Nel 1992 è stata introdotta la serie di documenti numerati STD, in cui sono inclusi tutti gli standard Internet e che viene pubblicata dall'editor RFC . La IESG ora fondata ha emesso una raccomandazione allo IAB sull'opportunità di adottare una specifica come standard Internet. Il ruolo dell'IESG come organo decisionale è stato successivamente stabilito, con lo IAB (ora noto come Internet Architecture Board) che prendeva ancora la decisione finale nelle controversie. L'elenco degli standard Internet è stato mantenuto come STD 1 attraverso la modifica periodica delle RFC. Questa procedura è stata interrotta nel dicembre 2013, STD 1 è stato contrassegnato come storico ed è stato invece fatto riferimento al sito Web dell'editor RFC.

Il processo di standardizzazione originariamente consisteva in tre fasi ed è stato ridotto a due fasi nell'ottobre 2011 per semplificare il processo.

Processo di standardizzazione

Standard proposto

Uno standard Internet in attesa inizia come una richiesta di commenti nello stato di uno standard proposto ( inglese per standard proposto ). Uno standard proposto non è una bozza - sarebbe una bozza Internet - ma un protocollo di rete che è stato valutato dall'IETF e riconosciuto dall'IESG nel processo di standardizzazione. Sebbene nessuna implementazione o esperienza operativa sia obbligatoria per uno standard proposto, è altamente desiderabile. L'IESG può richiedere l'implementazione o l'esperienza operativa nei singoli casi se si prevede che la specifica avrà effetti significativi su Internet.

La maggior parte dei protocolli Internet non supera questo livello per anni e rimane indefinitamente nello stato di uno standard proposto. Un esempio importante è HTTP / 1.1 , che è uno standard de facto nel World Wide Web .

Progetto di standardizzazione

Draft Standard ( bozza di standardizzazione tedesca) era il successivo stato più elevato che poteva essere dimostrato dall'interoperabilità di diverse implementazioni indipendenti. Questo stato non è più utilizzato oggi.

Standard Internet

Per essere riconosciuto come uno standard Internet, devono esserci almeno due implementazioni indipendenti, un'ampia distribuzione ed esperienza operativa. Non devono esserci errori significativi che potrebbero rendere una nuova implementazione incompatibile con le implementazioni popolari. Inoltre, non devono esserci caratteristiche inutilizzate nella specifica che si traducono in uno sforzo di implementazione ingiustificatamente elevato. Se il protocollo di rete richiede l'uso di una tecnologia brevettata , almeno due delle implementazioni ampiamente utilizzate devono dimostrare il successo dell'uso di una licenza.

Un protocollo di rete specificato come standard Internet può essere sostituito da una nuova versione. Standard Internet obsoleti e RFC sono contrassegnati come storici .

link internet

Prove individuali

  1. Best Current Practice 9 - The Internet Standards Process . IETF. Ottobre 1996. Estratto il 30 gennaio 2012.
  2. RFC 1796 - Non tutte le RFC sono standard . IETF. Aprile 1995. Estratto il 30 gennaio 2012.
  3. RFC 1083 - Standard del protocollo ufficiale IAB . IETF. Dicembre 1988. Estratto il 30 gennaio 2012.
  4. ^ J. Postel: RFC 1311 - Introduzione alle note STD . IETF. Marzo 1992. Estratto il 30 gennaio 2012.
  5. ^ Lyman Chapin: RFC 1310 - The Internet Standards Process . IETF. Marzo 1992. Estratto il 25 dicembre 2019.
  6. RFC 1602 - The Internet Standards Process - Revision 2 . IETF. Marzo 1994. Estratto il 25 dicembre 2019.
  7. RFC 7100 - Ritiro del documento di riepilogo "Internet Official Protocol Standards" . IETF. Estratto il 25 dicembre 2019.
  8. a b S. Bradner: RFC 2026 - The Internet Standards Process - Revision 3 . IETF. Ottobre 1996. Estratto il 25 dicembre 2019.
  9. a b c R. Housley, D. Crocker, E. Burger: RFC 6410 - Reducing the Standards Track to Two Maturity Levels . IETF. Ottobre 2011. Estratto il 25 dicembre 2019.
  10. ^ O. Kolkman, S. Bradner, S. Turner: RFC 7127 - Caratterizzazione degli standard proposti . IETF. Gennaio 2014. Estratto il 25 dicembre 2019.
  11. R. Fielding (Ed.), J. Reschke (Ed.): RFC 7230 - Hypertext Transfer Protocol (HTTP / 1.1): Message Syntax and Routing . IETF. Giugno 2014. Estratto il 25 dicembre 2019.