第二章 物理层
该章主要将网络通讯在物理信号层的具体实现。包括机械特性,信号媒介(包括网线,光纤等等)和信号波形(这样描述可能不太恰当。我是想说信号时序和信号电平幅值)。学这本书是想学习以太网的相关知识,物理层这部分就不细说了。用到什么介质再西差就行了。
第三章 数据链路层
在这层要对明白几个概念:LLC(逻辑链路控制),MAC,PHY,MII,RMII,SMI。知道了这些东西这层基本就差不多知道它的轮廓了。从硬件的角度出发一般带网络的电路都是处理器带MAC,然后在外面外扩一个PHY,在下面就是网络变压器和RJ45口以及一些保护电路了。一般来说LLC,MAC都是在处理器中。LLC是有存软件实现的,主要用来和上次协议进行接口,进行IP数据包的分包和打包等等工作。Mac层就不同了,它主要保障整个通讯过程的顺畅,包括数据的打包,数据包的过滤,数据的发送及冲突检测等等,有很多硬件寄存器来完成该部分工作。也就是MAC控制着PHY芯片完成数据的传送工作。MAC与PHY之间数据通讯采用RMII或者MII接口,寄存器采用SMI接口(一个时钟,一个数据读写线)。PHY芯片我的理解就是一个DA芯片,通过外部的网络变压器完成网络数据的读写工作。以上基本就是该层的基本轮廓,更多细节问题建议去看看相关的书籍。
第四章 网络层
该层主要解决设备到设备的问题。该章有几个关键词:ARP解析,ARP缓存,网络地址,主机地址,超级网,路由表。
由于数据链路成解决只是发送接收数据的问题,那么上层发送下来的数据