This book includes various references to Internet RFC (Request for Comments) standards and informational documents. These can be retrieved directly from the RFC Editor (at http://www.rfc-editor.org) or from the Internet Engineering Task Force (IETF, at http://www.ietf.org). RFC documents do not change after they've been published, but they can be made obsolete by new standards. The RFC Editor maintains a list giving the current status of each RFC (http://www.rfc-editor.org/rfc-index.html); it is advisable to check that an RFC is still current before beginning implementation (for example, the RTP specification RFC 1889 is under revision, and the revision will result in a new RFC that makes RFC 1889 obsolete).
In some cases it has been necessary to reference work in progress, in the form of Internet-Drafts. These are the working documents of the IETF; some are eventually published as RFCs, and others are discarded. The Internet-Drafts referenced here are expected to be available in RFC form shortly. The RFC Editor Web site has a search function that allows you to find the RFC form of these documents when published. The IETF maintains an archive of Internet-Drafts online for up to six months after their submission; at that time they must be published as an RFC, revised, or discarded.
It is important to remember that Internet-Drafts are not reference material and may change at any time. Each draft carries the following note as a reminder:
Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as work in progress.
Implementing from an Internet-Draft is not wise, unless you are willing to face the possibility that the draft will change while you are writing code. In particular, it is not appropriate to ship products based on Internet-Drafts, because they may be made obsolete by the final standard.
[biblio01div01entry01] 1. . “Specifications for the Network Voice Protocol,” Network Working Group, RFC 741, November 1977.
[biblio01div01entry02] 2. . “Standard for the Format of ARPA Internet Text Messages,” Network Working Group, RFC 822, August 1982.
[biblio01div01entry03] 3. . “Congestion Control in IP/TCP Internetworks,” Network Working Group, RFC 896, January 1984.
[biblio01div01entry04] 4. . “Compressing TCP/IP Headers for Low-Speed Serial Links,” Internet Engineering Task Force, RFC 1144, February 1990.
[biblio01div01entry05] 5. . “Network Time Protocol (Version 3): Specification, Implementation and Analysis,” Internet Engineering Task Force, RFC 1305, March 1992.
[biblio01div01entry06] 6. and . “RTP: A Transport Protocol for Real-Time Applications,” Internet Engineering Task Force, RFC 1889, January 1996.
[biblio01div01entry07] 7. . “RTP Profile for Audio and Video Conferences with Minimal Control,” Internet Engineering Task Force, RFC 1890, January 1996.
[biblio01div01entry08] 8. . “The Internet Standards Process—Revision 3,” Internet Engineering Task Force, RFC 2026, October 1996.
[biblio01div01entry09] 9. and . “RTP Payload Format for H.261 Video Streams,” Internet Engineering Task Force, RFC 2032, October 1996.
[biblio01div01entry10] 10. and . “RTP Payload for Redundant Audio Data,” Internet Engineering Task Force, RFC 2198, September 1997.
[biblio01div01entry11] 11. and . “Resource ReSerVation Protocol (RSVP)—Version 1 Functional Specification,” Internet Engineering Task Force, RFC 2205, September 1997.
[biblio01div01entry12] 12. and . “RTP Payload Format for MPEG1/MPEG2 Video,” Internet Engineering Task Force, RFC 2250, January 1998.
[biblio01div01entry13] 13. . “UTF-8, a Transformation Format of ISO 10646,” Internet Engineering Task Force, RFC 2279, January 1998.
[biblio01div01entry14] 14. and . “Real Time Streaming Protocol (RTSP),” Internet Engineering Task Force, RFC 2326, April 1998.
[biblio01div01entry15] 15. and . “SDP: Session Description Protocol,” Internet Engineering Task Force, RFC 2327, April 1998.
[biblio01div01entry16] 16. and . “IP Version 6 Addressing Architecture,” Internet Engineering Task Force, RFC 2373, July 1998.
[biblio01div01entry17] 17. and . “Security Architecture for the Internet Protocol,” Internet Engineering Task Force, RFC 2401, November 1998.
[biblio01div01entry18] 18. and . “IP Authentication Header,” Internet Engineering Task Force, RFC 2402, November 1998.
[biblio01div01entry19] 19. and . “The Use of HMAC-MD5-96 Within ESP and AH,” Internet Engineering Task Force, RFC 2403, November 1998.
[biblio01div01entry20] 20. and . “The Use of HMAC-SHA-1-96 Within ESP and AH,” Internet Engineering Task Force, RFC 2404, November 1998.
[biblio01div01entry21] 21. and . “IP Encapsulating Security Payload (ESP),” Internet Engineering Task Force, RFC 2406, November 1998.
[biblio01div01entry22] 22. and . “RTP Payload Format for the 1998 Version of ITU-T Rec. H.263 Video (H.263+),” Internet Engineering Task Force, RFC 2429, October 1998.
[biblio01div01entry23] 23. and . “Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers,” Internet Engineering Task Force, RFC 2474, December 1998.
[biblio01div01entry24] 24. and . “An Architecture for Differentiated Services,” Internet Engineering Task Force, RFC 2475, December 1998.
[biblio01div01entry25] 25. and . “IP Header Compression,” Internet Engineering Task Force, RFC 2507, February 1999.
[biblio01div01entry26] 26. and . “Compressing IP/UDP/RTP Headers for Low-Speed Serial Links,” Internet Engineering Task Force, RFC 2508, February 1999.
[biblio01div01entry27] 27. and . “IP Header Compression over PPP,” Internet Engineering Task Force, RFC 2509, February 1999.
[biblio01div01entry28] 28. and . “SIP: Session Initiation Protocol,” Internet Engineering Task Force, RFC 3261, June 2002.
[biblio01div01entry29] 29. and . “TCP Congestion Control,” Internet Engineering Task Force, RFC 2581, April 1999.
[biblio01div01entry30] 30. . “RTP Payload Format for PureVoice Audio,” Internet Engineering Task Force, RFC 2658, August 1999.
[biblio01div01entry31] 31. and . “Layer Two Tunneling Protocol (L2TP),” Internet Engineering Task Force, RFC 2661, August 1999.
[biblio01div01entry32] 32. and . “An RTP Payload Format for Generic Forward Error Correction,” Internet Engineering Task Force, RFC 2733, December 1999.
[biblio01div01entry33] 33. and . “Guidelines for Writers of RTP Payload Format Specifications,” Internet Engineering Task Force, RFC 2736, December 1999.
[biblio01div01entry34] 34. and . “RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals,” Internet Engineering Task Force, RFC 2833, May 2000.
[biblio01div01entry35] 35. and . “Session Announcement Protocol,” Internet Engineering Task Force, RFC 2974, October 2000.
[biblio01div01entry36] 36. . “RTP Payload Format for ITU-T Recommendation G.722.1,” Internet Engineering Task Force, RFC 3047, January 2001.
[biblio01div01entry37] 37. C.Bormann (Editor). “Robust Header Compression (ROHC): Framework and Four Profiles: RTP, UDP, ESP and Uncompressed,” Internet Engineering Task Force, RFC 3095, July 2001.
[biblio01div01entry38] 38. . “A More Loss-Tolerant RTP Payload Format for MP3 Audio,” Internet Engineering Task Force, RFC 3119, June 2001.
[biblio01div01entry39] 39. and . “PPP Multiplexed Frame Option,” Internet Engineering Task Force, RFC 3153, August 2001.
[biblio01div01entry40] 40. and . “RTP Testing Strategies,” Internet Engineering Task Force, RFC 3158, August 2001.
[biblio01div02entry01] 43. and . “Enhanced Compressed RTP (CRTP) for Links with High Delay, Packet Loss and Reordering,” Internet Engineering Task Force, Work in Progress (Update to RFC 2508), February 2003.
[biblio01div02entry02] 44. and . “Extended RTP Profile for RTCP-Based Feedback (RTP/AVPF),” Internet Engineering Task Force, Work in Progress, February 2003.
[biblio01div02entry03] 45. . “GeRM: Generic RTP Multiplexing,” Internet Engineering Task Force, Work in Progress, November 1998.
[biblio01div02entry04] 46. and . “L2TP Header Compression (“L2TPHC”),” Internet Engineering Task Force, Work in Progress, November 2002.
[biblio01div02entry05] 47. and . “An RTP Payload Format for Generic FEC with Uneven Level Protection,” Internet Engineering Task Force, Work in Progress, November 2002.
[biblio01div02entry06] 48. and . “An RTP Payload Format for Erasure-Resilient Transmission of Progressive Multimedia Streams,” Internet Engineering Task Force, Work in Progress, March 2003.
[biblio01div02entry07] 49. and . “RTP Profile for Audio and Video Conferences with Minimal Control,” Internet Engineering Task Force, Work in Progress (Update to RFC 1890), March 2003.
[biblio01div02entry08] 50. and . “RTP: A Transport Protocol for Real-Time Applications,” Internet Engineering Task Force, Work in Progress (Update to RFC 1889), March 2003.
[biblio01div02entry09] 51. and . “MIME Type Registration of RTP Payload Formats,” Internet Engineering Task Force, Work in Progress, November 2001.
[biblio01div02entry10] 52. and . “Tunneling Multiplexed Compressed RTP ('TCRTP');” Internet Engineering Task Force, Work in Progress, November 2002.
[biblio01div02entry11] 53. L-A.Larzon, M.Degermark, S.Pink, L-E.Jonsson (Editor), and G.Fairhurst (Editor). . “The UDP Lite Protocol,” Internet Engineering Task Force, Work in Progress, December 2002.
[biblio01div03entry01] 56. . “Data Encryption Standard (DES),” Federal Information Processing Standard, FIPS 46-2, December 1993.
[biblio01div03entry02] 57. . “Data Encryption Standard (DES),” Federal Information Processing Standard, FIPS 46-3, October 1999.
[biblio01div03entry03] 58. . “Advanced Encryption Standard (AES),” Federal Information Processing Standard, FIPS-197, 2001 (http://www.nist.gov/aes).
[biblio01div03entry04] 59. ETSI SAGE 3GPP Standard Algorithms Task Force. “Security Algorithms Group of Experts (SAGE); General Report on the Design, Specification and Evaluation of 3GPP Standard Confidentiality and Integrity Algorithms,” Public Report, Draft Version 1.0, December 1999.
[biblio01div03entry05] 60. ETSI Recommendation GSM 6.11 “Substitution and Muting of Lost Frames for Full Rate Speech Channels,” 1992.
[biblio01div03entry07] 62. ITU-T Recommendation H.323. “Packet-Based Multimedia Communications Systems,” November 2000.
[biblio01div04entry01] 65. and . “Architectural Considerations for a New Generation of Protocols,” Proceedings of the SIGCOMM Symposium on Communications Architectures and Protocols, Computer Communications Review, , Number 4, September 1990.
[biblio01div04entry02] 66. and . “The Case for FEC-Based Error Control for Packet Audio in the Internet,” to appear in ACM Multimedia Systems.
[biblio01div04entry03] 67. and . “Control Mechanisms for Packet Audio in the Internet,” Proceedings of IEEE Infocom '96, San Francisco, CA, March 1996.
[biblio01div04entry04] 68. and . “Analysis of the Increase/Decrease Algorithms for Congestion Avoidance in Computer Networks,” Journal of Computer Networks and ISDN Systems, , Number 1, June 1989.
[biblio01div04entry05] 69. and . “On Retransmission-Based Error Control for Continuous Media Traffic in Packet Switched Networks,” Computer Networks and ISDN Systems, , 1996, pages 719–736.
[biblio01div04entry06] 70. and . “End-to-End Arguments in System Design,” ACM Transactions on Computer Systems, , Number 4, November 1984.
[biblio01div04entry07] 71. and . “Difficulties in Simulating the Internet,” IEEE/ACM Transactions on Networking, , Number 4, August 2001. An earlier version appeared in the Proceedings of the 1997 Winter Simulation Conference, Atlanta, GA, December 1997.
[biblio01div04entry08] 72. and . “Equation-Based Congestion Control for Unicast Applications,” Proceedings of ACM SIGCOMM 2000, Stockholm, August 2000.
[biblio01div04entry09] 73. and . “Promoting the Use of End-to-End Congestion Control in the Internet,” IEEE/ACM Transactions on Networking, , Number 4, August 1999.
[biblio01div04entry10] 74. and . “Waveform Substitution Techniques for Recovering Missing Speech Segments in Packet Voice Communications,” IEEE Transactions on Acoustics, Speech and Signal Processing, , Number 6, December 1986.
[biblio01div04entry11] 75. and . “Subjective Effects of Variable Delay and Speech Clipping in Dynamically Managed Voice Systems,” IEEE Transactions on Communications, , Number 8, August 1985.
[biblio01div04entry12] 76. and . “Very Large Conferences on the Internet: The Internet Multimedia Conferencing Architecture,” Journal of Computer Networks and ISDN Systems, , Number 3, February 1999.
[biblio01div04entry13] 77. and . “Reliable Audio for Use over the Internet,” Proceedings of INET '95, Honolulu, HI, June 1995.
[biblio01div04entry14] 78. and . “TCP Friendly Rate Control (TFRC): Protocol Specification,” Internet Engineering Task Force, RFC 3448, January 2003.
[biblio01div04entry15] 79. and . “Skew Detection and Compensation for Internet Audio Applications,” Proceedings of the IEEE International Conference on Multimedia and Expo, New York, July 2000.
[biblio01div04entry16] 80. and . “A Survey of Packet Loss Recovery Techniques for Streaming Media”, IEEE Network Magazine, September/October 1998.
[biblio01div04entry17] 81. . “Congestion Avoidance and Control,” Proceedings of ACM SIGCOMM '88, Stanford, CA, August 1988.
[biblio01div04entry18] 82. and . “Effects of Packet Losses in Waveform Codec Speech and Improvements Due to an Odd-Even Sample Interpolation Procedure,” IEEE Transactions on Communications, , Number 2, February 1981.
[biblio01div04entry19] 83. and . “Overcoming Workstation Scheduling Problems in a Real-Time Audio Tool,” Proceedings of the USENIX Annual Technical Conference, Anaheim, CA, January 1997.
[biblio01div04entry20] 84. and . “Lip Synchronization for Use over the Internet: Analysis and Implementation,” Proceedings of the IEEE Global Internet Symposium, London, November 1996.
[biblio01div04entry21] 85. and . “Parity-Based Loss Recovery for Reliable Multicast Transmission,” Proceedings of ACM SIGCOMM '97, Cannes, France, September 1997.
[biblio01div04entry22] 86. and . “Receiver-Driven Layered Multicast,” Proceedings of ACM SIGCOMM '96, Stanford, CA, August 1996.
[biblio01div04entry23] 87. and . “vic: A Flexible Framework for Packet Video,” Proceedings of ACM Multimedia '95, San Francisco, CA, November 1995.
[biblio01div04entry24] 88. and . “The Intelligibility of Interrupted Speech,” Journal of the Acoustical Society of America, , Number 2, 1950.
[biblio01div04entry25] 89. and . “Correlation of Packet Delay and Loss in the Internet,” Technical Report 98-11, Department of Computer Science, University of Massachusetts, Amherst, 1998.
[biblio01div04entry26] 90. and . “Estimation and Removal of Clock Skew from Network Delay Measurements,” Proceedings of IEEE Infocom '99, New York, March 1999.
[biblio01div04entry27] 91. and . “Packet Audio Playout Delay Adjustment: Performance Bounds and Algorithms,” ACM/Springer Multimedia Systems, , Number 1, January 1998.
[biblio01div04entry28] 92. . “Techniques for Packet Voice Synchronization,” IEEE Journal on Selected Areas in Communications, , Number 1, December 1983.
[biblio01div04entry29] 93. and . “The OSI Reference Model,” Proceedings of the IEEE, , December 1983.
[biblio01div04entry30] 94. and . “Modeling TCP Throughput: A Simple Model and its Empirical Validation,” Proceedings of ACM SIGCOMM '98, Vancouver, Canada, August 1998.
[biblio01div04entry31] 95. . “End-to-End Internet Packet Dynamics,” IEEE/ACM Transactions on Networking, , Number 3, June 1999. An earlier version appeared in the Proceedings of ACM SIGCOMM '97, Cannes, France, September 1997.
[biblio01div04entry32] 96. and . “Adaptive Playout Mechanisms for Packetized Audio Applications in Wide-Area Networks,” Proceedings of IEEE Infocom '94, Toronto, June 1994.
[biblio01div04entry33] 97. . “Realization of Optimum Interleavers,” IEEE Transactions on Information Theory, , Number 3, May 1970.
[biblio01div04entry34] 98. and . “Polynomial Codes over Certain Finite Fields,” Journal of the Society of Industrial and Applied Mathematics, , Number 2, June 1960.
[biblio01div04entry35] 99. and . “RAP: An End-to-End Rate-Based Congestion Control Mechanism for Realtime Streams in the Internet,” Proceedings of IEEE Infocom '99, New York, March 1999.
[biblio01div04entry36] 100. and . “Timer Reconsideration for Enhanced RTP Scalability,” Proceedings of IEEE Infocom '98, San Francisco, CA, March 1998.
[biblio01div04entry37] 101. and . “Integrating Packet FEC into Adaptive Voice Playout Buffer Algorithms on the Internet,” Proceedings of IEEE Infocom 2000, Tel Aviv, March 2000.
[biblio01div04entry38] 102. and . “A New Technique for Audio Packet Loss Concealment,” Proceedings of the IEEE Global Internet Symposium, London, December 1996.
[biblio01div04entry39] 103. . “When the CRC and TCP Checksum Disagree,” Proceedings of ACM SIGCOMM 2000, Stockholm, September 2000.
[biblio01div04entry40] 104. and . “TCP-Like Congestion Control for Layered Multicast Data Transfer,” Proceedings of IEEE Infocom '98, San Francisco, CA, March 1998.
[biblio01div04entry41] 105. and . “Error Resilient Video Coding Techniques,” IEEE Signal Processing Magazine, , Number 4, July 2000.
[biblio01div04entry42] 106. and . “Error Control and Concealment for Video Communication: A Review,” Proceedings of the IEEE, , Number 5, May 1998.
[biblio01div04entry43] 107. and . “The Effect of Waveform Substitution on the Quality of PCM Packet Communications,” IEEE Transactions on Acoustics, Speech and Signal Processing, , Number 3, March 1988.
[biblio01div05entry01] 110. and , IPSec: The New Security Standard for the Internet, Intranets, and Virtual Private Networks, Prentice Hall, Upper Saddle River, NJ, <year>1999</year>.
[biblio01div05entry02] 111. . SIP: Understanding the Session Initiation Protocol, Artech House, Norwood, MA, <year>2001</year>.
[biblio01div06entry01] 115. The 3rd Generation Partnership Project, http://www.3gpp.org.
[biblio01div06entry02] 116. The Internet Traffic Archive, http://www.acm.org/sigcomm/ITA.
[biblio01div06entry03] 117. Cooperative Association of Internet Data Analysis, http://www.caida.org.
[biblio01div06entry04] 118. Telcordia Internet Sizer, Internet Growth Forecasting Tool, 2000, http://www.telcordia.com/research/netsizer.
[biblio01div06entry05] 119. National Laboratory for Applied Network Research, http://www.nlanr.net.
[biblio01div06entry06] 120. The Internet Weather Report, http://www.internetweather.com.
[biblio01div07entry01] 121. . Personal communication and discussion on the [email protected] mailing list, April 2001.
[biblio01div07entry02] 122. . “An Examination of Mbone Performance,” University of Southern California, Information Sciences Institute, Research Report ISI/RR-97-450, 1997.
[biblio01div07entry03] 123. . “UDP vs. TCP Distribution,” message to the end2end-interest mailing list, February 2001.