LWIPLWIP网络通信流程汇总

Posted Evan_ZGYF丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LWIPLWIP网络通信流程汇总相关的知识,希望对你有一定的参考价值。

收录于:

【LWIP】LWIP协议|相关知识汇总|LWIP学习笔记


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网络通信流程汇总的主要内容,如果未能解决你的问题,请参考以下文章

网络安全入门大总结—Java语言中常用的渗透漏洞大汇总

5G无线技术基础自学系列 | 5G无线网络覆盖估算流程

5G无线技术基础自学系列 | 基站勘测流程

计算机网络 DNS解析命令汇总

计算机网络 DNS解析命令汇总

计算机网络 DNS解析命令汇总