基于服务元网络体系结构的网卡软件模块的设计和实现

被引量 : 0次 | 上传用户:qwer_xxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着宽带通信技术的发展,特别是DWDM技术的成熟,网络的可用带宽不断扩展,链路的可靠性不断提高,原有的协议已经不能很好的适应这一发展趋势。此外,随着用户对网络资源需求的日益多样化,为了更好的满足用户对QoS和安全性等的需求,也需要改进现有的网络体系和协议。目前,实用的网络体系结构都是层次结构,TCP/IP是目前互联网所使用的主流技术体系。由于最初的TCP/IP协议栈本来就是为了窄带文本数据而开发的,为了适应宽带传输的要求该协议在原有的基础上不断的进行修改。而与此同时很多针对网络体系结构的研究也不断展开。本文首先介绍了一种基于服务元的无层次的网络体系结构,简要分析了服务元网络体系结构的特点,节点模型,服务元的定义以及提供的服务等。然后本文介绍了由美国MIT大学Eddie Kohler博士提出并由MIT计算机技术系并行与分布式操作系统实验室开发完成的Click路由系统,着重阐述了Click路由器系统定义和它的组成部分。结合服务元网络体系结构的思想和Click系统,我们开发了基于服务元网络体系的原型路由器,以下简称为SU路由器。接着本文论述了SU路由器,包括分析了它的软件架构,CPU的调度以及它的配置语言和编程环境等。在SU路由器中,定义了一个软件对象-“包处理元”。它是由包处理过程的一项最小操作定义的的实体,它完成最小包处理操作。路由器由包处理元对象组织构成,其配置图是一个由包处理元对象沿数据包流向连接而成的有向图。在该路由系统中,我设计实现了网卡软件模块,它包括网卡接收模块FromDevice和网卡发送模块ToDevice。因此本文最后着重论述了SU路由系统中网卡接收模块FromDevice和发送模块ToDevice的设计和实现,包括这两个模块的设计思想、类数据结构、函数流程、函数功能等,并提供了该路由系统的测试结果。本文在linux2.2.18内核下,采用面向对象的思想,用C++程序开发语言对SU原型路由器中网卡软件模块进行了设计,进而用C++语言进行内核模块编程实现其功能。论文取材于电子科技大学纵向项目XXXX创新基金,由于编程实现基于服务
其他文献
注塑成型是重要的塑料制品成型方式,适于大批量生产形状复杂、尺寸要求精确的塑料制品。随着注塑产品应用范围的变化,对制品质量的要求也越来越高。成型过程中,状态变量直接影响
在中国文学发展历史中,诗歌有着重要地位。唐代山水旅游诗取得了令人瞩目的成就,并以其优美的语言、动人的旋律、深刻的思想内涵、奇妙的意境展示着自然、生命之美的永恒魅力
国际汉语教师肩负着在海外传播中华文化的重要使命、代表国家的国际形象,因此国际汉语教师既要有良好的思想道德素质、扎实的汉语本体知识、对外汉语教学知识和对外汉语教学
"甄嬛体"是随着电视剧《甄嬛传》的热播而兴起的一种流行话语形式,一系列标志性文言词语的大量出现是"甄嬛体"的语言特征之一,全句的文言色彩浓重;其次,"甄嬛体"大多由多个小
《哈姆莱特》是莎士比亚最为著名的作品之一。其中的乔特鲁德和奥菲利娅这两个女性形象不容忽视。王子哈姆莱特的复仇虽然可歌可泣,可是,通过他对这两位女性的态度以及对这两
10份鲜牛乳98℃煮沸5min后,用乳酸菌发酵制作酸乳。测定了发酵前后乳中SOD、CAT、GSH—Px、GST的变化。发酵前4种酶的活性分别为:45.68±7.81、1.46±1.78、156.67±37.5
薄壁件质量轻、强度好、造型美观、品质好,而越来越受到人们的喜爱,但其在加工中尺寸精度和形状精度要求高、对振动和夹紧力要求敏感等技术难点,使得薄壁件的制造难度成为机
<正> 西班牙首相萨帕特罗、法国总统希拉克和德国总理施罗德9月13日在马德里首次举行三国峰会,会后发表了联合公报。会议取得圆满成功。西法德“三驾马车”从此在西班牙首都
《民间周报》是在1933年至1936年编辑发行于广州地区的一份报纸,内容以宣传抗战为主,基本每一期都会刊登与抗战生活有关的歌曲。中国国家图书馆现存其中81首歌曲。本文通过对