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