
lwIP
文章平均质量分 61
lwIP是一个小型开源的TCP/IP协议栈,适用于云台接入、无线网关、远程模块、工控控制器、嵌入式NAT无线路由器、网络摄像头......
Eiker_3169
烂笔头下的C/C++
展开
-
【lwIP(第一章)】lwIP入门
lwIP是一个小型开源的TCP/IP协议栈(阉割的TCP/IP协议),适用于云台接入、无线网关、远程模块、工控控制器、嵌入式NAT无线路由器、网络摄像头………原创 2023-03-23 21:13:49 · 12531 阅读 · 12 评论 -
【lwIP(第二章)】以太网DMA
以太网DMA发送:不需要CPU的参与下,把描述符指向的缓冲区数据传输到Tx FIFO当中接收:不需要CPU的参与下,将Rx FIFO中的数据传输到描述符指向的缓冲区当中原创 2023-03-24 15:42:59 · 3500 阅读 · 10 评论 -
【lwIP(第三章)】内存管理
内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效、快速的分配,并且在适当的时候释放和回收内存资源。原创 2023-03-26 18:16:54 · 2628 阅读 · 15 评论 -
【lwIP(第四章)】网络接口
lwIP协议栈支持多种不同的网络接口(网卡),由于网卡是直接和硬件平台打交道,硬件不同则处理也是不同的,所以由用户提供最底层的接口函数,lwIP提供统一的接口,但是底层的实现需要用户自己去完成。原创 2023-03-27 09:32:34 · 3169 阅读 · 7 评论 -
【lwIP(第五章)】网络数据包
TCP/IP是一种数据通信机制,因此,协议栈的实现本质上就是对数据包进行处理,为了实现高效的效率,lwIP数据包管理要提供一种高效处理的机制。协议栈各层能对数据包进行灵活的处理,同时减少数据在各层间传递时的时间与空间开销,这是提高协议栈工作效率的关键点。在lwIP中它称之为pbuf。pbuf用于lwIP各层间的数据传递,避免了各层间拷贝数据。原创 2023-03-27 20:05:12 · 2078 阅读 · 1 评论 -
【lwIP(第六章)】超时事件处理
为每个与外界网络连接的任务都设定了timeout属性,即等待超时时间,例如TCP建立连接超时、ARP缓存表项的时间管理等,都需要超时操作来处理原创 2023-03-28 15:07:20 · 902 阅读 · 0 评论 -
【lwIP(第七章)】ARP协议
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议原创 2023-03-28 16:52:43 · 833 阅读 · 5 评论 -
【lwIP(第八章)】IP协议
IP协议是TCP/IP协议族中最为核心的协议,TCP、UDP、ICMP、IGMP数据都以IP数据报格式传输(IPv4、IPv6)IP协议的作用与IP协议配套使用的还有三个协议:ARP、ICMP、IGMP协议MAC地址与IP地址区别物理地址是数据链路层和物理层使用的地址;IP地址是网络层及其以上层使用的地址为什么需要MAC地址和IP地址?MAC地址用来数据转发,而IP地址用来确认路标。原创 2023-03-28 19:18:06 · 583 阅读 · 0 评论 -
【lwIP(第九章)】ICMP协议
ICMP协议是一个网络层协议。 一个新搭建好的网络,往往需要先进行一个简单的测试,来验证网络是否畅通;但是IP协议并不提供可靠传输。如果丢包了,IP协议并不能通知传输层是否丢包以及丢包的原因。因此我们需要ICMP协议来完成这样的功能原创 2023-03-29 17:03:11 · 822 阅读 · 0 评论 -
【lwIP(第十章)】传输层协议
TCP和UDP简述原创 2023-03-29 17:47:22 · 353 阅读 · 0 评论 -
【lwIP(第十一章)】UDP协议
基于lwIP下的UDP协议简述原创 2023-03-29 19:30:30 · 1162 阅读 · 0 评论 -
【lwIP(第十二章)】TCP协议
TCP协议,是一种面向连接,可靠的、基于字节流的传输层通信协议原创 2023-03-30 16:55:20 · 823 阅读 · 0 评论 -
【lwIP(第十三章)】WebServer协议
Web Server 就是提供 Web 服务的 Server。主要功能是:存储,处理和传递网页给客户端,它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。原创 2023-03-30 17:03:43 · 1231 阅读 · 1 评论 -
【lwIP(第十四章)】Socket
类似于文件操作的一种网络连接接口,通常将其称之为“套接字”。lwIP的Socket接口兼容BSD Socket接口,但只实现完整Socket的部分功能。原创 2023-03-30 19:26:42 · 872 阅读 · 0 评论