本文作者:ptiyny

mac子层和物理层之间的接口 mac子层和mac地址

ptiyny 昨天 50
mac子层和物理层之间的接口 mac子层和mac地址摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于mac子层和物理层之间的接口的问题,于是小编就整理了3个相关介绍mac子层和物理层之间的接口的解答,让我们一起看看吧。MAC子层...

大家好,今天小编关注到一个比较有意思的话题,就是关于mac子层和物理层之间接口问题,于是小编就整理了3个相关介绍mac子层和物理层之间的接口的解答,让我们一起看看吧。

mac子层和物理层之间的接口 mac子层和mac地址
(图片来源网络,侵删)
  1. MAC子层与OSI中的数据链路相比较有什么不同?
  2. 以太网mac子层有哪3项数据封装功能?
  3. mac芯片工作原理?

MAC子层与OSI中的数据链路相比较有什么不同?

MAC子层是属于数据链路的,数据链路层还包括LLC子层,要说又什么不同,那就是MAC子层决定了数据链路层的通信方式吧,MAC子层在支持LLC层完成媒体访问控制功能时,可以提供多个可供选择的媒体访问控制方式

这就是我所知道的了——5分啊 晕

以太网mac子层有哪3项数据封装功能?

以太网mac子层的3项数据封装功能是:1、帧的分界:数据封装处理包括帧在传输之前的封装和在接收之后的解封装。MAC子层在第3层PDU上增加头部和尾部形成帧,帧的处理提供了重要的分隔符号来识别组成帧的一组比特,帧和帧之间有分界符,用来同步发送端和接收端。

2、寻址:封装还提供了数据链路层的寻址。在帧中增加的每个以太网头部包含物理地址(MAC地址),使帧可以被送往一个目的地结点。

mac子层和物理层之间的接口 mac子层和mac地址
(图片来源网络,侵删)

3、错误检测:数据封装的一个额外功能是错误检测。

mac芯片工作原理?

MAC属于OSI七层网络模型中的数据链路层。数据链路层其实包含MAC(介质访问控制)子层和LLC(逻辑链路控制)子层。

MAC的功能之一:把数据封装成帧, 包括对帧进行界定, 实现帧同步, 对目的MAC地址和源MAC地址进行处理, 在与PHY发生传输错误时对帧进行处理。 

MAC从PCI总线收到IP数据包(或者其他网络层协议的数据包)后,会将之拆分并重新打包成数据帧。这个数据帧包括了目标MAC地址、源MAC地址和数据包里面的协议类型以及DWORD(4Byte)的CRC码。当打包完成后,这些数据帧会通过MII接口传递给PHY。

mac子层和物理层之间的接口 mac子层和mac地址
(图片来源网络,侵删)

当MAC接收到数据帧的时候,则先是做CRC校验,如果CRC校验错误,那么这一帧就会被丢弃;如果CRC校验没有错误,就把帧头和帧尾去掉,得到数据包;然后通过标准接口将数据包传递到TCP/IP模型的网络层、传输层、应用层逐层处理,最终送到应用软件。当然,数据也有可能会在某一层当中提前丢失。

CPU上会有一组MIIM寄存器用于MAC来控制PHY。

到此,以上就是小编对于mac子层和物理层之间的接口的问题就介绍到这了,希望介绍关于mac子层和物理层之间的接口的3点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享