RFC

Pracovní návrh ( Eng.  Request for Comments, RFC ) je dokument ze série číslovaných internetových informačních dokumentů obsahujících technické specifikace a standardy široce používané na World Wide Web. Název „Request for Comments“ lze přeložit také jako „žádost (žádost) o zpětnou vazbu“ nebo „téma k diskusi“ . V současné době primární publikaci RFC dokumentů zajišťuje IETF pod záštitou otevřené organizace Internet Society ( Internet Society, ISOC ) .  Práva na RFC vlastní Internetová společnost.

Historie

Formát RFC se objevil v roce 1969 během diskuse o projektu ARPANET , navrhl ho Steve Crocker a také napsal první RFC. RFC 1 byl publikován 7. dubna 1969 a byl nazván „Host Software“ . První RFC byly distribuovány v tištěné podobě na papíře ve formě obyčejných dopisů, ale od prosince 1969, kdy byly spuštěny první segmenty ARPANETu, se dokumenty začaly distribuovat elektronicky.

Většina raných RFC byla vytvořena UCLA a Stanford Research

Od roku 1969 do roku 1998 stálým a jediným redaktorem RFC byl Jon Postel . Po jeho smrti Internetová společnost ( ISOC ) zadala editaci a publikaci RFC Institutu informační vědy University of Southern California .

Esej o historii RFC za 30 let od roku 1969 do roku 1999 . představen v RFC 2555 .

Esej o historii RFC za 50 let od roku 1969 do roku 2019 . představen v RFC 8700 .

Obsah RFC

Navzdory názvu jsou nyní žádosti o zpětnou vazbu RFC považovány za internetové standardy (a pracovní verze standardů se obvykle nazývají koncepty ) .  Podle RFC 2026 je životní cyklus standardu následující:

  1. Internetový návrh ( Internetový návrh ) je předložen k veřejnému posouzení . Projekty nemají oficiální status a jsou vymazány z databáze šest měsíců po poslední změně.
  2. Pokud je návrh standardu dostatečně úspěšný a konzistentní, obdrží stav navrhovaného standardu ( Proposed Standard ) a jeho RFC číslo. Přítomnost softwarové implementace standardu je žádoucí, ale není nutná.
  3. Další fází je návrh standardu ( Draft Standard ) - to znamená, že navrhovaný standard je komunitou přijat, konkrétně existují dvě na kódu nezávislé, kompatibilní implementace různých vývojových týmů. V návrhu norem lze stále provádět malé změny, ale jsou považovány za dostatečně stabilní a jsou doporučeny k implementaci.
  4. Nejvyšší úrovní je Internetový standard . Jedná se o specifikace s mnoha úspěšnými aplikačními zkušenostmi a vyzrálou formulací. Paralelně s číslováním RFC mají své vlastní číslování STD. Seznam norem je k dispozici v STD 1 (aktuálně RFC 5000 , ale číslování se může změnit). Z více než 3 000 RFC dosáhlo této úrovně jen několik desítek.
  5. Mnoho starých RFC bylo nahrazeno novějšími verzemi s novými čísly nebo se přestalo používat. Takové dokumenty získávají status historické ( historické )

Prakticky všechny standardy WAN existují jako publikované RFC. Ve formě dokumentů RFC však vycházejí nejen standardy , ale také koncepty , úvody do nových směrů výzkumu, historické reference, experimentální výsledky, směrnice pro implementaci technologií , návrhy a doporučení pro vývoj stávajících standardů a další nové nápady v oblasti informací . technologie :

  1. Experimentální specifikace obsahují informace o experimentálních výzkumech, které jsou zajímavé pro internetovou komunitu. Mohou to být například prototypy, které implementují nové koncepty.
  2. Informační RFC slouží pro veřejné informace, nejsou standardy a nejsou konsensem ani doporučeními . Některé návrhy, které nejsou navrhovanými standardy, ale jsou zajímavé, mohou být publikovány jako informační RFC.
  3. Nejlepší moderní zkušenost ( Best Current Practice ). Tato řada RFC obsahuje doporučení pro implementaci standardů, včetně těch od třetích stran, a také interní dokumenty o struktuře a postupech pro standardizaci.

Téměř všechny standardy jsou vyvíjeny pod záštitou nějaké vědecké nebo internetové organizace (např . W3C , IETF , Unicode Consortium , Internet2 ).

Žádosti o zpětnou vazbu oficiálně existují pouze v angličtině. Neexistují žádné přísné požadavky na formátování. Existují RFC psané přísným akademickým stylem, jiné přátelským neformálním způsobem. Tradicí je vydávání aprílových RFC, například RFC 1149 hovoří o přenosu IP paketů pomocí poštovních holubů .

Příklady oblíbených žádostí o zpětnou vazbu

číslo RFC Téma
RFC 768  (anglicky) RFC 768  (ruština) UDP
RFC 791  (anglicky) RFC 791  (ruština) IP
RFC 792  RFC 792 Archivováno 7. listopadu 2011 na Wayback Machine ( ruština)   ICMP
RFC 793  (anglicky) RFC 793  (ruština) TCP
RFC  821 SMTP nahrazený RFC 2821
RFC  822 Formát e-mailu , nahrazený RFC 2822
 RFC 826 Address Resolution Protocol (ARP)
RFC 894  (anglicky) RFC 894  (ruština) IP přes Ethernet
 RFC 951 Bootstrap Protocol (BOOTP)
 RFC 959 FTP
 RFC 977 NNTP  – zastaralé, doplněno RFC 2980 , nahrazeno RFC 3977
RFC  1034 DNS  - koncept
 RFC 1035 DNS  - implementace
RFC 1122  RFC 1122 Archivováno 16. září 2011 na Wayback Machine ( ruština)   Požadavky na hostitele 1
RFC 1123  RFC 1123 Archivováno 14. listopadu 2011 na Wayback Machine ( ruština)   Požadavky na hostitele 2
RFC 1191  (anglicky) RFC 1191  (ruština) Určení MTU cesty
 RFC 1256 Network Router Discovery
 RFC 1323 Vysoce výkonný protokol TCP
 RFC 1350 TFTP
 RFC 1403 Spolupráce mezi BGP a OSPF
RFC 1459  (anglicky) RFC 1459  (ruština) IRC
 RFC 1498 Architektonická diskuse
 RFC 1518 Přidělování CIDR adres
 RFC 1519 Směrování mezi doménami
 RFC 1591 Struktura doménových jmen
 RFC 1661 PPP
RFC  1738 URL
RFC  1771 BGP verze 4
RFC  1772 Aplikace BGP
 RFC 1789 Telefonování přes internet (nahrazeno standardy VoIP )
 RFC 1812 Požadavky na směrovače IPv4
 RFC 1855 Průvodce netiketou
RFC  1889 Doprava v reálném čase
 RFC 1905 SNMP
RFC  1907 SNMP verze 2
RFC 1918  (anglicky) RFC 1918  (ruština) "Síť 10"
RFC 1939  (anglicky) RFC 1939  (ruština) Protokol POP verze 3 (POP3)
RFC 2001  (anglicky) RFC 2001  (ruština) Rozšíření výkonu TCP
RFC  2026 Proces standardizace internetu
 RFC 2045 MIM
 RFC 2046
 RFC 2047
 RFC 2048
 RFC 2049
RFC 2060  (anglicky) RFC 2060  (ruština) IMAP verze 4 (IMAP4), nahrazený RFC 3501
 RFC 2131 DHCP
RFC 2223  (anglicky) RFC 2223  (ruština) Pokyny pro autory RFC
RFC 2246  (anglicky) RFC 2246  (ruština) SSL a TLS
 RFC 2231 Kódování znaků
RFC  2328 OSPF
 RFC 2401 Architektura zabezpečení IP ( IPsec )
 RFC 2453 RIP
RFC 2516  (anglicky) RFC 2516  (ruština) PPPoE
RFC  2525 Problémy s TCP
 RFC 2535 Zabezpečení DNS
RFC 2581  RFC 2581 Archivováno 16. září 2011 na Wayback Machine ( ruština)   Řízení přetížení TCP
RFC  2616 http
 RFC 2637 PPTP
 RFC 2663 Překlad síťových adres
RFC  2766 NAT-PT
RFC 2821  (anglicky) RFC 2821  (ruština) SMTP , nahrazený RFC 5321
RFC  2822 Formát e-mailu
RFC  2865 POLOMĚR
RFC 2866  (anglicky) RFC 2866  (ruština) Účetní nástroje RADIUS
RFC  2960 SCTP
 RFC 2980 Obecná rozšíření NNTP , doplňuje RFC 977 , nahrazeno RFC 3977
 RFC 3010 NFS
 RFC 3031 Architektura MPLS
RFC  3066 Jazykové značky
 RFC 3092 Etymologie slova " foo "
RFC  3098 Zodpovědný email marketing
 RFC 3160 Průvodce IETF
RFC 3168  (anglicky) RFC 3168  (ruština) ECN
 RFC 3261 SIP
 RFC 3501 IMAP verze 4 Edition 1 (IMAP4rev1)
RFC  3977 NNTP nahrazuje RFC 977 , doplňuje RFC 2980

Viz také

Odkazy

Oficiální zdroje Jiné stránky