A. 網卡是什麼意思
網路介面卡(NIC -Network Interface Card)又稱網路適配器 (NIA-Network Interface Adapter),簡稱網卡。用於實現聯網計算機和網路電纜之間的物理連接,為計算機之間相互通信提供一條物理通道,並通過這條通道進行高速數據傳輸。
在區域網中,每一台聯網計算機都需要安裝一塊或多塊網卡,通過介質連接器將計算機接入網路電纜系統。網卡完成物理層和數據鏈路層的大部分功能,包括網卡與網路電纜的物理連接、介質訪問控制(如:CSMA/CD)、數據幀的拆裝、幀的發送與接收、錯誤校驗、數據信號的編/解碼(如:曼徹斯特代碼的轉換)、數據的串、並行轉換等功能。
B. 物理網卡是什麼
MAC地址也叫物理地址、硬體地址或鏈路地址,由網路設備製造商生產時寫在硬體內部。IP地址與MAC地址在計算機里都是以二進製表示的,IP地址是32位的,而MAC地址則是48位的。MAC地址的長度為48位(6個位元組),通常表示為12個16進制數,每2個16進制數之間用冒號隔開,如:08:00:20:0A:8C:6D就是一個MAC地址,其中前6位16進制數08:00:20代表網路硬體製造商的編號,它由IEEE(電氣與電子工程師協會)分配,而後3位16進制數0A:8C:6D代表該製造商所製造的某個網路產品(如網卡)的系列號。只要你不去更改自己的MAC地址,那麼你的MAC地址在世界是惟一的。
C. 上網所用的物理網卡是什麼啊
我想你可能是為了防止有人使用P2P才問的物理網卡的問題吧。
每一個物理網卡對應一個真實的MAC地址,如果把MAC地址和IP綁定,就可以有效防止P2P軟體,P2P原理是應用ARP欺騙截取數據包,來達到限速,限制應用程序等,如果IP和MAC地址綁定就可以有效防止ARP欺騙。
物理網卡,就是網線插口對應的那個硬體。拆開機箱就可以看到。
D. 如何區分虛擬網卡和物理網卡
GetAdaptersInfo 可以獲得本機所有網卡的信息,然而這些網卡中可能包括虛擬網卡。例如,若安裝了 VMWare 或者某些 VPN 客戶端軟體,則會出現若干虛擬網卡。它們在形式上與物理網卡幾乎沒有區別。 ipconfig 將它們與本地物理網卡等同對待。
有些人建議使用 MAC 地址中的 "locally administread bit" 來區分。而事實證明這是靠不住的。是目前我找到的比較實用的辦法。
其原理是先由 GetAdaptersInfo 獲取所有網卡的基本信息。然後利用網卡名去注冊表中查找對應的硬體信息。若是物理網卡,其硬體信息中通常會包含 PCI 。
例如,某個網卡的名為 {ACA306D0-1D69-4116-BC2B-919B428AD084}。
他在注冊表中的信息所在位置為:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Network/{4D36E972-E325-11CE-BFC1-08002BE10318}/{ACA306D0-1D69-4116-BC2B-919B428AD084}/Connection
若PnpInstanceID的值以PCI開頭,說明是物理網卡,MediaSubType為01則是常見網卡,02為無線網卡。