TCP/IP学习笔记二:地址解析协议ARP 数据格式

本文介绍了ARP(Address Resolution Protocol)的重要性和工作原理,特别是在嵌入式系统中的应用。通过学习ARP的数据格式,包括硬件类型、协议类型、地址长度、操作字段等关键字段,有助于理解以太网头部结构。文中还提到了相关定义,如uip_eth_hdr结构体,并解释了各字段的意义,帮助读者逐步理解ARP报文的组成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      要了解ARP,看名字与功能就可以了,但是,作为研究的技术人员,还要了解它具体的工作原理,即如何在产品中应用,尤其是嵌入式产品,往往对硬件成本要求较高,但又要有联网的功能。因此,了解底的联网的知识很有必要。这里,我主要学习一下以太网,TCP/IP是必要学习的基础,当然只是学习其中比较关心的与底层的,软件在硬件之上运行,其实软件也是硬件的种。软件与硬件的结合点,其实只是换了一种观念。在键盘上打字或是声控或是其他方式的所谓软件与硬件的互动,其实,都是在操作硬件,硬件抽象一点,就是软件。
       硬件有了保存电压的东西,就有了存储器。有了存储器,就可以存指令了。有了指令,就是软件了。以上是自己对软件硬件的一种粗浅的认识。因为要学习以太网,往往跟自己画的什么网络变压器,RJ45什么的想到一起,也就是,有了硬件,还需要进一步用软件的方式去实现通讯。为了可靠与快速的多机通讯,就有了约束,有了章法,于是有了互联的协议。大家都按这个规定或是规范去办事,就可以有效率的办事。
      ARP的数据格式,详细的请查看《TCP/IP详解卷一》,那里有专门的章节介绍ARP等,网络上搜索了一下,找到了如下的图片,不错,非常的直观。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangsz_sh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值