嵌入式学习小组
直播中

张霞

8年用户 1102经验值
私信 关注

网卡的MAC和PHY之间的关系是什么?

网卡工作在osi的最后两层,物理层和数据链路层,物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口.物理层的芯片称之为PHY.数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能.以太网卡中数据链路层的芯片称之为MAC控制器.很多网卡的这两个部分是做到一起的.他们之间的关系是pci总线接mac总线,mac接phy,phy接网线(当然也不是直接接上的,还有一个变压装置).

PHY和MAC之间是如何传送数据和相互沟通的.通过IEEE定义的标准的MII/GigaMII(Media Independed Interfade,介质独立界面)界面连接MAC和PHY.这个界面是IEEE定义的.MII界面传递了网络的所有数据和数据的控制.ETHERNET的接口实质是MAC通过MII总线控制PHY的过程.

回帖(1)

邹俩珍

2024-1-10 11:15:03
IEEE 802.3规定了以太网的物理层和数据链路层的标准,其中规定了PHY和MAC之间的接口标准。PHY和MAC之间通过一组专门的信号线进行通信,这组信号线被称为MII(Media Independent Interface)。MII定义了一组信号线,包括数据传输线和控制信号线,用于在PHY和MAC之间传输数据和控制信息。PHY负责将物理层的数据转换为可供MAC处理的数据格式,并将数据通过MII接口传输给MAC。MAC控制器处理接收到的数据,构建数据帧,并通过MII接口将数据帧发送给PHY进行转换和传输。PHY和MAC之间的协议和接口标准对网络通信的稳定性和可靠性起着至关重要的作用。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分