07月17日网卡功能不包括(网卡功能是什么)
大家好,今天小六子来为大家解答以下的问题,关于网卡功能不包括,网卡功能是什么这个很多人还不知道,现在让我们一起来看看吧!
1、网卡的功能:接口控制器接口控制器负责网卡和主机的信息交互,同时也负责网卡上各个模块的协调和管理。
2、因此,站点接口控制器电路包含两部分,一部分是提供与站点主机相连的匹配电 路,另一部分是网卡的卡内控制电路,从而能接收、解释和执行来自主机的控制命令,进行端口地址的译码,实现数据在I/O总线上的双向传送。
3、从主机角度看, 网卡是它的一个外设,所以主机通过I/O总线对网卡进行控制。
4、相对应的是接口控制器内包含多个寄存器和锁存器,如网卡控制命令寄存器和状态寄存器等,负责 网卡与主机交换命令、状态、地址和数据。
5、2、地址缓存计数器ARC1地址缓存计数器存放了主机读写数据的地址。
6、当主机要从网卡数据缓存器中读写数据时,采用两种方式,一种方式是程序读写,主机CPU先把读写首地址写入ARC1,然后用IN/OUT命令读写。
7、CPU每读一个单元,ARC1自动加1,指向数据缓存器下一单元地址另 一种方式是直接存储器存取(DMA)方式。
8、这时,主机的DMA控制器将一路通道分配给网卡,作为网卡数据的输入/输出通道。
9、主机把网卡数据缓存器的首地址 写入ARC1,在DMA控制电路配合下,使主机内存与网卡数据缓存器的直接成块地交换数据。
10、ARC1还用作数据链路控制器(EDLC)的地址指针寄存器。
11、 当EDLC向网上发送数据帧时,也从数据缓存器读取数据,每发送一个单元,ARC1就自动加1。
12、3、地址锁存计数器(ARC2)数 据链路控制器是网卡向网络收发数据的控制中心,当EDLC从网上接收数据帧时ARC2是EDLC的计数器,每接收一个单元,ARC2加1。
13、ARC2R的初 值必须置为0,即收到的数据必须从数据缓存器0单元开始存放。
14、若接收过程正常完成,则ARC2中存放的是接收数据的实际长度。
15、若接收过程出错,EDLC将ARC2清零,后面数据的接收仍然从数据缓存器0单元开始存放。
16、4、网卡控制命令寄存器(LCC)和状态寄存器(LCS)LCC是一个8位寄存器,用于存放主机发至网卡的控制命令。
17、主机直接把命令写在LCC中,以实现主机对网卡的控制。
18、接口控制器将读取、解释和执行这些命令。
19、LCS是一个8位寄存器,用来存放网卡的各种工作状态,例如发送状态、接收状态、测试状态、DMA传输状态、中断状态等。
20、接口控制器根据网卡的当前状态填写LCS,主机可以直接读取LCS的状态内容,了解网卡的工作情况。
21、LCC和LCS是一对双向交互的寄存器,构成了主机和网卡间的控制信息通道。
22、5、网卡站地址寄存器(REA) 网卡站地址寄存器存放了网卡和站地址。
23、以太网中的站点,都有一个标识自己的6B的站地址。
24、站地址是惟一的,无论是网卡,还是交换机、路由器的站地址,没有一个设备具有相同的物理地址。
25、站地址又称为物理 地址,前三个字节由IEEE统一分配给各家厂商,后三个字节由厂商自行编号,发送时它是源地址,接收时它就是目标地址。
26、有了REA后,在收发过程中就可以 随时读取站地址了。
27、6、数据缓冲器 网卡中 的数据缓冲存储器是主机与网卡交换数据的中转站。
28、这是一个双向存储器,主机通过程序方式或DMA方式对数据缓存器进行读写,同时网卡向网络收发数据时也要 从数据缓存器读写数据。
29、后者的操作由EDLC直接控制缓存器进行快速收发,在此期间,不允许主机访问数据缓存器,以确保EDLC能在规定时间内读写数据缓 存器RAM。
30、这样,网络上的数据收发一方面不需要主机的直接干预,同时也不会产生断流或溢出,保证了CSMA/CD协议的实现。
31、网卡数据缓存器的容量一般 在64K字节以上。
32、7、数据链路控制器(EDLC)数据链路控制器是一个大规模集成电路芯片,基本实现了CSMA/CD媒体接入协议。
33、EDLC按工作流程可分为数据帧发送和数据帧接收两部分。
34、在 数据帧发送过程中,EDLC的第一件工作是组织帧。
35、EDLC先将来自主机的数据包中的目标地址、源地址、类型及数据信息放入数据缓存器的发送RAM中,而 发送之前自动传输64位前导码,使网络接口电路达到稳定状态,并在数据信息之后加上32位CRC校验码,准备好发送内容。
36、数据缓冲接口部分有一个先进先出(FIFO)的16字节发送器队列。
37、发送器从数据缓存器逐字节读取数据,然后利用串并转换器把字节转成串行位流后逐位发送。
38、在数据发送之前 和发送过程中,EDLC随时执行载波侦听,按照CSMA/CD的协议要求“先听后说”和“边说边听”。
39、在开始发送之前,EDLC至少要等待9.6μs时 间,确定网络上无其他站点在发送,才开始发送,这就是载波侦听。
40、在发送过程中,如果发现有其他站点发送,EDLC自动停止FIFO内容的发送,立即发出一 个32位长的010101序列阻塞位串,以强化冲突,使所有站点都能检测到冲突的存在。
41、同时,EDLC告诉主机数据帧发送时发送冲突,需等待一段随机时间 后,再重新发送。
42、主机接到请求后执行后退算法,随机等待一段时间,再重新启动发送。
43、若一个数据信息字段传送完毕,EDLC在最后一个字节送入FIFO后, 发出32位CRC校验码。
44、整个数据帧发送完毕,即修改发送状态寄存器。
45、在EDLC数据接收部分,EDLC通过译码器接口输入端随时监听网络 状态。
46、在网络平静状态下,当收到一个串行位流是连续的62位“010101”花样的位串后接着是两位连续的“1”时,这表示了另外一站点发送的前导码。
47、为 了使译码器产生锁相实现同步,EDLC等待8位时间才寻找“11”,即前导码的最后两位。
48、如果收到的不是“11”,则不是正确的数据帧,不接收后面的数 据。
49、如果收到了最后两位“11”,则说明收到了正确的前导码,并继续接收数据帧的数据。
50、接下来收到的应该是目标地址,由EDLC的地址检查器检查是否与REA中的地址值匹配如果地址不匹配,则说明是发往其他站 点的数据帧,立即停止接收数据操作;如果目标地址与本站地址相同,则继续接收发给本站的数据,执行串并转换,送往接收缓冲队列FIFO。
51、当EDLC收完一 个数据帧后,再进行CRC校验。
52、如果校验不正确,则取消收到的 数据缓冲区中的数据帧;如果校验正确,则设置状态寄存器中有关接收状态的各位。
53、最后EDLC发出接收结束信号,清除DMA接收控制,并发出INT信号通知主机接收己完成。
54、当然是传输网络了。
55、网络接口控制器(英语:network interface controller,NIC),又称网络接口控制器,网络适配器(network adapter),网卡(network interface card),或局域网接收器(LAN adapter),是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。
56、由于其拥有MAC地址,因此属于OSI模型的第1层。
57、它使得用户可以通过电缆或无线相互连接。
58、每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。
59、在网络上的每一个计算机都必须拥有一个独一无二的MAC地址。
60、没有任何两块被生产出来的网卡拥有同样的地址。
61、这是因为电气电子工程师协会(IEEE)负责为网络接口控制器销售商分配唯一的MAC地址。
62、网卡以前是作为扩展卡插到计算机总线上的,但是由于其价格低廉而且以太网标准普遍存在,大部分新的计算机都在主板上集成了网络接口。
63、这些主板或是在主板芯片中集成了以太网的功能,或是使用一块通过PCI (或者更新的PCI-Express总线)连接到主板上的廉价网卡。
64、除非需要多接口或者使用其它种类的网络,否则不再需要一块独立的网卡。
65、甚至更新的主板可能含有内置的双网络(以太网)接口。
66、功能详解网卡上面装有处理器和存储器(包括RAM和ROM)。
67、网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的。
68、而网卡和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行。
69、因此,网卡的一个重要功能就是要进行串行/并行转换。
70、由于网络上的数据率和计算机总线上的数据率并不相同,因此在网卡中必须装有对数据进行缓存的存储芯片。
71、在安装网卡时必须将管理网卡的设备驱动程序安装在计算机的操作系统中。
72、这个驱动程序以后就会告诉网卡,应当从存储器的什么位置上将局域网传送过来的数据块存储下来。
73、网卡还要能够实现以太网协议。
74、网卡并不是独立的自治单元,因为网卡本身不带电源而是必须使用所插入的计算机的电源,并受该计算机的控制。
75、因此网卡可看成为一个半自治的单元。
76、当网卡收到一个有差错的帧时,它就将这个帧丢弃而不必通知它所插入的计算机。
77、当网卡收到一个正确的帧时,它就使用中断来通知该计算机并交付给协议栈中的网络层。
78、当计算机要发送一个IP数据包时,它就由协议栈向下交给网卡组装成帧后发送到局域网。
79、随着集成度的不断提高,网卡上的芯片的个数不断的减少,虽然各个厂家生产的网卡种类繁多,但其功能大同小异。
80、主要功能数据的封装与解封发送时将上一层交下来的数据加上首部和尾部,成为以太网的帧。
81、接收时将以太网的帧剥去首部和尾部,然后送交上一层2、链路管理主要是CSMA/CD(Carrier Sense Multiple Access with Collision Detection ,带冲突检测的载波监听多路访问)协议的实现3、编码与译码即曼彻斯特编码与译码。
82、本就是网络连接使用的连接网络使用连接上网的硬件。
83、接受和传送数据包。
84、就是连接网络,把电子信号转化为看得懂的图像或文字网络连接,就是上网网络连接,传输数据网卡就是连接互联网或局域网,传输数据用的。
85、分为无线和有线两种。
本文分享完毕,希望对你有所帮助。