网卡的基本功能
网卡的主要功能如下:
1、数据的封装与解封
发送时将上一层传递来的数据加上首部和尾部,成为以太网的帧。接收时将以太网的帧剥去首部和尾部,然后送交上一层。
2、链路管理
主要是通过CSMA/CD(CarrierSenseMultipleAccesswithCollisionDetection,带冲突检测的载波监听多路访问)协议来实现。
3、数据编码与译码
即曼彻斯特编码与译码。其中曼彻斯特码,又称数字双向码、分相码或相位编码(PE),是一种常用的的二元码线路编码方式之一,被物理层使用来编码一个同步位流的时钟和数据。在通信技术中,用来表示所要发送比特流中的数据与定时信号所结合起来的代码。常用在以太网通信,列车总线控制,工业总线等领域。
目前主流的网卡主要有10Mbps网卡、100Mbps以太网卡、10Mbps/100Mbps自适应网卡、1000Mbps千兆以太网卡四种:
1、10Mbps网卡
10Mbps网卡主要是比较老式、低档的网卡。它的带宽限制在10Mbps,这在当时的ISA总线类型的网卡中较为常见,目前PCI总线接口类型的网卡中也有一些是10Mbps网卡,不过目前这种网卡已不是主流。这类事宽的网卡仅适应于一些小型局域网或家庭需求,中型以上网络一般不选用,但它的价格比较便宜,一般仅几十元。
2、100Mbps网卡
100Mbps网卡在目前来说是一种技术比较先进的网卡,它的传输I/O带宽可达到100Mbps,这种网卡一般用于骨干网络中。目前这种带宽的网卡在市面上已逐渐得到普及,但它的价格稍贵,一些名牌的此带宽网卡一般都要几百元以上。注意一些杂牌的100Mbps网卡不能向下兼容10Mbps网络。
3、10Mbps/100Mbps网卡
这是一种10Mbps和100Mbps两种带宽自适应的网卡,也是目前应用最为普及的一种网卡类型,最主要因为它能自动适应两种不同带宽的网络需求,保护了用户的网络投资。它既可以与老式的10Mbps网络设备相连,又可应用于较新的100Mbps网络设备连接,所以得到了用户普遍的认同。
这种带宽的网卡会自动根据所用环境选择适当的带宽,如与老式的10Mbps旧设备相连,那它的带宽就是10Mbps,但如果是与100Mbps网络设备相连,那它的带宽就是100Mbps,仅需简单的配置即可(也有不用配置的)。也就是说它能兼容10Mbps的老式网络设备和新的100Mbps网络设备。
4、1000Mbps以太网卡
千兆以太网(Gigabit Ethernet)是一种高速局域网技术,它能够在铜线上提供1Gbps的带宽。与它对应的网卡就是千兆网卡了,同理这类网卡的带宽也可达到1Gbps。千兆网卡的网络接口也有两种主要类型,一种是普通的双绞线RJ-45接口,另一种是多模SC型标准光纤接口。
网络接口卡(网卡,NIC):进行网络通信和网络服务的插卡。类型:ISA,EISA,PCI,网卡的接口:RJ-45,BNC,AUI。10Mbps,100Mbps, 10/100Mbps
(1) 数据转换:并---串,串并转换
(2) 数据缓存:设置数据缓存空间,数据的交换
(3)通信服务:以通信协议实现数据的通信。
(4) 网卡实现局域网数据链路层的一部分功能,包括网络存取控制,信息帧的发送与接收,差错校验,串并代码转换等。
由上可知,网卡不具有路由选择的功能.
cpu要发送信息,将数据发给网卡,网卡当然要有缓存机制才能跟上cpu的速度,然后要判断当前网线上是否忙,这就要有存取控制,接着将数字信号转换为电信号放置到网线上,因此要有转换功能
路由器收到数据包儿后,要判断往哪条线路上发送比较合适,因此路由选择是路由器的基本功能