农业网上银行:网卡的功能和工作原理(2)
来源:百度文库 编辑:中财网 时间:2024/04/30 08:14:00
网卡的功能和工作原理(2)
的站地址。站地址是惟一的,无论是网卡,还是交换机、路由器的站地址,没有一个设备具有相同的物理地址。站地址又称为物理地址,前三个字节由IEEE统一分配给各家厂商,后三个字节由厂商自行编号,发送时它是源地址,接收时它就是目标地址。有了REA后,在收发过程中就可以随时读取站地址了。
(6)数据缓冲器
网卡中的数据缓冲存储器是主机与网卡交换数据的中转站。这是一个双向存储器,主机通过程序方式或DMA方式对数据缓存器进行读写,同时网卡向网络收发数据时也要从数据缓存器读写数据。后者的操作由EDLC直接控制缓存器进行快速收发,在此期间,不允许主机访问数据缓存器,以确保EDLC能在规定时间内读写数据缓存器RAM。这样,网络上的数据收发一方面不需要主机的直接干预,同时也不会产生断流或溢出,保证了CSMA/CD协议的实现。网卡数据缓存器的容量一般在64K字节以上。
(7)数据链路控制器(EDLC)
数据链路控制器是一个大规模集成电路芯片,基本实现了CSMA/CD媒体接入协议。EDLC按工作流程可分为数据帧发送和数据帧接收两部分。
在数据帧发送过程中,EDLC的第一件工作是组织帧。EDLC先将来自主机的数据包中的目标地址、源地址、类型及数据信息放入数据缓存器的发送RAM中,而发送之前自动传输64位前导码,使网络接口电路达到稳定状态,并在数据信息之后加上32位CRC校验码,准备好发送内容。数据缓冲接口部分有一个先进先出(FIFO)的16字节发送器队列。发送器从数据缓存器逐字节读取数据,然后利用串并转换器把字节转成串行位流后逐位发送。
在数据发送之前和发送过程中,EDLC随时执行载波侦听,按照CSMA/CD的协议要求“先听后说”和“边说边听”。在开始发送之前,EDLC至少要等待9.6μs时间,确定网络上无其他站点在发送,才开始发送,这就是载波侦听。在发送过程中,如果发现有其他站点发送,EDLC自动停止FIFO内容的发送,立即发出一个32位长的010101序列阻塞位串,以强化冲突,使所有站点都能检测到冲突的存在。同时,EDLC告诉主机数据帧发送时发送冲突,需等待一段随机时间后,再重新发送。主机接到请求后执行后退算法,随机等待一段时间,再重新启动发送。若一个数据信息字段传送完毕,EDLC在最后一个字节送入FIFO后,发出32位CRC校验码。整个数据帧发送完毕,即修改发送状态寄存器。
在EDLC数据接收部分,EDLC通过译码器接口输入端随时监听网络状态。在网络平静状态下,当收到一个串行位流是连续的62位“010101”花样的位串后接着是两位连续的“1”时,这表示了另外一站点发送的前导码。为了使译码器产生锁相实现同步,EDLC等待8位时间才寻找“11”,即前导码的最后两位。如果收到的不是“11”,则不是正确的数据帧,不接收后面的数据。如果收到了最后两位“11”,则说明收到了正确的前导码,并继续接收数据帧的数据。
网卡的功能和工作原理(2)
的站地址。站地址是惟一的,无论是网卡,还是交换机、路由器的站地址,没有一个设备具有相同的物理地址。站地址又称为物理地址,前三个字节由IEEE统一分配给各家厂商,后三个字节由厂商自行编号,发送时它是源地址,接收时它就是目标地址。有了REA后,在收发过程中就可以随时读取站地址了。
(6)数据缓冲器
网卡中的数据缓冲存储器是主机与网卡交换数据的中转站。这是一个双向存储器,主机通过程序方式或DMA方式对数据缓存器进行读写,同时网卡向网络收发数据时也要从数据缓存器读写数据。后者的操作由EDLC直接控制缓存器进行快速收发,在此期间,不允许主机访问数据缓存器,以确保EDLC能在规定时间内读写数据缓存器RAM。这样,网络上的数据收发一方面不需要主机的直接干预,同时也不会产生断流或溢出,保证了CSMA/CD协议的实现。网卡数据缓存器的容量一般在64K字节以上。
(7)数据链路控制器(EDLC)
数据链路控制器是一个大规模集成电路芯片,基本实现了CSMA/CD媒体接入协议。EDLC按工作流程可分为数据帧发送和数据帧接收两部分。
在数据帧发送过程中,EDLC的第一件工作是组织帧。EDLC先将来自主机的数据包中的目标地址、源地址、类型及数据信息放入数据缓存器的发送RAM中,而发送之前自动传输64位前导码,使网络接口电路达到稳定状态,并在数据信息之后加上32位CRC校验码,准备好发送内容。数据缓冲接口部分有一个先进先出(FIFO)的16字节发送器队列。发送器从数据缓存器逐字节读取数据,然后利用串并转换器把字节转成串行位流后逐位发送。
在数据发送之前和发送过程中,EDLC随时执行载波侦听,按照CSMA/CD的协议要求“先听后说”和“边说边听”。在开始发送之前,EDLC至少要等待9.6μs时间,确定网络上无其他站点在发送,才开始发送,这就是载波侦听。在发送过程中,如果发现有其他站点发送,EDLC自动停止FIFO内容的发送,立即发出一个32位长的010101序列阻塞位串,以强化冲突,使所有站点都能检测到冲突的存在。同时,EDLC告诉主机数据帧发送时发送冲突,需等待一段随机时间后,再重新发送。主机接到请求后执行后退算法,随机等待一段时间,再重新启动发送。若一个数据信息字段传送完毕,EDLC在最后一个字节送入FIFO后,发出32位CRC校验码。整个数据帧发送完毕,即修改发送状态寄存器。
在EDLC数据接收部分,EDLC通过译码器接口输入端随时监听网络状态。在网络平静状态下,当收到一个串行位流是连续的62位“010101”花样的位串后接着是两位连续的“1”时,这表示了另外一站点发送的前导码。为了使译码器产生锁相实现同步,EDLC等待8位时间才寻找“11”,即前导码的最后两位。如果收到的不是“11”,则不是正确的数据帧,不接收后面的数据。如果收到了最后两位“11”,则说明收到了正确的前导码,并继续接收数据帧的数据。
网卡的功能和工作原理(2)
网卡的工作原理?
中继器的功能和工作原理是什么啊
上网卡的工作原理是什么啊?
无线上网卡的工作原理是什么
网卡和猫分别什么功能和原理?
空调除湿功能的工作原理是什么?
天车工作原理详细各部分的功能
光端机的原理和功能
有谁可以阐述加密和签名电子邮件的工作原理和功能作用吗?谢谢
网卡按工作原理可分哪几类
笔记本用无线网卡上网的工作原理是什么??
笔记本用无线网卡上网的工作原理是什么?
各位高手帮我解释一下无线网卡的工作原理
太阳能热水器的工作原理和工作效能
网卡工作原理与常见故障分析(高手指教)
网卡和Modem的功能是否相同
广告传播学的功能和原理
SMARTADP芯片的原理和功能是什么?
什么是ati交火功能,双显卡的工作原理
电液伺机的工作原理及功能
求保温杯的工作原理,结构 ,材料,功能等信息
心电仪的工作原理是什么,强心剂的成分和原理
关于网卡和modem工作的问题
电磁铁的工作原理和制造原理是一回事吗?