Dokumenty RFC (Request for Comments) są używane przez społeczność internetową od ponad 40 lat jako sposób definiowania nowych standardów i udostępniania informacji technicznych. Naukowcy z uniwersytetów i korporacji publikują te dokumenty, aby zaoferować najlepsze praktyki i uzyskać informacje zwrotne na temat technologii internetowych. Dokumentami RFC zarządza dziś ogólnoświatowa organizacja o nazwie Internet Engineering Task Force.
Historia RFC
Pierwsze dokumenty RFC, w tym RFC 1, zostały opublikowane w 1969 roku. Chociaż technologia "oprogramowania hosta" omawiana w RFC 1 już dawno stała się przestarzała, dokumenty takie jak ten oferują interesujący wgląd we wczesne dni sieci komputerowych. Nawet dzisiaj format zwykłego tekstu w RFC pozostaje zasadniczo taki sam, jak od początku.
Wiele popularnych technologii sieci komputerowych we wczesnych stadiach rozwoju zostało udokumentowanych w dokumentach RFC na przestrzeni lat, w tym
- Koncepcje nazw domen internetowych (RFC 1034)
- Alokacja adresów dla prywatnych intranetów (RFC 1918)
- HTTP (RFC 1945)
- DHCP (RFC 2131)
- IPv6 (RFC 2460)
Mimo że podstawowe technologie internetowe dojrzały, proces RFC nadal przebiega przez IETF. Dokumenty są sporządzane i przechodzą przez kilka etapów przeglądu przed ostateczną ratyfikacją. Tematy poruszane w RFC są przeznaczone dla wysoce wyspecjalizowanych profesjonalnych i akademickich odbiorców badawczych. Zamiast publicznych komentarzy w stylu Facebooka, komentarze do dokumentów RFC są podawane za pośrednictwem witryny RFC Editor. Ostateczne standardy są publikowane w głównym indeksie RFC.
Czy osoby nie będące inżynierami muszą się martwić o specyfikacje RFC?
Ponieważ w IETF pracują profesjonalni inżynierowie, a przeciętny użytkownik Internetu ma tendencję do powolnego poruszania się, nie musi skupiać się na czytaniu RFC. Te dokumenty standardów mają na celu wspieranie podstawowej infrastruktury Internetu; chyba że jesteś programistą parającym się technologiami sieciowymi, prawdopodobnie nigdy nie będziesz musiał ich czytać ani nawet znać ich zawartości.
Jednakże fakt, że inżynierowie sieci na świecie przestrzegają standardów RFC, oznacza, że technologie, które przyjmujemy za pewnik – przeglądanie stron internetowych, wysyłanie i odbieranie wiadomości e-mail, używanie nazw domen – są globalne, interoperacyjne i bezproblemowe dla konsumentów.