In [[telecomunicazioniinformatica]] e in [[informaticaTelecomunicazione|telecomunicazioni]] una '''''Request for Comments''''' (termineo [[linguain inglese|inglese]]breve che tradotto letteralmente'''RFC''', in [[lingua italiana|italiano]] significa "richiesta di commenti"), piùè notaun condocumento lapubblicato dalla [[sigla]]Internet '''RFC''',Engineering èTask un documentoForce]] che riporta informazioni o specifiche riguardanti nuove ricerche, innovazioni e metodologie dell'ambito informatico o, più nello specifico, di [[Internet]]. Attraverso l'[[Internet Society]] gli ingegneri o gli esperti informatici possono pubblicare dei ''[[memorandum]]'', sottoforma di RFC, per esporre nuove idee o semplicemente delle informazioni che una volta vagliati dall'[[Internet Engineering Task Force|IETF]] possono diventare degli ''[[standard (informatica)|standard]] Internet''.
== Storia ==
La prima RFC della storia è stata scritta da [[SteeveSteve Crocker]] nel [[1969]]<ref>{{en}}Stephen D. Crocker, ''The Beginning of the Network Working Group from the Origins of RFCS'', RFC 1000 di J. Reynolds e J. Postel.</ref>, come parte del progetto [[ARPANET]]. Crocker era uno dei collaboratori di [[Leonard Kleinrock]] alla [[Università della California, Los Angeles|UCLA]], e la scrisse nel bagno di un appartamento che condivideva con altri ricercatori e studenti. Quel documento, chiamato ''"host software"'', descriveva le funzionalità del calcolatore ospite (un [[Honeywell]] DDP-516) e i protocolli di colloquio fra lo stesso calcolatore ospite e l{{' }}''Interface Message Processor'', oggi più comunemente chiamato ''[[router]]. ''<ref name="Libro">{{cita libro|titolo=Informatica solidale 2. ''Libertà di software, hardware e conoscenza'' di Berra |autore1=Mariella e Meo Berra|autore2=Angelo Raffaele, ed. Meo|editore=[[Bollati e Boringhieri ]]|anno=2006|città= [[Torino]]|ISBN=978-8-83-391646-0}}</ref>.
==RFC Editor==
La fonte ufficiale per le RFC sul [[ World Wide Web|Web]] è l <nowiki>' [http</nowiki>''RFC Editor''<ref>{{cita web|lingua=en|url=https://www.rfc-editor.org/ rfc.htmlretrieve/|titolo=Document Retrieval|sito=RFC Editor ]}}</ref>. Quasi ogni RFC pubblicata, per esempio la l'RFC 5000, possiede un proprio [[Uniform Resource Locator|URL]]: [https://www.rfc-editor.org/rfc/rfc5000.txt http://www.rfc-editor.org/rfc/rfc5000.txt]▼
Tutte le RFC vengono inviate in [[codice ASCII]] semplice e vengono pubblicate in tale formato, ma esistono delle eccezioni . Comunque, dal 2008, la versione definitiva di ciascuno [[Norma tecnica|standard]] RFC è in codice ASCII. ▼
▲La fonte ufficiale per le RFC sul [[Web]] è l'[http://www.rfc-editor.org/rfc.html RFC Editor]. Quasi ogni RFC pubblicata, per esempio la RFC 5000, possiede un proprio [[Uniform Resource Locator|URL]]:
[http://www.rfc-editor.org/rfc/rfc5000.txt http://www.rfc-editor.org/rfc/rfc5000.txt]
Per facilitare l'accesso ai [[Metadato|metadati ]] di unaun particolare RFC (parole chiave, autore/i, data di pubblicazione, errori, status e specialmente gli ultimi aggiornamenti) il sito dell {{' }}''RFC Editor'' offre un comodo [ http[motore di ricerca]]<ref>{{cita web|lingua=en|url=https://www.rfc-editor.org/ rfcsearchsearch/rfc_search. htmlphp|titolo=RFC motoreSearch|sito=RFC di ricercaEditor}}</ref>. ] ▼
▲Tutte le RFC vengono inviate in [[codice ASCII]] semplice e vengono pubblicate in tale formato, ma esistono delle eccezioni.
Comunque, dal 2008, la versione definitiva di ciascuno standard STD è in codice ASCII.
▲Per facilitare l'accesso ai metadati di una particolare RFC (parole chiave, autore/i, data di pubblicazione, errori, status e specialmente gli ultimi aggiornamenti) il sito dell' ''RFC Editor'' offre un comodo [http://www.rfc-editor.org/rfcsearch.html motore di ricerca.]
== Ciclo di vita ==
* ''Proposed Standard'': specifica sufficientemente stabile, ha ricevuto un sufficiente feedback dagli sviluppatori, ha un certo interesse nella comunità Internet; tuttavia questa specifica non è ancora ritenuta sufficientemente matura; gli implementatori devono trattare questa specifica come una specifica ancora immatura;
* ''Draft Standard'': richiede la presenza di almeno due implementazioni che hanno dimostrato la loro interoperabilità. Indica che l'[[Internet Engineering Steering Group|IESG]] ritiene lo standard sufficientemente maturo;
* ''Standard'': richiede la presenza di un numero di implementazioni significativo e una notevole esperienza dimostrata dagli utenti su questo standard, gli viene assegnato un numero progressivo nella lista degli standard (STD);.
I documenti che non sono ritenuti adatti ad essere Internet Standards vengono etichettati come:
* ''Experimental'': documento relativo a qualcosa ancora in fase di ricerca; viene pubblicata a titolo informativo senza che ci sia la pretesa di farlo diventare standard a breve. Può essere l'[[output]]il dirisultato prodotto da un gruppo di lavoro Internet (sia [[Internet Engineering Task Force|IETF]] che [[Internet Research Task Force|IRTF]]), oppure un contributo individuale;
* ''Informational'': documento di tipo informativo su un determinato argomento; può non disporre di un particolare consenso nella comunità Internet e non rappresenta una raccomandazione di sorta;
* ''Historic'': standard che sono ormai completamente rimpiazzati da nuove specifiche oppure sono caduti in disuso;
* ''Best Common Practice'' (BCP): documenti che suggeriscono alcuni modi di comportamento/configurazione che non sono standard ma consigliati. Deve esistere consenso anche in questo caso, ma il processo di approvazione è più veloce.
Queste specifiche, comunque, diventano spesso standard [[de facto]].
== Note ==
<references />
== Bibliografia ==
* {{IETF|825|Request for Comments on Requests for Comments}}
* {{IETF|1000|Request For Comments reference guide}}
* {{IETF|1111|Request for Comments on Request for Comments}}
* {{IETF|1543|Instructions to RFC Authors}}
* {{IETF|2223|Instructions to RFC Authors}}
== Voci correlate ==
* [[Best Current Practice]]
* [ http://www.ietf.org IETF ([Internet Engineering Task Force )]] ▼
== Collegamenti esterni ==
* {{Collegamenti esterni}}
▲* [http://www.ietf.org IETF (Internet Engineering Task Force)]
* {{FOLDOC}}
* [http://www.rfc-editor.org/ RFC Editor]
* [http{{cita web|lingua=en|url=https://www.ietf.org/rfcstandards/rfc2026.txt The rfcs/|titolo=RFCs|sito=[[Internet StandardsEngineering ProcessTask (RFC2026)Force]]}}
* {{IETF|2026|The Internet Standards Process}}
* [http://rfc.altervista.org RFC Project - Progetto di traduzione in italiano delle RFC]
* [ftp://ftp.nic.it/rfc Nic.it RFC database (FTP)]
{{Controllo di autorità}}
{{Portale|Telematica}}
{{Portale|informatica|telematica}}
[[Categoria:Gestione di Internet]]
[[bg:Request for Comments]]
[[ca:Request for Comments]]
[[cs:Request for Comments]]
[[da:Request for Comments]]
[[de:Request for Comments]]
[[el:RFC]]
[[en:Request for Comments]]
[[eo:Request for Comments]]
[[es:Request for Comments]]
[[et:Kommentaarinõue]]
[[eu:Request for Comments]]
[[fi:RFC]]
[[fr:Request for comments]]
[[he:Request for Comments]]
[[hi:टिप्पणियों के लिए अनुरोध]]
[[hr:RFC]]
[[id:RFC]]
[[ja:Request for Comments]]
[[ko:RFC]]
[[lt:RFC]]
[[nl:Request for Comments]]
[[no:Request for Comments]]
[[pl:Request for Comments]]
[[pt:Request for Comments]]
[[ru:RFC]]
[[simple:Request for Comments]]
[[sl:Zahteva za mnenja]]
[[sv:Request for Comments]]
[[uk:RFC]]
[[vi:RFC]]
[[zh:RFC]]
|