网口的那些事儿——MAC和PYH的工作原理

本文详细解析了MAC层和PHY层在网口通信中的作用。MAC层负责数据帧的处理,包括发送、接收及错误控制,与CPU通过DMA和MIIM交互。PHY层则涉及物理编码和介质接口,通过MII/GMII与MAC通信,控制端口状态和自动协商功能。

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

概念解释

MAC(medium access control)属于LLC(Logical Link Control)下的一个子层。局域网中目前广泛采用的两种介质访问控制方法,分别是:
1 争用型介质访问控制,又称随机型的介质访问控制协议,如CSMA/CD方式。
2 确定型介质访问控制,又称有序的访问控制协议,如Token(令牌)方式

PHY是物理接口收发器(也指物理层),它实现物理层.IEEE-802.3标准定义了以太网PHY.包括MII/GMII(介质独立接口)子层,PCS(物理编码子层),PMA(物理介质附加)子层,PMD(物理介质相关)子层,MDI子层.它符合IEEE-802.3k中用于10BaseT(第14条)和100BaseTX(第24条和第25条)的规范.

PS:逻辑链路控制(Logical Link Control或简称LLC)是局域网中数据链路层的上层部分,IEEE 802.2中定义了逻辑链路控制协议。用户的数据链路服务通过LLC子层为网络层提供统一的接口。


MAC工作原理:

这里写图片描述
总线接口模块一般是提供完整的PCI/PCIE总线的功能。包括中断,DMA,主从设备应答,PCI/PCIE配置管理,内存读写,内部寄存器访问等等。
xROM模块指配置的串行EEPROM,它可提供MAC芯片需要的信息如硬件MAC地址等。 有时还有远程启动的BOOTROM ,可以远程启动本地主机。
管理控制模块主要是芯片进行控制和管理,它主要是通过许多寄存器来进行的。
协议处理/ 数据转发模块

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值