网络的桥梁——网卡

Author: 熊国红 Date: 2000年 第4期

  网卡( Network Interface Card简称NIC)是OSI模型中第二层数据链路层的设备,它是LAN的接入设备,在单机与网络间架起桥梁。它主要的功能有:读入由其它网络设备(路由器、交换器、集线器或其它网卡)传输过来的数据包,经过拆包,将其变成客户机或服务器可以识别的数据,通过主板上的总线将数据传输到所需设备中(CPU、内存或硬盘);将PC设备(CPU、内存或硬盘)发送的数据,打包后输送至其它网络设备中。这里本文只介绍目前使用最广泛的以太网卡。
  目前,市面上常见的以太网卡种类繁多。按所支持的带宽分有10M网卡、100M网卡、10/100M自适应网卡和1000M网卡。按总线类型分有PCI网卡、ISA网卡、EISA网卡及其它总线网卡。按应用环境分有桌面网卡(含有盘和无盘站)及服务器网卡。由于历史原因,以太网的传输介质并不统一,使得网卡的网络接口有些复杂,按传输介质分,以太网可分为粗缆网(AUI接口)、细缆网(BNC接口)及双绞线网(RJ-45接口),网卡相应地分为单RJ-45口、IPC口(RJ-45+BNC)、Combo(RJ-45+AUI+BNC)和TP口(BNC+AUI)。在采购网卡之前应搞清楚自己的网络需要什么接口,以免买回去无法使用。
  卡上有专用通信处理器的网卡,常被称作灵巧型或智能型网卡,这种网卡使CPU无须处理网络通信的细节,且能以较快速度工作,只是价钱稍高。
  网卡常使用三种不同的方式工作:卡上有较大缓存的,多以DMA方式与主机交换数据,反之,或者以共享内存方式工作;或者只能以编程方式工作,其速率较低,可能会成为瓶颈。
  PCI网卡(^04030502b^)32位的数据通道可大大提高网卡的数据吞吐率,提供高达132Mbps的带宽,消除I/O瓶颈,最大限度地提升网络的响应速度;PCI特有的Bus Master 体系结构可降低主机CPU的占用率;即插即用,自动配置;整体性能大大优于ISA、EISA和MCA总线;速度比同类型ISA总线快10倍。
  一般来讲,10M网卡多为ISA总线,100M网卡全部是PCI总线,服务器端的网卡可能有EISA总线或其它总线。众所周知,ISA为16位总线,PCI为32位总线,PCI卡自然比ISA总线速度快。由于PC机的ISA总线已经开始淘汰,而且在价格上PCI总线网卡与ISA总线网卡趋于接近,所以笔者推荐用户在选择网卡时应该优先考虑PCI总线。
  以下是部分常见网卡的介绍: 
  1.3Com网卡
  3Com 3C905B,10/100M自适应RJ-45口网卡,PCI总线,可远程唤醒PC。
  3Com 3C509B-TPC,10M RJ-45口网卡,ISA总线,可远程唤醒PC。
  2.ACCTON网卡
  Accton EN 1660网卡,1AUI、1BNC、1RJ-45,独创的多重封包加速技术(MPX2),即插即用(Plug and Play),支持全双工传输(Full Duplex)使带宽从10M增加到20Mbps。
  Accton EN 1208网卡,10M,RJ-45口,软件自动检测电缆类型,带远程启动芯片插槽,支持全双工传输使带宽从10Mbps增到20Mbps,采用Accton独创的MPX2多重封包加速技术使网卡能动态存取,以适应高传输速率和多媒体传输的需要。
  Accton EN 2216网卡,提供BNC和RJ-45两种接口,自动选择连接介质类型,与Compaq、IBM、AST、Toshiba、Acer 等多种型号计算机完全兼容,支持热插拔。
  3.D-Link网卡
  D-Link DFE530TX,RJ-45接口,10/100M自适应,支持全双工,32位总线,PCI网卡,开机自动设置IRQ、I/O,远程启动NOVELL/NT/WIN95,支持热插拔。
  D-Link DE220PCT,RJ45/BNC接口,即插即用,可支持非PNP系统,无跳线设计,提供软件检测程序,完全兼容NE2000驱动,远程启动NOVELL/NT/WIN95。
  D-Link DFE500TX,RJ-45接口,10/100M自适应,使用DEC控制芯片,支持全双工,32位总线方式,PCI网卡,开机自动设置IRQ、I/O,远程启动NOVELL/NT/WIN95。
  D-Link DE660CT,10M PCMCIA网卡,低功耗,自动识别连接介质,支持全双工,完全兼容NE2000驱动,提供LED显示数据传输/连通/碰撞等状态,支持热插拔。(笔记本网卡如^04030502a^)