市场资讯
辽宁400G双口网卡即时留言「迪天嘉业」洛克王国粉粉星怎么抓
2023-12-03 14:19  浏览:34
6分钟前 辽宁400G双口网卡即时留言「迪天嘉业」[迪天嘉业50ef7d6]内容:

网卡的主要功能

数据的封装与解封:发送时将上一层传递来的数据加上首部和尾部,成为以太网的帧。接收时将以太网的帧剥去首部和尾部,然后送交上一层。

链路管理:主要是通过CSMA/CD(Carrier Sense Multiple Access with Collision Detection ,带冲突检测的载波查看多路访问)协议来实现。

数据编码与译码:即曼彻斯特编码与译码。其中曼彻斯特编码,又称数字双向码、相位编码(PE),是一种常用的二元码线路编码方式之一,被物理层使用来编码一个同步位流的时钟和数据。在通信技术中,用来表示所要发送比特 流中的数据与定时信号所结合起来的代码。 常用在以太网通信,列车总线控制,工业总线等领域。

网卡的END设备驱动程序的装载

END设备驱动程序的装载主要就是完成END设备驱动 程序与驱动功能抽象层的挂接,使得网络协议栈实现对 END设备的控制。具体过程包括: 初始化网卡和PHY设备,配置网卡和 PHY 设备的通信参数等;为网卡控制结构分配空间同时初始化END_OBJ结构,END_OBJ结构主要包括网卡控制结构以及与网络协议栈相关的参数信息;对网卡驱动对应的参数串进行解析和处理;为接收数据分配空间,保证接收数据的存放;通过配置END_OBJ结构中的NET_FUNCS 参数实现网卡驱动与网络协议栈的挂接。

网卡的分析

根据网卡所支持的物理层标准与主板接口的不同,网卡可以分为不同的类型。网卡必须与它所连接的计算机总线类型相适应。目前,典型的微型机总线主要有16位的ISA总线与32位的PCI总线。因此,网卡也设计成能适应不同总线适应不同总线类型的ISA网卡与PCI网卡。同时,不同厂家生产的以太网卡,在集成度、处理芯片、数据缓冲区及配置方法上都有较大的区别。

网卡是怎样工作的?

网卡采用DMA方式,ISR通过CPU对DMA控制器编程,DMA控制器一般在系统板上,有的网卡也内置DMA控制器。DMA控制器收到ISR请求后,向主CPU发出总线HOLD请求,获CPU应答后即向LAN发出DMA应答并接管总线,同时开始网卡缓冲区与内存之间的数据传输。

主总线网卡能够裁决系统总线控制权,并对网卡和系统内存寻址,LAN控制权裁决总线控制权后以成组方式将数据传向系统内存,IRQ调用LAN驱动程序ISR,由ISR完成数据帧处理,并同高层协议一起协调接收和发送操作,这种网卡由于有较高的数据传输能力,常常省去了自身的缓冲区。

发表评论
0评