1. 程式人生 > >網絡卡知識(MAC 層 PHY層)

網絡卡知識(MAC 層 PHY層)

乙太網媒體接入控制器(MAC)
物理介面收發器(PHY) 乙太網介面可分為協議層和物理層。 協議層是由一個叫MAC(Media Access Layer,媒體訪問層)控制器的單一模組實現。 物理層由兩部分組成,即PHY(Physical Layer,物理層)和傳輸器。 常見的網絡卡晶片都是把MAC和PHY整合在一個晶片中,但目前很多主機板的南橋晶片已包含了乙太網MAC控制功能,只是未提供物理層介面,因此,需外接PHY晶片以提供乙太網的接入通道。 PHY晶片是指將網路控制晶片的運算部分交由處理器或南橋晶片處理,以簡化線路設計,從而降低成本。 晶片組整合網絡卡和主機板整合網絡卡並不是一個意思。簡單的說,一個網絡卡主要分兩部分,分屬與OSI網路層模型的兩個層:資料鏈路層和物理層。資料鏈路層就是我們經常聽說的MAC控制器,物理層則被簡稱之為PHY層,MAC控制器主要是控制和運算,晶片組整合的就是這個部分;而PHY層還是需要一個獨立的晶片。
晶片組整合網絡卡主要是指控制運算部分的標準,加上主機板整合的獨立晶片才是完整的網絡卡。主機板也完全可以額外整合獨立網絡卡. 一塊網絡卡包括OSI模型的兩個層——物理層和資料鏈路層。物理層定義了資料傳送與接收所需要的電與光訊號、線路狀態、時鐘基準、資料編碼和電路等,並向資料鏈路層裝置提供標準介面。資料鏈路層則提供定址機構、資料幀的構建、資料差錯檢查、傳送控制、向網路層提供標準的資料介面等功能。