網卡與MAC地址
㈠網卡
1、網卡定義
網卡是工作在OSI的數據鏈路層的網絡組件,是局域網中連接計算機和傳輸介質(網線或WIFI信號)的接口,不僅能實現與局域網傳輸介質之間的物理連接和電信號匹配,還涉及幀的發送與接收、幀的封裝與拆封、介質訪問控制、數據的編碼與解碼以及數據緩存的功能等。
網卡是連接計算機與外界局域網之間的接口,也叫通信適配器、網絡適配器或網絡接口卡NIC(Network Interface Card)。
2、網卡詳解
網卡上面裝有處理器和存儲器(包括RAM和ROM)。網卡和局域網之間的通信是通過電纜或雙絞線以串行傳輸方式進行的。而網卡和計算機之間的通信則是通過計算機主板上的I/O總線以並行傳輸方式進行。因此,網卡的一個重要功能就是要進行串行/並行轉換。由於網絡上的數據率和計算機總線上的數據率並不相同,因此在網卡中必須裝有對數據進行緩存的存儲芯片。
3、網卡分類
A、按照網卡支持的計算機種類分為:標准以太網卡(用於台式計算機聯網)和PCMCIA網卡(用於筆記本電腦聯網)。
B、按照網卡支持的傳輸速率分為:10Mbps網卡、100Mbps網卡、10/100Mbps自適應網卡和1000Mbps網卡四類。
C、按網卡所支持的總線類型分為:ISA、EISA、PCI等。
D、按網絡信號的傳輸介質分為:有線網卡和無線網卡(無線網卡的工作原理是微波射頻技術,有WIFI、GPRS、CDMA等幾種無線數據傳輸模式)。
㈡MAC地址
1、MAC地址定義
MAC地址(Media Access Control Address),直譯為媒體訪問控制地址,也稱為局域網地址(LAN Address),以太網地址(Ethernet Address)或物理地址 (Physical Address),它是一個用來確認網上設備位置的地址。在OSI模型中,第二層數據鏈接層則負責MAC地址。MAC地址用於在網絡中唯一標示一個網卡,一 台設備若有一或多個網卡,則每個網卡都需要並會有一個唯一的MAC地址。
2、MAC地址詳解
MAC地址,也叫硬件地址,長度是48個bit(位),分為前24位和后24位:
前24位叫做組織唯一標志符(Organizationally Unique Identifier,即OUI),是由IEEE的注冊管理機構給不同廠家分配的代碼,區分了不同的廠家。
后24位是由廠家自己分配的,稱為擴展標識符。同一個廠家生產的網卡中MAC地址后24位是不同的。
MAC地址由48位二進制數構成,即6個字節,但是一般用12位十六進制數表示,如一台路由器網卡的MAC地址為50642BDB3217。形象地說,MAC地址就如同 身份證上的身份證號碼,具有全球唯一性。
3、MAC地址與IP地址的區別於聯系
IP地址和MAC地址相同點是它們都唯一,不同的特點主要有:
A、對於網絡上的某一設備,如一台計算機或一台路由器,其IP地址是基於網絡拓撲設計出的,同一台設備或計算機上,改動IP地址是很容易的(但必須唯一),而MAC則是生產廠商燒錄好的,一般不能改動。我們可以根據需要給一台主機指定任意的IP地址,如我們可以給局域網上的某台計算機分配IP地址為192.168.0.112 ,也可以將它改成192.168.0.200。而任一網絡設備(如網卡,路由器)一旦生產出來以后,其MAC地址不可由本地連接內的配置進行修改。如果一個計算機的網卡壞了,在更換網卡之后,該計算機的MAC地址就變了。
B、長度不同。IP地址為32位,MAC地址為48位。
C、分配依據不同。IP地址的分配是基於網絡拓撲,MAC地址的分配是基於制造商。
D、尋址協議層不同。IP地址應用於OSI第三層,即網絡層,而MAC地址應用在OSI第二層,即數據鏈路層。 數據鏈路層協議可以使數據從一個節點傳遞到相同鏈路的另一個節點上(通過MAC地址),而網絡層協議使數據可以從一個網絡傳遞到另一個網絡上(ARP根據目的IP地址,找到中間節點的MAC地址,通過中間節點傳送,從而最終到達目的網絡)。
