收藏 分享(赏)

图解网卡硬件资料.doc

上传人:dzzj200808 文档编号:2989345 上传时间:2018-10-01 格式:DOC 页数:14 大小:578.50KB
下载 相关 举报
图解网卡硬件资料.doc_第1页
第1页 / 共14页
图解网卡硬件资料.doc_第2页
第2页 / 共14页
图解网卡硬件资料.doc_第3页
第3页 / 共14页
图解网卡硬件资料.doc_第4页
第4页 / 共14页
图解网卡硬件资料.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、网络基础必修课 图解网卡硬件网络中最基础的部件是什么?不是交换机也不是路由器,而是小小的不起眼但又无处不在的网卡。如果在 5 年前,或许网卡与您无关,但在如今这网络的时代,无论是上网冲浪还是联网玩游戏,都离不开网卡,更何况,就算您不食人间烟火,多数主板上也会为您集成一块板载网卡。所以,对于想迈入网络之门的读者而言,先认识网卡,会让您在进行各种网络应用时更得心应手。一、网卡的主要特点网卡(Network Interface Card,简称 NIC),也称网络适配器,是电脑与局域网相互连接的设备。无论是普通电脑还是高端服务器,只要连接到局域网,就都需要安装一块网卡。如果有必要,一台电脑也可以同时安

2、装两块或多块网卡。图 1 一块 10/100Mbps 的 PCI 网卡电脑之间在进行相互通讯时,数据不是以流而是以帧的方式进行传输的。我们可以把帧看做是一种数据包,在数据包中不仅包含有数据信息,而且还包含有数据的发送地、接收地信息和数据的校验信息。一块网卡包括OSI 模型的两个层物理层和数据链路层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。网卡的功能主要有两个:一是将电脑的数据封装为帧,并通过网线(对无线网络来说就是电磁波)

3、将数据发送到网络上去;二是接收网络上其它设备传过来的帧,并将帧重新组合成数据,发送到所在的电脑中。网卡能接收所有在网络上传输的信号,但正常情况下只接受发送到该电脑的帧和广播帧,将其余的帧丢弃。然后,传送到系统CPU 做进一步处理。当电脑发送数据时,网卡等待合适的时间将分组插入到数据流中。接收系统通知电脑消息是否完整地到达,如果出现问题,将要求对方重新发送。二、图解网卡图 2 图解 PCI 网卡以最常见的 PCI 接口的网卡为例,一块网卡主要由 PCB 线路板、主芯片、数据汞、金手指(总线插槽接口) 、BOOTROM、EEPROM、晶振、RJ45 接口、指示灯、固定片等等,以及一些二极管、电阻电

4、容等组成。下面我们就来分别了解一下其中主要部件。主芯片图 3 最常见的 8139D 芯片网卡的主控制芯片是网卡的核心元件,一块网卡性能的好坏和功能的强弱多寡,主要就是看这块芯片的质量。以常见的 Realtek 公司推出的 RTL8139C 和 RTL8139D 为例,二者首先在封装上略有不同,前者是128pin QFP/LQFP 而后者为 100pin,其次在搭配的 EEPROM 上,8139C 比后者多出了对 93c56 的支持,而 8139D是 93C46。但是在功能方面, 8139D 更强一些,它多提供了对 PCI Multi-function 和 PCI-bridge I/F 的支持,

5、PCI Multi-function 允许把 RTL8139D 芯片和其他的功能芯片 (如硬件调制解调芯片)设计在同块 PCB 板上协同工作来做成不同种类的多功能卡,在其中 8139 起的作用是辨别 LAN 信号还是 PCI 总线信号的作用;8139D 还增强了电源管理功能。如果按网卡主芯片的速度来划分,常见的 10/100M 自适应网卡芯片有 Realtek 8139 系列/810X 系列、VIA VT610*系列、Intel 82550PM/82559 系列、Broadcom 44xx 系列、3COM 3C920 系列、Davicom DM9102、Mxic MX98715 等等。常见的

6、10/100/1000M 自适应网卡芯片有 Intel 的 8254*系列,Broadcom 的 BCM57*系列,Marvell 的88E8001/88E8053/88E806*系列, Realtek 的 RTL8169S-32/64、RTL8110S-32/64(LOM)、RTL8169SB、 RTL8110SB(LOM)、RTL8168(PCI Express)、RTL8111(LOM、PCI Express) 系列,VIA 的 VT612*系列等等。图 4 VIA 的 VT6120 千兆芯片图 5 Marvell 的 88E8001 千兆芯片需要说明的是网卡芯片也有“软硬”之分,特别是

7、对与主板板载(LOM)的网卡芯片来说更是如此,这是怎么回事呢?大家知道,以太网接口可分为协议层和物理层。协议层是由一个叫 MAC(Media Access Layer,媒体访问层 )控制器的单一模块实现。物理层由两部分组成,即 PHY(Physical Layer,物理层)和传输器。常见的网卡芯片都是把 MAC 和 PHY 集成在一个芯片中,但目前很多主板的南桥芯片已包含了以太网 MAC控制功能,只是未提供物理层接口,因此,需外接 PHY 芯片以提供以太网的接入通道。这类 PHY 网络芯片就是俗称的“软网卡芯片” ,常见的 PHY 功能的芯片有 RTL8201BL、VT6103 等等。图 6

8、RTL8201BL PHY 芯片“软网卡”一般将网络控制芯片的运算部分交由处理器或南桥芯片处理,以简化线路设计,从而降低成本,但其多少会更多占用系统资源.BOOTROMBOOTROM 插座也就是常说的无盘启动 ROM 接口,其是用来通过远程启动服务构造无盘工作站的。远程启动服务(Remoteboot,通常也叫 RPL)使通过使用服务器硬盘上的软件来代替工作站硬盘引导一台网络上的工作站成为可能。网卡上必须装有一个 RPL(Remote Program Load 远程初始程序加载)ROM 芯片才能实现无盘启动,每一种RPL ROM 芯片都是为一类特定的网络接口卡而制作的,它们之间不能互换。带有 R

9、PL 的网络接口卡发出引导记录请求的广播(broadcasts) ,服务器自动的建立一个连接来响应它,并加载 MS-DOS 启动文件到工作站的内存中。图 7 BOOTROM 插座及其中心的 93C46 EEPROM 芯片此外,在 BOOTROM 插槽中心一般还有一颗 93C46、93LC46 或 93c56 的 EEPROM 芯片(93C56 是 128*16bit的 EEPROM,而 93C46 是 64*16bit 的 EEPROM),它相当于网卡的 BIOS,里面记录了网卡芯片的供应商 ID、子系统供应商 ID、网卡的 MAC 地址、网卡的一些配置,如总线上 PHY 的地址,BOOTRO

10、M 的容量,是否启用BOOTROM 引导系统等内容。主板板载网卡的 EEPROM 信息一般集成在主板 BIOS 中。LED 指示灯图 8一般来讲,每块网卡都具有 1 个以上的 LED(Light Emitting Diode 发光二极管)指示灯,用来表示网卡的不同工作状态,以方便我们查看网卡是否工作正常。典型的 LED 指示灯有 Link/Act、Full、Power 等。Link/Act 表示连接活动状态,Full 表示是否全双工 (Full Duplex),而 Power 是电源指示(主要用在 USB 或 PCMCIA 网卡上)等。网络唤醒接口图 9 一些网卡上还依稀可见 WOL 的预留接

11、口早期网卡上还有一个专门的 3 芯插座网络唤醒(WOL)接口(PCI2.1 标准网卡),Wake On LAN(网络唤醒)提供了远程唤醒计算机的功能,它是 IBM 公司和 Intel 公司于 1996 年 10 月成立的先进管理性联盟(Advanced Manageability Alliance)的一项成果,它可以让管理员在非工作时间远程唤醒计算机,并使它们自动完成一些管理服务,例如软件的更新或者病毒扫描。它也是 Wired for Management 基本规范中的一部分。网络唤醒的工作原理是先由一个管理软件包发出一个基于 Magic Packet 标准的唤醒帧,支持网络唤醒的网卡收到唤醒

12、帧后对其进行分析并确定该帧是否包含本网卡的 MAC 地址。如果包含本网卡的 MAC 地址,该计算机系统就会自动进入开机状态。目前主流的独立网卡或主板板载网卡都符合 PCI2.2 及以上的规范,所以不再需要这个接口,要启动网络唤醒功能,只需到主板 BIOS 中启用“Wake on PCI Card”功能即可。数据汞图 10 数据汞数据汞是消费级 PCI 网卡上都具备的设备,数据汞也被叫做网络变压器或可称为网络隔离变压器。它在一块网卡上所起的作用主要有两个,一是传输数据,它把 PHY 送出来的差分信号用差模耦合的线圈耦合滤波以增强信号,并且通过电磁场的转换耦合到不同电平的连接网线的另外一端;一是隔

13、离网线连接的不同网络设备间的不同电平,以防止不同电压通过网线传输损坏设备。除此而外,数据汞还能对设备起到一定的防雷保护作用。晶振图 11晶振是石英振荡器的简称,英文名为 Crystal,它是时钟电路中最重要的部件,它的作用是向显卡、网卡、主板等配件的各部分提供基准频率,它就像个标尺,工作频率不稳定会造成相关设备工作频率不稳定,自然容易出现问题。由于制造工艺不断提高,现在晶振的频率偏差、温度稳定性、老化率、密封性等重要技术指标都很好,已不容易出现故障,但在选用时仍可留意一下晶振的质量。例如某网卡的时钟电路采用了高精度的 SKO25MHz 的晶振,较可靠保证了数据传输的精确同步性,大大减少了丢包的

14、可能性,并且在线路的设计上尽量靠近主芯片,使信号走线的长度大大缩短,可靠性进一步增加。而如果采用劣质晶振,这样做虽然可以降低一点网卡成本,但因为频率的准确性问题,极易造成传输过程中的数据丢包的情况。网线接口在桌面消费级网卡中常见网卡接口有 BNC 接口和 RJ-45 接口(类似电话的接口),也有两种接口均有的双口网卡。接口的选择与网络布线形式有关,在小型共享式局域网中,BNC 口网卡通过同轴电缆直接与其它计算机和服务器相连;RJ-45 口网卡通过双绞线连接集线器 (HUB)或交换机,再通过集线器或交换机连接其它计算机和服务器。目前 BNC 接口这种接口类型的网卡已很少见,主要因为用细同轴电缆作

15、为传输介质的网络就比较少及组网方式问题较多有关。RJ-45 是 8 芯线,而电话线的接口是 4 芯的,通常只接 2 芯线(ISDN 的电话线接 4 芯线); 但大家可以仔细看看,其实 10M 网卡的 RJ-45 插口也只用了 1、2、3、6 四根针,而 100M 或 1000M 网卡的则是八根针都是全的,这也是区别 10M 和 100M 网卡的一种方法( 见上图 8)。传输介质类型说到网卡,就顺便就谈谈与网卡连接的双绞线。图 12双绞线,是由许多在一个绝缘外套中的对线组成的数据传输线,它的特点就是价格便宜,现在的网卡大部分都是使用的双绞线做为传输线缆。双绞线一般用于星型网的布线连接,两端安装有

16、 RJ-45 头(水晶头) ,连接网卡与集线器,最大网线长度为 100 米左右。双绞线有 STP(屏蔽双绞线) 和 UTP(非屏蔽双绞线) 两种。STP 的双绞线内有一层金属隔离膜,在数据传输时可减少电磁干扰,所以它的稳定性较高。而 UTP 内没有这层金属膜,所以它的稳定性较差,但它的优势就是价格便宜。其中 STP(屏蔽双绞线)主要分为 3 类和 5 类两种线,UTP(非屏蔽双绞线) 主要分为 3 类/4 类/5 类/超 5 类/6 类几种,一般网络主要使用的是 5 类双绞线,5 类双绞线外层保护胶皮厚,胶皮上标注“CAT5” 字样。超 5 类双绞线属非屏蔽双绞线,与普通 5 类双绞线比较,超

17、 5 类双绞线在传送信号时衰减更小,抗干扰能力更强,在 100M 网络中,用户设备的受干扰程度只有普通 5 类线的 1/4,其也是目前应用的主流。总线接口网卡要与电脑相连接才能正常使用,电脑上各种接口层出不穷,这也造成了网卡所采用的总线接口类型纷呈。此外,提到总线接口,需要说明的是人们一般将这类接口俗称为“金手指”,为什么叫金手指呢?是因为这类插卡的线脚采用的是镀钛金(或其它金属 ),保证了反复插拔时的可靠接触,既增大了自身的抗干扰能力又减少了对其他设备的干扰。为了方便您了解,下面我们就分别来图解一下常见的各种接口类型的网卡。ISA 接口网卡图 13ISA 是早期网卡使用的一种总线接口,ISA

18、 网卡采用程序请求 I/O 方式与 CPU 进行通信,这种方式的网络传输速率低,CPU 资源占用大,其多为 10M 网卡,目前在市面上基本上看不到有 ISA 总线类型的网卡,笔者从旧件堆中找到了几款 ISA 网卡,D-LINK 的产品,居然用橡皮擦清洁金手指上机后还能用。PCI 接口网卡图 14PCI(peripheral component interconnect)总线插槽仍是目前主板上最基本的接口。其基于 32 位数据总线,可扩展为 64 位,它的工作频率为 33MHz/66MHz。数据传输率为每秒 132MB(32*33MHz/8)。目前 PCI 接口网卡仍是家用消费级市场上的绝对主流

19、。PCI-X 接口网卡图 15PCI-X 是 PCI 总线的一种扩展架构,它与 PCI 总线不同的是,PCI 总线必须频繁的于目标设备和总线之间交换数据,而 PCI-X 则允许目标设备仅于单个 PCI-X 设备看已进行交换,同时,如果 PCI-X 设备没有任何数据传送,总线会自动将 PCI-X 设备移除,以减少 PCI 设备间的等待周期。所以,在相同的频率下,PCI-X 将能提供比 PCI高 14-35%的性能。目前服务器网卡经常采用此类接口的网卡。PCI-E 接口网卡图 16PCI Express 1X 接口已成为目前主流主板的必备接口。不同与并行传输, PCI Express 接口采用点对

20、点的串行连接方式,PCI Express 接口根据总线接口对位宽的要求不同而有所差异,分为 PCI Express 1X(标准 250MB/s,双向 500MB/s)、2X(标准 500MB/s)、4X(1GB/s)、8X(2GB/s)、16X(4GB/s) 、32X(8GB/s) 。采用 PCI-E 接口的网卡多为千兆网卡。USB 接口网卡图 17在目前的电脑上很难找到没有 USB 接口(Universal Serial Bus,通用串行总线)的,USB 总线分为 USB2.0 和USB1.1 标准。 USB1.1 标准的传输速率的理论值是 12Mbps,而 USB2.0 标准的传输速率可以高达 480Mbps,目前的 USB 有线网卡多为 USB2.0 标准的。PCMCIA 接口网卡图 18PCMCIA 接口是笔记本电脑专用接口,PCMCIA 总线分为两类,一类为 16 位的 PCMCIA,另一类为 32 位的CardBus,CardBus 网卡的最大吞吐量接近 90Mbps,其是目前市售笔记本网卡的主流。Mini-PCI 接口网卡图 19MiniPCI 接口是在台式机 PCI 接口基础上扩展出的适用于笔记本电脑的接口标准,其速度和 PCI 标准相当,很多此类产品都是无线网卡。除此而外,市场上还有 AMR 等接口的网卡等等,限于篇幅及其流行度,本文就不一一介绍了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报