乙太網PHY和MAC
乙太網PHY和MAC對應OSI模型的兩個層——實體層和資料連結層。
實體層定義了資料傳送與接收所需要的電與光信號、線路狀態、時鐘基準、資料編碼和電路等,並向資料連結層設備提供標準介面(RGMII / GMII / MII)。
資料連結層則提供定址機構、資料幀的構建、資料差錯檢查、傳送控制、向網路層提供標準的資料介面等功能
PHY:
答:PHY是物理介面收發器,它實現實體層。IEEE-802.3標準定義了乙太網PHY。它符合IEEE-802.3k中用於10BaseT(第14條)和100BaseTX(第24條和第25條)的規範。
MAC:
答:MAC就是媒體接入控制器。乙太網MAC由IEEE-802.3乙太網標準定義。它實現了一個資料連結層。最新的MAC同時支持10/100/1000Mbps速率。通常情況下,它實現MII/GMII/RGMII介面,來同行業標準PHY器件實現介面。
MII:
答:MII(Medium Independent Interface)即媒體獨立介面。它是IEEE-802.3定義的乙太網行業標準。它包括一個資料介面,以及一個MAC和PHY之間的管理介面。資料介面包括分別用於發送器和接收器的兩條獨立通道。每條通道都有自己的資料、時鐘和控制信號。MII資料介面總共需要16個信號。管理介面是個雙信號介面:一個是時鐘信號,另一個是資料信號。通過管理介面,上層能監視和控制PHY。
MII標準介面用於連快Fast Ethernet MAC-block與PHY。“介質無關”表明在不對MAC硬體重新設計或替換的情況下,任何類型的PHY設備都可以正常工作。在其他速率下工作的與 MII等效的介面有:AUI(10M 乙太網)、GMII(Gigabit 乙太網)和XAUI(10-Gigabit 乙太網)。
此外還有RMII(Reduced MII)、GMII(Gigabit MII)、RGMII(Reduced GMII)SMII等。所有的這些介面都從MII而來,MII是(Medium Independent Interface)的意思,是指不用考慮媒體是銅軸、光纖、電纜等,因為這些媒體處理的相關工作都有PHY或者叫做MAC的晶片完成。