• 环境下网卡驱动程序设计计算机与信息技术论文 不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。


    总体结构先容第一节网络结构§..网络体系结构的网络体系结构是基于国际标准化()制定的标准模型──开放式系统互连()参考模型分层建立的,这种方式有利于随时扩展其它功能和服务。网络模型开始于子层,网卡驱动程序就驻留在其中。它通过相关的网卡把和网络连接起来,图中的多个网卡表明在一台运行的计算机上能使用多种网卡。这一网络体系结构包括两个重接口──接口和传输驱动程序接口()。这两个接口把两个层隔离开来,办法是相邻的部件只答应按单一的标准来写,不答应多重标准。例如一个网卡驱动程序(在接口的下面)就不需特地按每个传输协议来写它的代码块,恰恰相反,该驱动程序是写给接口的,它通过符合的相应传输协议来请求服务。这些接口包含在的网络体系结构中,以容纳可移植、可互换的模块。在两个接口之间,是传输协议。它在网络中起着组织者的功能。一个传输协议规定了数据以何种方式呈递给个接收层,以及如何对数据相应地进行打新万博娱乐城,万博体育注册,万博娱乐手机版APP下载包。它通过把数据传给网卡驱动程序,并通过把数据传给转发程序()之上是转发程序,它把本地的网络资源申请转送给网络。为了能和其他厂商的网络互连,答应有多个转发程序。对于每一个转发程序计算机必须也有一个相应的供给者()(由网络厂商提供)。多供给者路由选择程序决定适当的供给者,然后借助于供给者,对应用请求到相应的转发程序做出选择。§..网络驱动程序支持两种类型的网络驱动程序传输驱动程序实现数据链路层中的逻辑链路控制子层协议和传输层协议。向下和接口,向上和接口。网卡驱动程序实现对物理层的治理和数据链路层中介质访问控制子层协议,通过向下治理物理网卡,向上和传输驱动程序通讯。§..网卡驱动程序环境下的网卡驱动程序也分为两种网卡驱动程序驱动程序只须实现和网络硬件相关的操纵(包括发送和接收)。而所有底层网卡驱动程序的通用操纵(如同步),一般由接口程序来实现。网卡驱动程序网卡驱动程序必须实现所有硬件相关和同步、排队等操纵。例如网卡驱动程序为了响应数据接收,需保持本身的***信息,而就可以由接口库来实现。在的早期版本中,网卡驱动程序求开发者实现很多底层操纵,来处理多处理器的核心新题目以及处理器、线程的同步,这样不同的开发者在大量重复着很多相同的工作。而网卡驱动程序答应开发者仅仅写一些和网络硬件相关的代码即可,而那些通用的函数由接口库来实现,这样开发出来的驱动程序减少了不必的工作。第二节驱动程序的结构接口规范了网卡驱动程序的实现,同时也对驱动程序的实现提出了一定的求,在中,约束下的网卡驱动程序、驱动程序和系统的关系如下图所示图.约束下的网卡驱动程序、驱动程序和系统的关系驱动程序包括驱动程序对象、驱动程序源代码和接口库代码。提供新万博娱乐城,万博体育注册,万博娱乐手机版APP下载.作为驱动程序的主头文件,定义了驱动程序的进口点、接口库函数和通用数据结构。上边沿函数的功能是网卡驱动和接口库进行通讯,而下边沿函数是协议驱动程序和通讯的手段。§..网卡对象用一个叫做逻辑网卡的软件对象来描述系统中的每块网卡,而逻辑网卡和设备对象的通讯由/子系统来治理,描述网卡新万博娱乐城,万博体育注册,万博娱乐手机版APP下载的设备对象包括相关的网络信息如名字、网络地址和网卡内存基地址等,它还包含和硬件相关的驱动程序状态数据(***数目,***句柄,包过滤数据库等)。分配一个句柄到这个上边沿函数的一个结构中,然后网卡驱动程序将在以后提供这个句柄来给调用,这个结构一直被保持,并且对驱动程序不透明。




    这是水淼·dedeCMS站群文章更新器的试用版本更新的文章,故有此标记(2019-02-03 13:49:35)

    上一篇:优化“营改增”后地质钻探企业的经营管理

    下一篇:呼包银榆经济区现代产业体系的构建