Ⅰ 如何区分虚拟网卡与物理网卡
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为无线网卡。
以下代码是从上述网页中转贴。该例中仅当网卡为有线物理网卡时才返回true.
Ⅱ 物理网卡哪些(图)
Intel(R) Wireless WiFi Link 4965AGN 无线网卡
Bluetooth Personal Area Network - iNetShare 蓝牙
Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC 千兆网卡
Ⅲ 上网所用的物理网卡是什么啊
我想你可能是为了防止有人使用P2P才问的物理网卡的问题吧。
每一个物理网卡对应一个真实的MAC地址,如果把MAC地址和IP绑定,就可以有效防止P2P软件,P2P原理是应用ARP欺骗截取数据包,来达到限速,限制应用程序等,如果IP和MAC地址绑定就可以有效防止ARP欺骗。
物理网卡,就是网线插口对应的那个硬件。拆开机箱就可以看到。
Ⅳ 网卡是什么
网络接口卡(NIC -Network Interface Card)又称网络适配器 (NIA-Network Interface Adapter),简称网卡。用于实现联网计算机和网络电缆之间的物理连接,为计算机之间相互通信提供一条物理通道,并通过这条通道进行高速数据传输。
在局域网中,每一台联网计算机都需要安装一块或多块网卡,通过介质连接器将计算机接入网络电缆系统。网卡完成物理层和数据链路层的大部分功能,包括网卡与网络电缆的物理连接、介质访问控制(如:CSMA/CD)、数据帧的拆装、帧的发送与接收、错误校验、数据信号的编/解码(如:曼彻斯特代码的转换)、数据的串、并行转换等功能。
所谓无线网络,就是利用无线电波作为信息传输的媒介构成的无线局域网(WLAN),与有线网络的用途十分类似,最大的不同在于传输媒介的不同,利用无线电技术取代网线,可以和有线网络互为备份,只可惜速度太慢。
无线网卡是终端无线网络的设备,是无线局域网的无线覆盖下通过无线连接网络进行上网使用的无线终端设备。具体来说无线网卡就是使你的电脑可以利用无线来上网的一个装置,但是有了无线网卡也还需要一个可以连接的无线网络,如果你在家里或者所在地有无线路由器或者无线AP(AccessPoint无线接入点)的覆盖,就可以通过无线网卡以无线的方式连接无线网络可上网。
Ⅳ 想问一下物理网卡和虚拟网卡的区别是什么
简单的说,物理网卡就是硬件,虚拟网卡是软件;
详细点说,物理网卡就是安装在电脑主板上的有线或无线网卡,每块物理网卡都有不同的且唯一的物流地址(MAC地址);虚拟网卡,则是通过软件模拟网络环境,构建的虚拟网络适配器,一般是Microsoft Loopback Adapter,通过VPN技术实现虚拟网卡间的局域网通信。