11-请求注解(RFC)
58.7 请求注解(RFC)
本书中讨论的每一种因特网协议都是在RFC文档——一个正式的协议规范——中进行定义的。RFC是由国际互联网学会(http://www.isoc.org/)资助的RFC编辑组织(http://www.rfc-editor.org/)发布的。描述互联网标准的RFC是由互联网工程任务组(IETF, http://www.ietf.org/)资助开发的,互联网工程任务组是一个由网络设计师、操作员、厂商以及研究人员组成的社区,它关注的是互联网的发展和平稳运行。IETF的成员资格对所有感兴趣的个人都是开放的。
下列RFC与本书介绍的材料是特别相关的。
- RFC 791,Internet Protocol。J. Postel (ed.), 1981。
- RFC 950,Internet Standard Subnetting Procedure。J. Mogul 和 J. Postel, 1985。
- RFC 793,Transmission Control Protocol。J. Postel (ed.), 1981。
- RFC 768,User Datagram Protocol。J. Postel (ed.), 1980。
- RFC 1122,Requirements for Internet Hosts—Communication Layers。R. Braden (ed.), 1989。
RFC 1122对早期描述TCP/IP协议的各种RFC进行了扩展(以及修正)。它是一对通常被称为主机要求RFC中的其中一个,另一个是RFC 1123,它描述的是应用层协议,如Telnet、FTP以及SMTP。
描述IPv6的RFC如下。
- RFC 2460,Internet Protocol, Version 6。S. Deering 和 R. Hinden, 1998。
- RFC 4291,IP Version 6 Addressing Architecture。R. Hinden 和 S. Deering, 2006。
- RFC 3493,Basic Socket Interface Extensions for IPv6。R. Gilligan, S. Thomson, J. Bound, J. McCann以及 W. Stevens, 2003。
- RFC 3542,Advanced Sockets API for IPv6。W. Stevens, M. Thomas, E. Nordmark以及 T. Jinmei, 2003。
很多RFC和论文对最初的TCP规范进行了优化和扩展,如下所示。
- Congestion Avoidance and Control。V. Jacobsen, 1988。这是描述TCP拥塞控制和慢启动算法的第一篇论文。它最初发表在了Proceedings of SIGCOMM’88上,在ftp://ftp.ee.lbl.gov/ papers/congavoid.ps.Z上可以找到一个经过些许修订的版本。当然,这篇论文中的大部分内容已经被下列RFC所取代了。
- RFC 1323,TCP Extensions for High Performance。V. Jacobson, R. Braden以及 D.Borman, 1992。
- RFC 2018,TCP Selective Acknowledgment Options。M. Mathis, J. Mahdavi, S. Floyd和A. Romanow, 1996。
- RFC 2581, TCP Congestion Control. M. Allman, V. Paxson和W. Stevens, 1999.
- RFC 2861,TCP Congestion Window Validation。M. Handley, J. Padhye以及S. Floyd, 2000。
- RFC 2883,An Extension to the Selective Acknowledgement (SACK) Option for TCP。S. Floyd, J. Mahdavi, M. Mathis以及 M. Podolsky, 2000。
- RFC 2988,Computing TCP’s Retransmission Timer。V. Paxson 和 M. Allman, 2000。
- RFC 3168,The Addition of Explicit Congestion Notification (ECN) to IP。K. Ramakrishnan, S. Floyd以及 D. Black, 2001。
- RFC 3390,Increasing TCP’s Initial Window。M. Allman, S. Floyd以及 C. Partridge,2002。