关于LWIP网络协议在嵌入式设备使用越来越广泛,还是要好好学习一下,之前也看过一些资料,总是学了又忘(可能实践的太少了吧!!)。所以本文重新整理一下笔记。共同进步! (一)ARP基础知识 (1)ARP协议的本质: ​ ARP协议的基本功能是使用目标主机的IP地址,查询其对应的MAC地址,来进行底层链路上数据包的通信工作。其中,ARP表的功能就是记录IP地址与MAC地址的对应关系的表格。 ​在以太网中,ARP数据包与IP数据包是两个独立的部分,他们都是封装在以太网中进行传送的。ARP数据包分为两类一个是ARP请求包,另一个是arp应答包。 所谓ARP请求包:就是它是通过广播的方式在以太网中进...

  iMi9A0KEvzhB   2023年11月01日   49   0   0 嵌入式

(一)ARP之数据包接收过程 ​ ​先看一下整个数据流的传输过程。 首先etherneti_input()函数从底层网卡驱动接收到原始数据,若是ip包或者ARP包则调用ethernet_input()。s32_tethernetif_input(structnetifnetif) { structethernetifethernetif;//网络接口信息结构体,此处无用。 structeth_hdrethhdr;//以太网帧头部结构体指针。 structpbufp; ethernetif=netif->state; p=low_level_input(netif);//!!调用...

  iMi9A0KEvzhB   2023年11月01日   56   0   0 嵌入式
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~