1.简介:TCP/IP协议栈的实现本质是对数据包进行处理,它使用一种被称为pbuf的结构管理数据包
2.作用:pbuf用于LwIP各层见的数据传递,避免了各层拷贝数据
3.LwIP与标准的TCP/IP协议栈的区别
LwIP : 模糊分层 对数据直接操作 数据包共享 效率高 数据处理要求高 较完整的 TCP/IP协议栈
TCP/IP:严格分层 数据传输层层拷贝 数据包私有 效率低 数据处理要求低 完整的TCP/IP协议栈
4.相关函数:pbuf_alloc() 根据类型申请pbuf,pbuf_free()释放pbuf内存。pbuf_header()调整pbuf的payload指针