Networking MAC(媒体访问控制)是否被视为协议?

Networking MAC(媒体访问控制)是否被视为协议?,networking,tcp,ip,osi,Networking,Tcp,Ip,Osi,我目前正在学习网络。我正在研究TCP IP和OSI模型,并试图区分哪个协议属于哪个层。我对媒体访问控制有点困惑。它只是指网卡的硬件id,还是负责它的协议的名称?我试图在IETF上找到任何MAC的RFC,为我提供一些定义,但什么也找不到 “MAC”代表媒体访问控制——它是OSI模型中数据链路层(L2)的一个子层 这一层中最流行的协议之一是以太网,它覆盖了物理层和数据链路层。您可以在找到有关以太网的所有信息(需要注册,但免费) 另一个非常流行的L1/L2协议栈是WiFi(IEEE 802.11),但

我目前正在学习网络。我正在研究TCP IP和OSI模型,并试图区分哪个协议属于哪个层。我对媒体访问控制有点困惑。它只是指网卡的硬件id,还是负责它的协议的名称?我试图在IETF上找到任何MAC的RFC,为我提供一些定义,但什么也找不到

“MAC”代表媒体访问控制——它是OSI模型中数据链路层(L2)的一个子层

这一层中最流行的协议之一是以太网,它覆盖了物理层和数据链路层。您可以在找到有关以太网的所有信息(需要注册,但免费)


另一个非常流行的L1/L2协议栈是WiFi(IEEE 802.11),但这要复杂得多,而且很难开始使用。

不,MAC不是一个协议,因为你找不到任何可以实现的“MAC规范”。Mac通常嵌入在硬件设备中,并公开向其控制的媒体发送和接收帧的功能


他们如何公开该功能取决于MAC的制造商。他们不遵守任何标准协议。您可能会发现简单的SPI接口、基于寄存器的访问、DMA传输或其他接口。

不要将MAC与MAC地址混淆。IEEE将MAC(媒体访问控制)定义为其LAN协议的一项功能。MAC使用MAC地址来执行此功能。@Ron Maupin这里没有混淆。我试图保持它的简单性,但没有解释以太网MAC(可以用谷歌搜索)的内部结构。谢谢你指出区别。但是你会在IEEE标准中找到MAC的规范。你声称没有。MAC的一部分在软件的OSI第二层处理。OP询问它是否是一个协议,而不是一个标准。它不是一个协议。不,它不是一个协议,但你的声明“你找不到任何可以实现的‘MAC规范’”,是不正确的。您将从IEEE中找到规范,这些规范一直都在实施。这不仅仅是硬件问题。您可以为任何硬件编写自己的驱动程序,并且实现MAC的驱动程序是每个操作系统的标准化驱动程序。谢谢。这是有道理的。我一直认为以太网只是指电缆本身。:)更合理的是,它是一个protocol@bitcasual,不要错误地将以太网和布线等同起来。以太网在各种介质上运行,包括不同类别的UTP、S/FTP和光纤布线。各种电缆也可用于许多不同的用途,如盆、音频、令牌环等。