LWIPLWIP网络通信流程汇总
Posted Evan_ZGYF丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LWIPLWIP网络通信流程汇总相关的知识,希望对你有一定的参考价值。
收录于:
LWIP网络通信基本流程如下:
应用层和传输层之间通信
应用层和协议栈(传输层、网络层、数据链路层)之间的通信属于进程间通信,在LWIP中,抽象出了socket的概念,即应用程序通过socket与协议栈进行通信,如下:
1.应用程序与TCP通信:socket(AF_INET, SOCK_STREAM, 0));
2.应用程序与UDP通信:socket(AF_INET, SOCK_DGRAM, 0));
3.应用程序与ICMP通信:socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
4.应用程序与IP通信:socket(AF_INET, SOCK_RAW, IPPROTO_IP);
5.应用程序与以太网通信:socket(AF_PACKET, SOCK_RAW, IPPROTO_RAW);
应用程序与TCP通信
在socket接口与TCP层通过消息队列的方式进行进程间通信
以上是关于LWIPLWIP网络通信流程汇总的主要内容,如果未能解决你的问题,请参考以下文章