三LWIP学习笔记之ARP协议

Posted 郑钦州

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三LWIP学习笔记之ARP协议相关的知识,希望对你有一定的参考价值。

一、ARP协议简介  

  ARP,全称 Address Resolution Protocol,译作地址解析协议,ARP 协议与底层网络接口密切相关。TCP/IP 标准分层结构中,把 ARP 划分为了网络层的重要组成部分。 当一个主机上的应用程序要向目标主机发送数据时,它只知道目标主机的 IP 地址,而在协议栈底层接口发送数据包时,需要将该 IP 地址转换为目标主机对应的 MAC 地址,这样才能在数据链路上选择正确的通道将数据包传送出去,在整个转换过程中发挥关键作用的就是 ARP 协议了。 在本章中将看到:
  ARP 协议的原理;
  ARP 缓存表及其创建、维护、查询;
  ARP 报文结构;
  ARP 层数据包的接收处理;
  ARP 层数据包的发送。
  ARP 层是将底层链路与协议上层连接起来的纽带,是以太网通信中不可或缺的协议。

1、物理地址与网络地址

2、ARP协议的本质

二、数据结构

1、ARP表

2、ARP报文

三、ARP层数据包输入

1、以太网数据包递交

2、ARP数据包处理

3、ARP攻击

4、ARP缓存表更新

四、ARP层数据包输出

1、ARP层数据处理总流程

2、广播包与多播包的发送

3、单播包的发送

以上是关于三LWIP学习笔记之ARP协议的主要内容,如果未能解决你的问题,请参考以下文章

七LWIP学习笔记之传输控制协议(TCP)

五LWIP学习笔记之网际控制报文协议(ICMP)

六LWIP学习笔记之用户数据报协议(UDP)

一LWIP学习笔记之数据包管理

二LWIP学习笔记之网络接口管理

STM32CubeMX学习笔记(41)——ETH接口+LwIP协议栈使用(DHCP)