Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1786412
  • 博文数量: 1647
  • 博客积分: 80000
  • 博客等级: 元帅
  • 技术积分: 9980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 15:15
文章分类

全部博文(1647)

文章存档

2011年(1)

2008年(1646)

我的朋友

分类:

2008-10-28 18:22:57


  网卡是将计算机接入局域网的必备设备,主要负责网络数据的收发,是主机与网络之间通信必经的关口。网卡的功能可分为两个方面:一是整理计算机上的数据,在将数据分解成适当大小的数据帧后送往网络;二是接收网络中发送过来的数据帧,经整合处理后还原为发送前的数据,然后再交计算机进行处理。目前,网卡在功能方面呈现半双工和全双工、并行数据传输、支持远程网络管理、支持SNMP(简单网络管理)等诸多方面的特点。普通的用户可能无法通过专用工具或网卡的工作,但可以通过网卡上的指标灯的工作状态及操作系统的相关设置查看网卡的工作是否正常。
  
  一、 利用网卡的指示灯判断其工作状况
  局域网中的许多都可以通过自带的指示灯显示其工作状况,网卡便是如此。网卡在工作中,每隔一段时间便向网络中发送一个表示网卡正在工作的数据帧,当网络中的其他用户监测到该数据帧后,便可以向该站点发送数据,否则认为该网卡工作不正常。在几乎所有网卡上都有一个或多个LED(发光二极管),可通过LED的颜色和闪烁状态来判断网卡的工作情况。如图3-21所示是一款lO/lOOMbit/s自适应网卡的端面图,在该端面上除一个RJ-45接口外,还有3个LED,每一个LED代表不同的含义,具体内容如表1所示。
  

  通过表1中所描述的网卡的LED指示灯的工作状态,可以测试以下三个方面的内容。
  
  1. 测试网卡是否损坏。在通电状态下,当表示网卡活动状态的LED指示灯“ACT”(Activity)不亮时,说明网卡已损坏,需要更换。
  
  2. 测试网卡的工作速率。许多10/100Mbit/s自适应网卡都提供有2个表示网卡工作速率的LED指示灯,其中一个代表工作速率为10Mbiffs,另一个代表工作速率为100Mbit/s,网卡具体工作在哪种速率下,可通过LED指示灯来判断。
  3. 测试网络的通信量。在确保网络线路连接正常的情况下,可以通过表示网卡活动状态的LED指示灯“ACT”的不同情况测试网卡的通信量大小。当网络通信量大时,“ACT’’LED指示灯不断出现闪烁,当通信量减小时,“ACT”LED指示灯的闪烁频率将会减小,如果站点之间没有数据时,“ACT”LED指示灯将会每隔几秒闪烁一次。
  
  网卡上的LED指示灯只能对网卡的工作状态、工作速率和网络通信量进行宏观测试,无法得出精确值。而且,无法通过这种测试方法来判断网卡是否支持全双工操作。为此,该方法只用于网卡连通性的测试。
  
  二、 利用操作系统进行测试
  在操作系统中判断出网卡是否工作正常,可通过以下的方法进行测试。
  
  1.测试网卡是否发生冲突
  
  在操作系统中可以通过两种办法查看网卡的工作是否正常。一种是选择“开始”一“设置”一“控制面板”一“系统”,打开系统属性对话框,直接查看网卡的驱动程序名。如果前面出现“!”号,则说明网卡发生冲突,否则说明网卡正常;另一种是选择“开始”一“设置”一“控制面板”一“网络”,在出现的“网络”对话框中选择网卡的驱动程序名,单击“属性”按钮后可以详细地查看网卡的IRQ、I/O地址等值,如果发生冲突便会很直观地反映出来。通过这种方法的测试,可以最快地发现和解决问题。
  
  2.测试和优化网卡与的配置情况
  
  网卡必须在绑定通信后才能正常工作,尤其在一个计算机中同时安装有多个网卡时,则必须为每一块网卡绑定所需的通信协议。在当网卡安装无误时,选择了一个通信协议后系统都会自动绑定,但是更换了网卡或更换了网卡的插槽后,就有可能出现协议与网卡之间的绑定错误。可通过选择“开始”一“设置”一“控制面板”一“网络”,在出现的对话框中选择网卡的驱动程序名后,单击“属性”按钮,在出现的对话框中选择“绑定”标签项。在出现对话框中显示了网卡与协议之间的绑定情况(协议前面应该打“√”),在这里不但可以选择需要绑定的协议,也可以对协议进行优化。
  
  注意:在操作系统中安装了某一协议后并不一定都会被使用,如果要使用某一协议,必须将其与网卡进行绑定,否则所安装的协议除占用了系统的内存等资源外再没有其他的意义.为此,在对话框中可以选择或取消网卡所使用的通信协议。另外还可以进行优化协议。当一个网卡同时使用多个通信协议时,系统首先启动排在前面的协议。所以,在对话框中应该将最常用到的协议放在最前面(该操作在 NT/2000/XP中只需要用鼠标直接托动, 而在 95/98/Me中需要先删除协议后再安装,而且最先安装的协议在“绑定”时排在最前面)。例如,当网络主要以TCP/IP协议为主时,应该把该协议放在最前面。
  当一台计算机中安装了多块网络时;对协议进行优化是很重要的。例如在许多单位或网吧,经常在一台上安装多块网卡对网络进行分段管理。这里以两块网卡为例,进行协议的优化。具体的优化操作主要是为用于因特网连接的一块网卡安装和绑定TCP/IP,而为主要用于局域网内部数据的网卡安装NetBEUI或IPX/SPX等协议。
  
  这样可以合理地对多块网卡进行分工,不但提高了网络的通信性能,而且便于故障的查找和排除。
  
  3.测试网卡的工作模式
  
  网卡和交换机一般可在半双工(Half-Duplex)和全双工(Full-Duplex)两种模式下工作,而集线器只能在半双工模式下工作。半双工是指在同一时间只能进行单向通信,接收数据或发送数据,而不能同时进行数据收发。全双工是指在同一时间内可以进行数据的双向传输,即在同一时间内既可以发送数据,也可以接收数据。但需注意的是全双工工作模式只能在使用双绞线或光纤的网络中实现,而使用同轴电缆时却不行,这是因为双绞线或光纤进行通信时,用于发送数据和接收数据的导线是分开的,而同轴电缆只使用一根导线,物理上无法同时实现双向通信。在同一网络中,全双工的通信速率是半双工的两倍。
  
  网卡是否支持全双工,一般需要通过测试得知。目前使用的网卡一般可同时支持半双工和全双工两种工作模式,但是有相当一部分网卡尤其是一些低端网卡一般只是在半双工模式下工作,而无法实现全双工的功能。测试前首先要将网卡设置成为全双工模式,可分两部分进行:首先以纯DOS启动计算机,运行网卡中的测试程序,在出现的对话框中将工作模式设置为全双工。
  
  然后运行Windows操作系统,选择“开始”一“设置”一“控制面板”一“网络”,在出现的对话框中选择网卡的驱动程序名后单击“属性”按钮,然后再选择“高级”标签项,在出现的对话框中,将其工作模式设置为全双工(FullDuplex)模式。
  
  注意:如果是lO/lOOMbit/s自适应网卡,选择时还要注意该网卡的速率。
  
  经过以上的设置后就可以进行初步的测试了,可试着在两台计算机之间拷贝文件,如果工作正常,没有出现无法连接或时断时续的现象,说明网卡支持全双工模式。
  
  4.测试网卡的速率
  
  目前,在局域网中使用的网卡在速率上可以分为lOMbit/s、lOOMbit/s和lO/lOOMbit/s三种。对于lOMbit/s网卡因没有太大的技术潜力,所以基本上不存在速率上的问题。但对于lOOMbit/s和lO/lOOMbit/s自适应这两类主流网卡来说,无论从速率上,还是稳定上来讲,不同产品之间存在一定的差异。现在有许多软件都能够测试网卡的速率,如SysMteter ( 该 软 件 可 从ht中://desktop.yesite,com,或国内的华军软件园使用,操作非常简单)。
  
  另外,在Windows 2000/XP中可以直接显示网卡的速率,方法是选择“开始”一“设置”一“控制面板”一“网络和拨号连接”,出现“常规窗口”,双击窗口中的“本地连接”图标,在出现的对话框中将会显示本台计算机上网卡的连接速率。 除此之外还可以利用Windows NT/2000/XP集成的网络监视器比较精确地测试出网卡的速率。
  
  三、 利用Ping工具进行测试
  目前使用的Windows95/98/NT/2000/Me/ XP都自带了大量的测试程序,如果能够掌握这些工具的功能,并熟练地使用它们,将会帮助用户更好地使用和管理网络。
  
  1.使用Ping工具进行测试
  
  Ping无疑是网络中使用最频繁的小工具,主要用于测定网络的连通性问题。Ping程序使用ICMP协议简单地发送一个网络包并请求应答,接收请求的目的主机再次使用ICMP发回同所接收的数据一样的数据,于是Ping便可对每个包的发送和接收报告往返时间,并报告无响应包的百分比,这在确定网络是否正确连接,以及网络连接的状况(包丢失率)十分有用。Ping是Windows操作系统集成的TCP~P应用程序之一,可以在“运行”中直接执行。
  
  2. Ping工具的命令格式和参数说明
  
  Ping命令的格式为:ping[-t][-a][—n count] [-IIength]Lf)[-ittl][-v tos][-r count] [-scount][[-j computer-list]I[-k computer-fist] [-w timeout] destination-list
  
  主要参数如下。
  
  t Ping指定的计算机直到中断。
  
  a将地址解析为计算机名。
  
  n count发送count指定的ECHO数据包数。默认值为4。
  1 length 发送包含由length指定的数据量的ECHO数据包。默认为32字节;最大值是65,527。
  
  f在数据包中发送“不要分段”标志。数据包就不会被上的网关分段。
  
  i ttl 将“生存时间”字段设置为ttl指定的值。
  
  v tos 将“服务类型”字段设置为tos指定的值。
  
  r count 在“记录路由”字段中记录传出和返回数据包的路由。count可以指定最少1台,最多9台计算机。
  
  s count 指定count指定的跃点数的
  
  四、 常见网卡故障的处理方法
  在使用以上的方法进行测试时,有可能
【责编:admin】

--------------------next---------------------

阅读(323) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~