1、什么是硬网卡,什么是软网卡?
从硬件上讲网卡可以分为两部分:数据链层(就是常说的MAC控制器)和物理层(就是常说的PHY)。如果把这两部分集成在一个芯片内,就是硬网卡。比如常见的RTL8139网卡芯片。如果分别作成MAC芯片和PHY芯片,MAC芯片集成在南桥里,PHY芯片放在主板上,就是软网卡。参看下图:
MAC控制器(数据链层)提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。
PHY(物理层)物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。
2、板载网卡是什么网卡
板载网卡可以是硬网卡,也可以是软网卡。
一般来说Intel芯片组的主板采用板载硬网卡。如:915/945/965 Neo系列主板(945P/PL/G),采用RealTek公司的RTL 8110系列的千兆硬网卡芯片(有8110,8110SB,8110SC)。高端的白金板采用的是高端的千兆硬网卡,如Intel® 82573 PCI-E Gb LAN、Baordcom® BCM5751。
nVIDIA芯片组的主板采用软网卡,MAC芯片集成在nVIDIA芯片组内,软网卡的PHY芯片一般采用Vitesse VSC8601 芯片、Realtek RTL8201CL芯片。
VIA芯片组的主板多数也是软网卡,MAC芯片集成在VIA8237南桥内。PHY芯片一般采用VIA的VT6103。
3、网卡驱动
从上面的功能介绍看,MAC控制器是网卡的主控制器,所以网卡的驱动都是MAC控制器的驱动,PHY芯片是不需要驱动的。
硬网卡的驱动就是网卡芯片的驱动,安装驱动后在XP的设备管理器内看到的网卡设备与硬网卡型号相同。
软网卡的驱动实际上是集成在芯片组里的MAC控制器的驱动,PHY没有驱动。安装驱动后在XP的设备管理器内看到的网卡设备是MAC控制器,不是PHY芯片。
PHY芯片厂商不会提供PHY芯片的驱动,比如Realtek RTL8201CL芯片,在RealTek网站只提供芯片规范下载,可以到那里看看:
[url]http://www.realtek.com.tw/downlo[/url] ... x?keyword=RTL8201CL
人们常常把PHY芯片当成完整的网卡芯片,寻找PHY芯片,这是误解。