> 文档中心 > OpenHarmony第三方库LwIP协议库分析

OpenHarmony第三方库LwIP协议库分析


简介

通常在网络编程时,我们使用socket,bind,listen,accept,connect,send,recv等网络函数,这些是基于操作系统提供的头文件如和库来实现的。

在调用socket创建套接字后,比如一个tcp协议的套接字,我们应用层只需要调用send/recv等来发送或接收消息,具体如何将消息封装转换为tcp报文,ip报文也是操作系统提供的能力。

所以操作系统给我们隐藏了底层tcp等协议处理过程,如封包解包,流量控制,窗口管理,三次握手等处理。而lwip库则是对tcp/ip协议栈的另外一种实现,它内部对诸多的传输层、网络层、链路层实现,以及应用层的http,mqtt的apps实现。

LwIP介绍

LwIP实现了整套的tcp协议栈,查看LwIP源码结构

-rw-r--r--1Administrator197121189696Nov112021CHANGELOG-rw-r--r--1Administrator197121783Nov112021CMakeLists.txt-rw-r--r--1Administrator1971211644Nov112021COPYING-rw-r--r--1Administrator1971211296Nov112021FEATURES-rw-r--r--1Administrator197121218Nov112021FILES-rw-r--r--1Administrator1971214134Nov112021README-rw-r--r--1Administrator19712112623Nov112021UPGR

钢筋混凝土切割网