主板下方有个小线路版块,有个插口
网卡。
网卡的作用是:
●为计算机将数据发送到网络电缆作准备
●把数据发送到其他计算机
●控制计算机和布线之间的数据流。
●接收来自网线的数据,并将其转换成计算机中央处理单元能够理解的字节
用更专业的话来讲,网卡中包括硬件和固定程序,固件程序实现OSI模型中数据链路层的数据链路控制和媒体访问控制功能。
1、准备数据
在将数据发送到网络上之前,网卡必须将其从计算机能够理解的形式转换为能够在网线上传输的形式。
数据沿着一定的路径(称为总线)通过计算机。实际上有几条并行的数据路径。因为路径是并行的,因而几组数据可以并行传送,而不是仅仅一个单独的串行数据流。
旧的总线,例如最IBM个人计...全部
网卡。
网卡的作用是:
●为计算机将数据发送到网络电缆作准备
●把数据发送到其他计算机
●控制计算机和布线之间的数据流。
●接收来自网线的数据,并将其转换成计算机中央处理单元能够理解的字节
用更专业的话来讲,网卡中包括硬件和固定程序,固件程序实现OSI模型中数据链路层的数据链路控制和媒体访问控制功能。
1、准备数据
在将数据发送到网络上之前,网卡必须将其从计算机能够理解的形式转换为能够在网线上传输的形式。
数据沿着一定的路径(称为总线)通过计算机。实际上有几条并行的数据路径。因为路径是并行的,因而几组数据可以并行传送,而不是仅仅一个单独的串行数据流。
旧的总线,例如最IBM个人计算机使用的总线,称为8位总线,因为它可以同时传输8位数据IBM/PC/AT使用16位总线,这就意味它可以同时传输16位数据。现在计算机总线可以传32位数据。当数据在计算机上传输时是并行的,这是因为32位数据的传输是同时进行的。
可以把32位总线想象成32车道高速公路,32辆汔车同时并排行驶,每输汔车传输一位数据。
然而,在网线上,数据必须以音个的位流方式传输,数据在一条网线上传输时,便是进行串行传输,这是因为它是以一位接一位的方式传输的。
换句话说,电缆是单车道高速公路,数据总向一个方向流动。计算机可以发送和接收数据,但是,它们不会同时发送和传输。
网卡以并行的方式将数据作为一组来传输,并重新构造它们,使数据可以流过网线的一位串行路径。
图52给出了一台服务器,它将并行的数据转换为网络上串行数据。这是通过将计算机的数字信号转换为可以在网线上传送的电气信号或者光信号来实现的。实现这项操作的部件是收发器(发送器/接收器)。
图52 并行数据流转换为串行数据流
2、网络地址
除了转换数据外,网卡还要向网络的其他部分宣告它的位置或地址,以区别网络上的其他网卡。
电子和电气工程师协会(IEEE)的一个委员会为每个风卡制造商分配了地址块,制造商通过“烧制”过程把地址固化在芯片里。通过这个过程,每个网卡(因而每台计算机)在网络上都有一个唯一的地址。
网卡还具有其他的功能,例如从计算机获取数据并且为网线准备数据。
1:为了将数据从计算机移到网卡上,计算机和网卡之间必须进行通信。对于使用直接内存访问(DMA)的网卡,计算机将为网卡分配一些内存空间。
2:网卡向计算机发送请求计算机的数据信号。
3:计算机总线将数据从计算机内存传输到网卡上。
因为数据在总线和电缆上传输的速度比网卡处理数据速度要快,因而数据被发送到网卡的缓冲区(RAM的保留部分)中,在这里暂时存放发送和接收的数据。
3、发送和控制数据
发送数据的网卡在实际发送数据之前,首先会与接收数据的网卡进行电子对话,从而使用两个网卡就以下选项达成一致:
●发送的数据组的最大尺寸
●在得到接收方确认之前可以发送的最大数据量
●发送数据块之间的时间间隔
●确认发送之前的等待时间
●网卡溢出之前可以容纳的数据量
●数据传输速度
较新而且速度快的高级网卡要想和旧的而且较慢的网卡进行通信,需要找到双方能接受的数据传输速度。
一些较新的网卡可以调整到适合较慢的网卡的传输率。
每个网卡均向对方发送信号,表明自己的有关参数,并接受或者调整到对方网卡的参数。在所有的通信细节得到确认之后,两个网卡就可以发送和接收数据了。
二、配置选项和设置
为了使网卡运行正常,必须设置一些网卡配置。一些旧产品采用如图53所示的设计,在外部安装双排直插式封装开关。以下是配置选项的例子:
图53 使用DIP开关的旧网卡
1:中断请求(IRQ)线
中断请求线是在I/O端口、键盘、磁盘驱动器和网卡等可以向计算机微处理器发出中断和请求服务的设备之上的硬件线。
中断请求线嵌入计算机的内部硬件,并且分配了不同级别的优先级,从而命名微处理器都能决定传入的服务请求的相对重要性。
当网卡向计算机发出一个请求时,它使用中断。计算机的每个设备必须使用不同的IRQ。
当配置设备时,要确定IRQ。请参阅下表。
我们将在本章后面看到,在很多情况下,网卡可以使用IRQ3或者IRQ5。如果条件允许,推荐使用IRQ5,同时,IRQ5还是许多系统默认设置。应当使用系统诊断工具确定哪些IRQ已经被使用。
如果无法得到IRQ3和IRQ5,请参阅上表,寻找可用的替代值。通常网卡可以使用表中列出的“可用”的IRQ。如果计算机的某个特定的IRQ没有被任何硬件占用,则该IRQ必可用。
2:基本I/O端口
基本I/O端口指定了计算机硬件之间的信息通道。
这些端口在CPU中以地址的形式存在。
系统中的每个硬件设备都必须有一个不同的基本I/O端口号。
3:内存基址
内存基址表示计算机内存(RAM)中的位置,网卡使用这个地址作为缓冲区,来存储输入和输出数据帧。
有时我们又把这咱设置叫做RAM起始地址。
4:选择收发器
在配网卡时,需要定义一些其他设置,例如一些网卡具有一个外部收发器和一个内置收发器。图54给出了具有内置收发器和外部收发器的网卡。在这种情况下,需要您决定的到底选择哪一种收发器,然后在您的网卡上实现合适的连接。
网卡上的选择通常是用跳线来决定的。跳线是指将两个引脚连接起来决定网卡选择哪个电路的小接头。
图54 具有外部收发器和内置收发器的网卡
三、网络性能
由于网卡对数据传输有影响,所以,它对整个网络的性能有很大影响。
如果网卡很慢,数据在网络上的传输就不可能很快。在总线型的网络上,只有在电缆空闲时才可以传输数据,所以对于所有的用户,慢速网卡都会增加等待时间。
确定了网卡的物理要求(如计算机总线、网卡需要的连接器类型、网络的类型等)之后,就要考虑其他影响网卡能力的因素了。
尽管所有网卡均符合最低标准和规范,一些网卡的增强特征会极大地改进服务器、客户机和整个网络的性能。
可以通过下述增强网卡的方式来加速数据的传输:
●直接内存存取(DMA),使用这种方法,计算机直接将数据从网卡缓冲区传输到计算机内存里,这个过程无需使用计算机微处理器。
●共享适配器内存,使用这种方法,网卡中含有与计算机共享的RAM。计算机将网卡的RAM当做是安装在计算机内部的RAM。
●共享系统内存 在这种系统里,网卡的处理器选择计算机内存的一部分,并且使用它来实现数据处理。
●总线主控 使用总线主控方法,网卡获取对计算机总线的临时控制,绕过计算机的CPU,直接将数据传达到计算机内存里。这样就可以释放计算机处理器使之处理其他任务,从而可以提高计算机处理速度,总线主控卡会很贵,但它能使计算机的网络性能提高20%到70%。
EISA、微通道PCI网卡可以提供总线主控方法。
●RAM缓冲 网络传输速度通常很高,大多数网卡都来不及处理。当网卡接收到的数据多于它能够立即处理的数据量时,RAM缓冲负责存储这些数据,直到网卡可以处理这些数据为止。
这样就使网卡的性能得以提高,并且防止了网卡成为瓶颈。
●单板微处理器 使用单板微处理器,网卡无需计算机来帮助处理数据。大多数网卡自己具有加速网络操作的处理器。
1:服务器
因为服务器处理大量的业务,所以,服务器应当配置高性能网卡。
2:工作站
如果网络主要活动限于字处理等不会产生大量网络业务的应用,工作站可以使用较为廉价的网止,但是,在总线网络中,慢速网卡会增加网络用户的等待时间。其他应用程序很快就会使网卡不能承受。
四、专用网卡
到目前为止,我们讨论的是标准网卡。在大多数情况下,可以选择其中的一种网卡将计算机连接到物理网络中。在实际操作过程中,很多情况下要求使用特殊的网络连接,因而要求特殊的网卡。
下面我们将介绍3种类型的专用网卡。
1:无线网卡
在有些情况下,我们无法使用有线计算机网络连接,必须使用可以替代有线连接的方法,无线网卡可以用来支持主要的网络操作系统。下一节,我们将会详细讨论无线网络。
无线网络通常有许多特征。其中包括:
●室内全方向天线和天线电缆
●使网卡在特定的网络里正常运行的网络软件
●排除故障的诊断软件
●安装软件
无线网络可以用来实现无线的LAN,或者把一个无线站添加到有线LAN网络中。
通常,无线网卡可以与无线集中器通信。无线集中器充当收发器发送和接收数据。
2:光纤网卡
“光纤到桌面”已经成为计算机行业的流行语。现在,传输速度不断提高,以适应对带宽要求较高的应用程序和多媒体数据流,这在内部网中是相当常见的,光纤网卡可以直接接入高速光纤网络中。
3:远程启动PROM
在有些环境下,安全性是一个重要的考虑因素,因而工作站没有软盘和驱动器。没有软盘驱动器,用户就无法向软盘或者硬盘里复制信息,也就无法从计算机上取数据。
但是,因为通常需要通过软盘或者硬盘启动计算机,因而需要其他软件来启动计算机并实现计算机网络的连接。
在这种情况下,需要在网卡里安装一个叫远程启动PROM(可编程只读内存)的特殊芯片,它含有启动计算机和将用户连接到网络上的固化的代码。
使用远程启动,无盘工作站一启动就可以实现与网络的连接。
。
收起