❶ 網卡分為哪幾種
一般我們用的都是乙太網卡,但還有其它一些設備也屬於網卡的范疇,我就詳細介紹下網卡都有哪幾種:
網卡是大家常提到的一個類型設備的總稱,是指安裝在主機里,通過網路連接線(雙絞線、光纖線纜、同軸電纜等)與網路交換機(乙太網交換機、FC交換機、ISCSI交換機等)、或與其它網路設備(存儲設備、伺服器、工作站等)連接,從而形成一個網路的硬體設備。
因傳輸協議的不同的,網卡可分為三種,一是乙太網卡,二是FC網卡,三是iSCSI網卡。
乙太網卡:學名EthernetAdapter,傳輸協議為IP協議,一般通過光纖線纜或雙絞線與乙太網交換機連接。介面類型分為光口和電口。光口一般都是通過光纖線纜來進行數據傳輸,介面模塊一般為SFP(傳輸率2Gb/s)和GBIC(1Gb/s),對應的介面為SC、ST和LC。電口目前常用介面類型為RJ45,用來與雙絞線連接,也有與同軸電纜連接的介面,不過現在已經用的比較少了。
FC網卡:一般也叫光纖網卡,學名FibreChannelHBA。傳輸協議為光纖通道協議,一般通過光纖線纜與光纖通道交換機連接。介面類型分為光口和電口。光口一般都是通過光纖線纜來進行數據傳輸,介面模塊一般為SFP(傳輸率2Gb/s)和GBIC(1Gb/s),對應的介面為SC和LC。電口的介面類型一般為DB9針或HSSDC。
ISCSI網卡:學名ISCSIHBA,傳輸ISCSI協議,介面類型與乙太網卡相同。
大家說的「光纖網卡」一般是指FCHBA卡,插在伺服器上,外接存儲用的光纖交換機;而光口的乙太網卡一般都叫做「光纖乙太網卡」,也是插在伺服器上,不過它外接的是帶光口的乙太網交換機。
回答完畢!請採納!
❷ 如何區分虛擬網卡和物理網卡
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為無線網卡。
❸ 上網所用的物理網卡是什麼啊
我想你可能是為了防止有人使用P2P才問的物理網卡的問題吧。
每一個物理網卡對應一個真實的MAC地址,如果把MAC地址和IP綁定,就可以有效防止P2P軟體,P2P原理是應用ARP欺騙截取數據包,來達到限速,限制應用程序等,如果IP和MAC地址綁定就可以有效防止ARP欺騙。
物理網卡,就是網線插口對應的那個硬體。拆開機箱就可以看到。
❹ 想問一下物理網卡和虛擬網卡的區別是什麼
簡單的說,物理網卡就是硬體,虛擬網卡是軟體;
詳細點說,物理網卡就是安裝在電腦主板上的有線或無線網卡,每塊物理網卡都有不同的且唯一的物流地址(MAC地址);虛擬網卡,則是通過軟體模擬網路環境,構建的虛擬網路適配器,一般是Microsoft Loopback Adapter,通過VPN技術實現虛擬網卡間的區域網通信。
❺ 物理網卡是什麼
MAC地址也叫物理地址、硬體地址或鏈路地址,由網路設備製造商生產時寫在硬體內部.IP地址與MAC地址在計算機里都是以二進製表示的,IP地址是32位的,而MAC地址則是48位的.MAC地址的長度為48位(6個位元組),通常表示為12個1...
❻ 物理網卡哪些(圖)
Intel(R) Wireless WiFi Link 4965AGN 無線網卡
Bluetooth Personal Area Network - iNetShare 藍牙
Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC 千兆網卡
❼ 如何區分虛擬網卡與物理網卡
若系統中安裝了 VMWare 或者某些 VPN 客戶端軟體,則會出現若干虛擬網卡。它們在形式上與物理網卡幾乎沒有區別。 ipconfig 將它們與本地物理網卡等同對待。 那如何在如何區分虛擬網卡還是物理網卡呢?
有些人建議使用 MAC 地址中的 "locally administread bit" 來區分。但是事實上不能100%區分,在win2000之後的系統基本是行不通的。
http://hi..com/xzq2000/blog/item/43b686d672cd762f07088b95.html
有人用GetAdaptersInfo 可以獲得本機所有網卡的信息,然後通過判斷是否「pci」開頭來區分是否虛擬網卡。http://blog.csdn.net/aseity/archive/2007/12/11/1929948.aspx 具體代碼如下:(以下代碼引用別處)
bool IsLocalAdapter ( const char *pAdapterName ) const
...{
BOOL ret_value = FALSE;
#define NET_CARD_KEY "System\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}"
char szDataBuf[MAX_PATH+1];
DWORD dwDataLen = MAX_PATH;
DWORD dwType = REG_SZ;
HKEY hNetKey = NULL;
HKEY hLocalNet = NULL;
if(ERROR_SUCCESS != RegOpenKeyEx(HKEY_LOCAL_MACHINE, NET_CARD_KEY, 0, KEY_READ, &hNetKey))
return FALSE;
sprintf(szDataBuf, "%s\Connection", pAdapterName);
if(ERROR_SUCCESS != RegOpenKeyEx(hNetKey ,szDataBuf ,0 ,KEY_READ, &hLocalNet))
...{
RegCloseKey(hNetKey);
return FALSE;
}
if (ERROR_SUCCESS != RegQueryValueEx(hLocalNet, "MediaSubType", 0, &dwType, (BYTE *)szDataBuf, &dwDataLen))
...{
goto ret;
}
if (*((DWORD *)szDataBuf)!=0x01)
goto ret;
dwDataLen = MAX_PATH;
if (ERROR_SUCCESS != RegQueryValueEx(hLocalNet, "PnpInstanceID", 0, &dwType, (BYTE *)szDataBuf, &dwDataLen))
...{
goto ret;
}
if (strncmp(szDataBuf, "PCI", strlen("PCI")))
goto ret;
ret_value = TRUE;
ret:
RegCloseKey(hLocalNet);
RegCloseKey(hNetKey);
return ret_value!=0;
}
這樣方法基本可以達到目標,但是也存在不能識別所有網卡類型。
還有一種更簡單,而且可以100%識別的方法,就是通過「Characteristics」這個值來確定網卡的類型是虛擬網卡還是物理網卡。
Characteristics 值在注冊表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\數字下。
在windows中,Characteristics 的取值如下,Characteristics項可以有1個或多個如下的值(多值應計算總和):
十六進制值 名字 描述
ox1 NCF_VIRTUAL 說明組件是個虛擬適配器
ox2 NCF_SOFTWARE_ENUMERATED 說明組件是一個軟體模擬的適配器
ox4 NCF_PHYSICAL 說明組件是一個物理適配器
ox8 NCF_HIDDEN 說明組件不顯示用戶介面
ox10 NCF_NO_SERVICE 說明組件沒有相關的服務(設
備驅動程序)
ox20 NCF_NOT_USER_REMOVABLE 說明不能被用戶刪除(例如,
通過控制面板或設備管理器)
ox40 NCF_MULTIPORT_INSTANCED_ADAPTER 說明組件有多個埠,每個端
口作為單獨的設備安裝。每個
埠有自己的hw_id(組件ID)
並可被單獨安裝,這只適合於
EISA適配器
ox80 NCF_HAS_UI 說明組件支持用戶介面(例如,
Advanced Page或Customer
Properties Sheet)
ox400 NCF_FILTER 說明組件是一個過濾器
從上面可以看出來,只要用戶判斷「Characteristics 」的值就可以判斷網卡是虛擬網卡還是物理網卡。
如果是虛擬網卡:Characteristics & NCF_VIRTUAL ==NCF_VIRTUAL
如果是物理網卡:Characteristics & NCF_PHYSICAL ==NCF_PHYSICAL
❽ 什麼是物理網卡
物理網卡,就是網線插口對應的那個硬體。拆開機箱就可以看到。
❾ 物理網卡是什麼
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地址在世界是惟一的。