LwIP

来源:互联网 in 知识问答 2026-09-25 04:35:49

Light Weigh IP Protocol -- 轻型IP协议

LwIP是瑞士计算机科学院的一个开源的TCP/IP协议栈实现.

LwIP是TCP/IP协议栈的一个实现。LwIP协议栈主要关注的是怎么样减少内存的使用河代码的大小,这样就可以让LwIP适用于资源有限的小型平台例如嵌入式系统。为了简化处理过程和内存要求,LwIP对API进行了裁减,可以不需要复制一些数据。

LwIP是Light Weight (轻型)IP协议,有无操作系统的支持都可以运行。LwIP实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用,一般它只需要几百字节的RAM和40K左右的ROM就可以运行,这使LwIP协议栈适合在低端的嵌入式系统中使用。

其主要特性如下:

支持多网络接口下的IP转发;

支持ICMP协议;

包括实验性扩展的UDP(用户数据报协议);

包括阻塞控制、RTT 估算、快速恢复和快速转发的TCP(传输控制协议);

提供专门的内部回调接口(Raw API),用于提高应用程序性能;

可选择的Berkeley接口API (在多线程情况下使用) 。

免责声明:本站文字信息和图片素材来源于互联网,仅用于学习参考,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)

-- End --