【技术实现步骤摘要】
本专利技术关于计算机网络技术,特别关于计算机网络中的数据传输技术,具体的讲本专利技术是一种网络适配器数据传输方法、网络适配器及系统。
技术介绍
网络适配器(Network Adapter),又称网络接口卡(NetWorkInterface Card,NIC),俗称网卡,是主机与网络连接的接口设备。从网络的OSI(Open System Interconnection)七层模型来看,网络适配器实现了物理层与数据链路层。网络适配器中对物理层与数据链路层的一个实现称为一个物理接口。每一个物理接口在硬件中实现为专门的接收/发送单元,其与主机操作系统的网络适配器驱动程序配合工作,以单元方式接收或发送数据报文。每一个物理接口在主机操作系统中体现为一个网络外设。网络适配器根据物理接口的数目分为单口网络适配器和多口网络适配器两类:一、单口网络适配器,设有一个物理接口以及一组硬件接收/发送单元。二、多口网络适配器,设有两个以上的物理接口和两组以上的硬件接收/发送单元,物理接口与硬件接收/发送单元的数目相同,且每个物理接口与一组硬件接收/发送单元对应。如图1所示,为多口网络适配器与主机操作系统的数据传输,多口适配器100与主机操作系统200之间通过总线连接,主机操作系统200为多口适配器100的每组硬件接收/发送单元提供一个驱动程序,即软件接收/发送单元1至M,使得每个物理接口与主机操作系统200中一个网络外设对应。如图1所示,当多口网络适配器100的物理接口1收到网络设备发送网络-->数据包时,物理接口1通过硬件接收/发送单元1和软件接收/发送单元1,将网络数据包发送给映 ...
【技术保护点】
一种网络适配器数据接收方法,其特征在于,所述的方法包括: 通过物理接口接收网络数据包; 根据硬件接收单元选择条件将所述网络数据包分配给对应的硬件接收单元; 由所述硬件接收单元将所述网络数据包发送给操作系统内的与所述网络适配 器对应的驱动程序,以由所述的驱动程序对所述的网络数据包进行处理。
【技术特征摘要】
1.一种网络适配器数据接收方法,其特征在于,所述的方法包括:通过物理接口接收网络数据包;根据硬件接收单元选择条件将所述网络数据包分配给对应的硬件接收单元;由所述硬件接收单元将所述网络数据包发送给操作系统内的与所述网络适配器对应的驱动程序,以由所述的驱动程序对所述的网络数据包进行处理。2.根据权利要求1所述的方法,其特征在于,根据网络数据包信息和/或操作系统资源信息对所述的硬件接收单元选择条件进行设置。3.根据权利要求2所述的方法,其特征在于,所述的网络数据包信息包括:网络数据包IP地址,网络数据的端口地址,网络数据包数据类型,网络数据包数据容量,网络数据包的发送顺序,网络数据包的到达时间,网络数据包复制数量;所述的操作系统资源信息包括:CPU负载信息和内存使用信息。4.根据权利要求1所述的方法,其特征在于,所述的硬件接收单元选择条件包括:物理接口与硬件接收单元的对应关系;其中根据所述的网络数据包信息和/或操作系统资源信息对所述的物理接口与硬件接收单元的对应关系进行设置。5.根据权利要求4所述的方法,其特征在于,所述的物理接口与硬件接收单元的对应关系包括:网络数据包IP地址与硬件接收单元标识的对应关系;和/或网络数据的端口地址与硬件接收单元标识的对应关系;和/或网络数据包数据类型与硬件接收单元标识的对应关系;和/或网络数据包数据容量与硬件接收单元标识的对应关系;和/或硬件接收单元的空满情况与硬件接收单元标识的对应关系;和/或网络数据包的发送顺序与硬件接收单元标识的对应关系;和/或网络数据包的到达时间与硬件接收单元标识的对应关系;和/或网络数据包复制数量与硬件接收单元标识的对应关系;和/或操作系统资源信息与硬件接收单元标识的对应关系。6.一种网络适配器数据发送方法,其特征在于,所述的方法包括:通过硬件发送单元接收操作系统发送的系统数据包;根据物理接口选择条件将所述系统数据包分配给对应的物理接口;由所述物理接口将所述系统数据包发送给对应的网络设备。7.根据权利要求6所述的方法,其特征在于,根据系统数据包信息和/或操作系统资源信息对所述的物理接口选择条件进行设置。8.根据权利要求7所述的方法,其特征在于,所述的物理接口选择条件包括:物理接口与硬件发送单元的对应关系;其中根据所述的系统数据包信息和/或操作系统资源信息对所述的物理接口与硬件发送单元的对应关系进行设置。9.根据权利要求6所述的方法,其特征在于,所述的系统数据包信息包括:系统数据包IP地址,系统数据包的端口地址,系统数据包数据类型,系统数据包数据容量,系统数据包的发送顺序,系统数据包的发送时间,系统数据包复制数量;所述的操作系统资源信息包括:CPU负载信息和内存使用信息。10.根据权利要求9所述的方法,其特征在于,所述的物理接口与硬件接收单元的对应关系包括:系统数据包IP地址与物理接口标识的对应关系;和/或系统数据包的端口地址与物理接口标识的对应关系;和/或系统数据包数据类型与物理接口标识的对应关系;和/或系统数据包数据容量与物理接口标识的对应关系;和/或硬件发送单元的空满情况与物理接口标识的对应关系;和/或系统数据包的发送顺序与物理接口标识的对应关系;和/或系统数据包的发送时间与物理接口标识的对应关系...
【专利技术属性】
技术研发人员:周志雄,汪锐,赵彦博,
申请(专利权)人:北京恒光创新科技股份有限公司,北京恒光通信技术有限公司,北京恒光科技发展有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。