RFC
Clash Royale CLAN TAG#URR8PPP
请求意见稿(英语:Request For Comments,縮寫:RFC)是由互联网工程任务组(IETF)发布的一系列備忘錄。文件收集了有關網際網路相關資訊,以及UNIX和網際網路社群的軟體文件,以編號排定。目前RFC文件是由網際網路協會(ISOC)贊助發行。
RFC始于1969年,由當時就讀加州大学洛杉矶分校(UCLA)的斯蒂芬·克罗克(Stephen D. Crocker)用来记录有关ARPANET开发的非正式文档,他是第一份RFC文档的撰寫者。最终演变为用来记录互联网规范、协议、过程等的标准文件。基本的網際網路通訊協定都有在RFC文件內詳細說明。RFC文件還額外加入許多的論題在標準內,例如對於網際網路新開發的協定及發展中所有的記錄。
目录
1 RFC的历史
2 中文地区的贡献
3 RFC文件的架構
4 RFC文件的產生
5 常见互联网协议的RFC编号
6 参考文献
7 外部連結
RFC的历史
RFC文件格式最初作为ARPA网计划的基础起源于1969年。如今,它已经成为IETF、Internet Architecture Board(IAB)还有其他一些主要的公共网络研究社区的正式出版物发布途径。
在RFC诞生之时,互联网还不存在,只有4大研究中心的4台计算机连接成的原始网络:加州大学洛杉矶分校,斯坦福研究所,加州大学圣塔芭芭拉分校,和盐湖城的犹他大学。[1]最初的RFC作者使用打字机撰写文档,并在美国国防部国防前沿研究项目署(ARPA)研究成员之间传阅。1969年12月,他们开始通过ARPANET途径来发布新的RFC文档。第一份在1969年4月7日公开发表的RFC 1。当初克罗克为了避免打扰他的室友,是在浴室里完成这篇文档的。
在1970年代,很多后来的RFC文档同样来自UCLA,这不仅得益于UCLA的学术质量,同时也因为UCLA是ARPANET第一批Interface Message Processors(IMPs)成员之一。
由Douglas Engelbart领导的,位于Stanford Research Institute的Augmentation Research Center(ARC)是四个最初的ARPANET结点之一,也是最初的Network Information Centre,同时被社会学家Thierry Bardini记录为早期大量RFC文档的发源地。
从1969年到1998年,Jon Postel一直担任RFC文档的编辑职务。随着美国政府赞助合同的到期,Internet Society(代表IETF),和南加州大学(USC)Information Sciences Institute的网络部门合作,(在IAB领导下)负责RFC文档的起草和发布工作。Jon Postel继续担任RFC编辑直到去世。随后,由Bob Braden接任整个项目的领导职务,同时Joyce Reynolds继续在团队中的担任职务。
庆祝RFC的30周年的RFC文件是RFC 2555。
中文地区的贡献
1996年3月,清华大学提交的适应不同国家和地区中文编码的汉字统一传输标准被IETF通过为RFC 1922,成为中国大陆第一个被认可为RFC文件的提交协议。
RFC文件的架構
RFC文件只有新增,不會有取消或中途停止發行的情形。但是對於同一主題而言,新的RFC文件可以聲明取代舊的RFC文件。RFC文件是純ASCII文字檔格式,可由電腦程式自動轉檔成其他檔案格式。RFC文件有封面、目錄及頁首頁尾和頁碼。RFC的章節是數字標示,但數字的小數點後不補零,例如4.9的順序就在4.10前面,但9的前面並不補零。RFC 1000這份文件就是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编号
IP:791
TCP:793
UDP:768
ICMP:792
FTP:959
SOCK5:1928
CHAP:1994
SMTP:2821
POP3:1957
NTP:1305
HTTP1.1:2616
IMAP:2060
PPP:1661-1663
DHCP:2131
OSPF:2328
IPSec:2401-2412
IPv6:2460
SIP:3261
RTP:3550
RADIUS:3575,3576,3579,3580
L2TP:3931
参考文献
^ Solidot | Internet RFC诞生40周年
外部連結
- IETF RFC
- RFC Editor
|