计算机网络ISO七层网络结构:
先看看PHY和MAC的区别:本质就是PHY是物理层是模拟硬件,而MAC是传输层是数字硬件
作者:闪光吧Linux
链接:https://www.zhihu.com/question/486777743/answer/2375854644
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
从ISO网络7层模型看,PHY是在最底层属于物理层,而MAC是在PHY的上一层属于数据链路层。
从器件作用看,PHY整合了大量模拟硬件,定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。而MAC是典型的全数字器件。
从电路连接关系看,PHY的下行接口为差分线(接RJ45水晶头),接收和发送的是模拟信号,上行口是MII,接收和发送的是数字信号。MAC的上行口是PCI总线或SOC内部总线,下行是MII接口连接的是PHY的上行口。
以上讲的比较抽象,下面找一个PHY芯片手册(型号:88E1111),带大家走读下:
以上从ISO网络模型、器件作用、电路连接三个角度总结了MAC和PHY的关系。