請求意見稿（，縮寫：RFC），又翻譯作意見徵求，意見請求，請求評論、請求評議等，是由網際網路工程任務組（IETF）釋出的一系列備忘錄。檔案收集了有關網際網路相關資訊，以及 UNIX 和網際網路社群的軟體檔案，以編號排定。目前 RFC 檔案是由網際網路協會（ISOC）贊助發行。 RFC 始於 1969 年，由當時就讀加州大學洛杉磯分校（UCLA）的斯蒂芬克羅克（Stephen D Crocker）用來記錄有關 ARPANET 開發的非正式文件，他是第一份 RFC 文件的撰寫者。最終演變為用來記錄網際網路規範、協議、過程等的標準檔案。基本的網際網路通訊協定都有在 RFC 檔案內詳細說明。RFC 檔案還額外加入許多的論題在標準內，例如對於網際網路新開發的協定及發展中所有的記錄。 RFC 的歷史 RFC 檔案格式最初作為 ARPA 網計劃的基礎起源於 1969 年。如今，它已經成為 IETF、（IAB）還有其他一些主要的公共網路研究社群的正式出版物釋出途徑。 在 RFC 誕生之時，網際網路還不存在，只有 4 大研究中心的 4 臺計算機連線成的原始網路：加州大學洛杉磯分校，斯坦福研究所，加州大學聖塔芭芭拉分校，和鹽湖城的猶他大學。最初的 RFC 作者使用打字機撰寫文件，並在美國國防部國防前沿研究專案署（ARPA）研究成員之間傳閱。1969 年 12 月，他們開始透過 ARPA 網途徑來發布新的 RFC 文件。第一份在 1969 年 4 月 7 日公開發表的 RFC 1。當初克羅克為了避免打擾他的室友，是在浴室裡完成這篇文件的。 在 1970 年代，很多後來的 RFC 文件同樣來自加州大學洛杉磯分校，這不僅得益於加州大學洛杉磯分校的學術質量，同時也因為加州大學洛杉磯分校是 ARPA 網第一批 Interface Message Processors（IMPs）成員之一。 由 Douglas Engelbart 領導的，位於 Stanford Research Institute 的 Augmentation Research Center（ARC）是四個最初的 ARPA 網結點之一，也是最初的 Network Information Centre，同時被社會學家記錄為早期大量 RFC 文件的發源地。 從 1969 年到 1998 年，Jon Postel 一直擔任 RFC 文件的編輯職務。隨著美國政府贊助合同的到期，Internet Society（代表 IETF），和南加州大學（USC）Information Sciences Institute 的網路部門合作，（在 IAB 領導下）負責 RFC 文件的起草和釋出工作。Jon Postel 繼續擔任 RFC 編輯直到去世。隨後，由接任整個專案的領導職務，同時繼續在團隊中的擔任職務。 慶祝 RFC 的 30 週年的 RFC 檔案是 RFC 2555。 中文地區的貢獻 1996 年 3 月，清華大學提交的適應不同國家和地區中文編碼的漢字統一傳輸標準被 IETF 透過為 RFC 1922，成為中國大陸第一個被認可為 RFC 檔案的提交協議。 RFC 檔案的架構 RFC 檔案只有新增，不會有取消或中途停止發行的情形。但是對於同一主題而言，新的 RFC 檔案可以宣告取代舊的 RFC 檔案。RFC 檔案是純 ASCII 文字檔格式，可由電腦程式自動轉檔成其他檔案格式。RFC 檔案有封面、目錄及頁首頁尾和頁碼。RFC 的章節是數字標示，但數字的小數點後不補零，例如 49 的順序就在 410 前面，但 9 的前面並不補零。RFC 1000 這份檔案就是 RFC 的指南。 參考網站 中文譯文：如何閱讀 RFC？ ，原文網站：How to Read an RFC。 RFC 檔案的產生 RFC 檔案是由 Internet Society 審核後給定編號並發行。雖然經過審核，但 RFC 也並非全部嚴肅而生硬的技術檔案，偶有惡搞之作出現，尤其是 4 月 1 日愚人節所發行的惡搞 RFC，例如 RFC 1606 A Historical Perspective On The Usage Of IP Version 9（參見 IPv9）、RFC 2324：「超文字咖啡壺控制協定」（Hyper Text Coffee Pot Control Protocol，煞有其事地寫了 HTCPCP 這樣看起來很專業的術語縮寫字）。以及如前面所提到紀念 RFC 的 30 週年慶的 RFC 檔案。 RFC 編號一覽 RFC 標題 文件格式的徵求稿（DOCUMENTATION CONVENTIONS） UDP TFTP IP ICMP TCP Telnet IP over Ethernet RARP FTP DNS 以鳥類為載體的網際協議 （1990 年的惡搞 RFC） SNMP LPR Line PRinter daemon protocol 網路互連裝置基準化分析術語 NTP IRC 用於網際網路訊息的編碼化日語文字（ISO2022JP） PPP 網路禮儀指導（Netiquette Guidelines），可參考：連環信 SOCKS v5 Chinese Character Encoding for Internet Messages POP Version 3 Deflate 資料壓縮標準 Version 13（DEFLATE Compressed Data Format Specification version 13） Some Observations on Implementations of the Post Office Protocol POP3 PPP Challenge Handshake Authentication Protocol CHAP Remote Authentication Dial In User Service RADIUS RIPng for IPv6 PNG RFC 中的用於表示要求等級的關鍵詞（Key words for use in RFCs to Indicate Requirement Levels） DHCP RSVP 在 LDAPX500 辨別名中，使用域名 LDAP v3 LDAP v3 屬性語法的定義（Attribute Syntax Definitions） LDAP v3 透過 UTF8 表示辨別名（UTF8 String Representation of Distinguished Names） LDAP v3 LDAP 檢索過濾器的定義（The String Representation of LDAP Search Filters） LDAP URL 形式（The LDAP URL Format） LDAP v3 中使用的 X500 96 使用者欄位的梗概（A Summary of the X500 96 User Schema for use with LDAPv3） Remote Authentication Dial In User Service RADIUS OSPF Version 2 IPSec Security Architecture for the Internet Protocol （從 RFC2401 到 RFC2412 ） RIP Version 2 Internet X509 Public Key Infrastructure Certificate and CRL Profile IPv6 IANA 的追悼（I REMEMBER IANA） RFC 的 30 年 HTTP11 OSPF for IPv6 Secret Key Transaction Authentication for DNS TSIG texthtml 媒體型別（The texthtml Media Type ）。可參考：HTML 版本時間線 遠端使用者撥入驗證服務（RADIUS） Remote Authentication Dial In User Service RADIUS RADIUS Accounting Secret Key Establishment for DNS TKEY RR SIP Uniform Resource Identifiers URIs URLs and Uniform Resource Names URNs Clarifications and Recommendations LDAP v3 技術標準（Technical Specification） SNMP Internationalizing Domain Names in Applications IDNA IMAP Version 4rev1 RTP RADIUS Generic Security Service Algorithm for Secret Key Transaction Authentication for DNS GSSTSIG Internet X509 Public Key Infrastructure Certificate Policy and Certification Practices Framework XMPP（Jabber を參照） NNTP URI 的常用語法（Uniform Resource Identifier URI Generic Syntax） Internationalized Resource Identifiers IRIs L2TP Internet X509 Public Key InfrastructureCertification Path Building SSH BGP TLS Update to DirectoryString Processing in the Internet X509 Public Key Infrastructure Certificate and Certificate Revocation List CRL Profile（を更新） HMAC SHA TSIG Algorithm Identifiers The RFC Series and RFC Editor SCTP Internet X509 Public Key Infrastructure Certificate and Certificate Revocation List CRL Profile SMTP Internet Message Format Cryptographic Message Syntax CMS RFC Streams Headers and Boilerplates Trust Anchor Format Using Trust Anchor Constraints during Certification Path Processing Updates to the Internet X509 Public Key Infrastructure Certificate and Certificate Revocation List CRL Profile（を更新） DNS Certification Authority Authorization CAA Resource Record Domain Name System DNS IANA Considerations The JavaScript Object Notation JSON Data Interchange Format Hypertext Transfer Protocol HTTP11 Message Syntax and Routing Hypertext Transfer Protocol HTTP11 Semantics and Content Hypertext Transfer Protocol HTTP11 Conditional Requests Hypertext Transfer Protocol HTTP11 Range Requests Hypertext Transfer Protocol HTTP11 Caching Hypertext Transfer Protocol HTTP11 Authentication Template for a Certification Practice Statement CPS for the Resource PKI RPKI JSON Web Token JWT Hypertext Transfer Protocol Version 2 HTTP2 BGP MPLSBased Ethernet VPN HPACK Header Compression for HTTP2 ASCII 藝術：一個真實且準確，以字元形式表現，內含奇妙美好事物的動物園（2017 年惡搞 RFC） Internet Protocol Version 6 IPv6 Specification 廢棄 RFC 廢棄 RFC 新 RFC 標題 相対 URL HTML 20 Formbased File Upload in HTML HTML Tables A Proposed Extension to HTML ClientSide Image Maps Internationalization of the Hypertext Markup Language Uniform Resource Identifiers URI Generic Syntax Internet X509 Public Key Infrastructure Certificate Policy and Certification Practices Framework Format for Literal IPv6 Addresses in URLs Simple Mail Transfer Protocol Internet X509 Public Key Infrastructure Certificate and Certificate Revocation List CRL Profile Internet X509 Public Key Infrastructure Authority Information Access Certificate Revocation List CRL Extension The applicationjson Media Type for JavaScript Object Notation JSON The JavaScript Object Notation JSON Data Interchange Format 惡搞 RFC 參考文獻 外部連結 IETF RFC RFC Editor Category 網際網路標準