LwIP是TCP/IP协议栈的一个实现。它的目的是减少内存使用率和代码大小,使LwIP适用于资源受限系统比如嵌入式系统。为了减少处理和内存需求,LwIP使用不需要任何数据复制的经过裁剪的API。 本文描述了LwIP的设计与实现。描述了在协议栈实现中以及像内存与缓冲管理这样的子系统中使用的算法和数据结构。本文还包括LwIP的参考手册以及使用LwIP的代码例子。