网络协议测试编解码器的设计和实现

被引量 : 0次 | 上传用户:gaolch008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以IPv6为核心的下一代互联网技术的发展,支持IPv6的网络设备也正被广泛应用,与此同时IPv4仍是当前Internet的核心协议,因此从IPv4到IPv6的过渡将是一个漫长的过程。路由器作为支持同种/异种版本IP的重要网络中继设备在互联网上扮演着重要角色,因此路由器的测试技术研究和测试系统的开发具有重要的意义和广阔的应用前景。本论文是以四川省网络通信技术重点实验室(SC-Netcom Lab)展开的有关路由器多端口测试技术的研究活动为背景,以四川省网络通信技术重点实验室目前致力于开发的路由器分布式并发多端口测试系统(DMC-TS-Distributed Multi-port Concurrent Test system)的核心子系统路由器双端口测试器(TPT-Two-Port Tester)中的编解码器(E/D-Encoder/Decoder)为主要研究对象。四川省网络通信技术重点实验室目前致力于开发的路由器分布式并发多端口测试系统(DMC-TS)具有两层结构:上层的一台PC作为多端口并发测试器(MPCT-Multi-Port Concurrent Tester),下层则是应用回绕测试法或穿越测试法对一对端口进行测试的多组双端口测试器(TPT)。本文的重点是双端口测试器(TPT)中的重要组件-编解码器(Encoder/Decoder-E/D)的扩展设计和实现,使之具有更强的扩展性、通用性,功能更完善、接口更清晰。编解码器被作为被测路由器协议实现的对等实体来考虑,该编解码器不仅能够对符合协议规范的协议数据单元(PDU)进行编码,同时也能将含有违规代码的用于测试被测路由器反应的协议数据单元(PDU)编码成测试所需要的“违规PDU”。笔者的主要贡献总结如下:1、针对已有的编解码器的设计框架,对编解码器进行扩展设计,以全新的部件特性体现出编解码器的易操作性、扩展性和通用性。2、针对所开发的编解码器介绍所选择的测试支撑层适配工具。支撑层适配工具工作于被测协议与下层协议之间,使得针对被测协议的编解码器能够独立于下层而仅仅与被测协议本身有关。3、根据扩展后的编解码器设计框架,在Win32环境下实现了RIP协议和IPv4协议的编解码器设计,并通过模拟测试对设计进行了相应的验证。
其他文献
建构主义理论作为西方教育心理学中流行的教学理论,为建构和指导新的大学英语课堂教学提供了一种有效的借鉴,尤其是建构主义理论指导下的创设激趣、协作探究、分析拓展、展示
受"昆明3·01暴恐事件"影响,"暴徒砍人"流言导致成都、广州等地数百群众四散奔逃,一时人人自危。最近,我国多起公共危机事件的始作俑者均为暴恐流言,社会影响极其恶劣。对此,
目的探讨磁共振胆胰管成像(MRCP)结合钝性冷分离在腹腔镜胆囊切除术在腹腔镜胆囊切除术(LC)的效果。方法对拟行LC的581例患者术前常规行MRCP检查,共发现胆总管结石13例,胆囊
教师的能力是决定教育教学效能的基本因素 ,是一般能力的合理整合和特殊发展 ,从能力的概括性入手 ,教师能力从高到低依次可分为一级能力、二级能力、三级能力等。同时还对教
目的观察在常规治疗的基础上加用曲美他嗪对改善原发性扩张性心肌病心功能的影响和安全性。方法将46例符合诊断标准的原发性扩张性心肌病患者,随机分为A组和B组,每组23例,A组
目的:探讨无张力疝修补术治疗腹股沟疝的临床疗效。方法:选取我院在2012年1月至2014年1月收治的腹股沟疝患者28例,随机分为观察组和对照组,观察组行无张力疝修补术,对照组行
教育环境必然对学生产生隐形的教育影响,这种影响可控性差,容易产生非预期效应。为了使教育环境能够更好地发挥良好的隐形教育作用,达到预期的教育效果,教育者要在环境设置、
教育科学研究的准备阶段必须考虑的两个关键问题,一是研究什么,即选题,二是怎样研究,即确定研究方法。在两个关键问题上,中小学教育科研存在着不少问题,由"行动研究案例"入手
现代教育系统是一个开放的复杂巨系统,更为重要的是,它内在地容涵于特殊复杂巨系统———社会系统之中。现代教育系统愈来愈呈现出非线性、复杂性、自组织性(涌现)、分形与分
<正>综合实践活动课程是一门全新的、也是比较特殊的课程。探究小学综合实践活动课堂实施指导策略,为学生构建好有效的室内课堂,教师要引导学生对活动进行合理地策划和有效指