项目--
(1)bsd tcp/ip stack--最经典的tcp/ip stack
Wright 和 Stevens 在《TCP/IP详解 卷2:实现》中详细剖析了其源代码,该书十分精彩!
lwIP is a small independent implementation of the TCP/IP protocolsuite that has been developed by Adam Dunkels at the Computer and Networks Architectures (CNA) lab at the Swedish Institute of Computer Science (SICS).
The focus of the lwIP TCP/IP implementation is to reduce resource usage while still having a full scale TCP. This making lwIP suitable for use in embedded systems with tens of kilobytes of free RAM and room for around 40 kilobytes of code ROM.
lwIP features:
- IP (Internet Protocol) including packet forwarding over multiple network interfaces
- ICMP (Internet Control Message Protocol) for network maintenance and debugging
- UDP (User Datagram Protocol) including experimental UDP-lite extensions
- TCP (Transmission Control Protocol) with congestion control, RTT estimation and fast recovery/fast retransmit
- Specialized raw API for enhanced performance
- Optional Berkeley-alike socket API
- DHCP (Dynamic Host Configuration Protocol)
- PPP (Point-to-Point Protocol)
- ARP (Address Resolution Protocol) for Ethernet
Registration Date : Thursday 10/17/02 at 21:13 UTC
Development Status : 5 - Production/Stable
Other small TCP/IP implementations:
Very small web servers:
Related RFCs:
Related publications:
V. Jacobson. Congestion avoidance and control. In Proceedings of the SIGCOMM '88 Conference, Stanford, California, August 1988.
V. Jacobson. 4.3BSD TCP header prediction. ACM Computer Communications Review, 20(2), April 1990.
P. Karn and C. Partridge. Improving round-trip time estimates in reliablie transport protocols. In Proceedings of the SIGCOMM '87 Conference, Stowe, Vermont, August 1987.
J. Kay and J. Pasquale. Profiling and Reducing Processing Overheads in TCP/IP. IEEE/ACM Transactions of Networking, 4(6), December 1996.
L. Larzon, M. Degermark, and S. Pink. UDP Lite for real-time multimedia applications. In Proceedings of the IEEE International Conference of Communications, Vancouver, British Columbia, Canada, June 1999.
P. E. McKenney and K. F. Dove. Efcient demultiplexing of incoming TCP packets. In Proceedings of the SIGCOMM '92 Conference, Baltimore, Maryland, August 1992.
C. Partridge and S. Pink. A faster UDP. IEEE/ACM Transactions in Networking, 1(4), August 1993.
本文转自xiaotie博客园博客,原文链接http://www.cnblogs.com/xiaotie/archive/2006/06/17/428422.html如需转载请自行联系原作者
xiaotie 集异璧实验室(GEBLAB)