基于TTCN-3的DHCP自动化测试工具的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:caesarm4
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的高速发展,网络接入设备增多,因此对于IP地址的需求也不断增加,BOOTP(Bootstrap Protocol,自举协议)协议经常用于相对静态的环境,它的缺点逐渐明显,DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)协议兼容BOOTP协议,并且应用于动态环境,因此得到了广泛的使用。DHCP协议在设计之初没有考虑到安全因素,因此在使用中面临着很多威胁,有些威胁将直接导致整个网络的瘫痪,这为维护网络稳定带来了很大的困扰。为了满足检测DHCP协议自动化测试需求,提供更加全面更加系统的测试要点,对DHCP自动化测试工具进行了研究。TTCN-3(Testing and Test Control Notation version3)是最新的强大的测试规范及测试例开发语言,适用于所有的暗箱测试。TTCN-3的应用领域广泛,例如在移动通信、宽带技术、中间件平台、互联网协议等方面。它支持ASN.1数据定义和编解码功能,加上它的平台独立性和灵活性,使得TTCN-3在互联网通信协议的应用十分广泛。DHCP自动化测试工具采用TTCN-3编程语言并结合ASN.1进行开发,可用于所有实现DHCP功能的路由器系统。实现的功能包括对于实现DHCP功能的服务器提供四种报文类型自动化测试的功能,和分析DHCP服务器是否通过测试的功能。该工具的难点在于如何设计更加全面的DHCP异常报文,在实现过程中调用异常算法,对报文结构中字段进行遍历,以达到产生更加全面的测试用例的目的。DHCP防攻击自动化测试工具结合ASN.1和TCL(Tool Command Language,工具命令语言)进行异常报文攻击测试,根据DHCP防攻击自动化的测试需求,设计测试方法以及测试用例集,并根据测试用例集得出结果并作出测试结果分析。工具开发完成后,经过单元测试和系统测试,修复了开发时的错误,提高了该工具运行的正确性和稳定性。目前该工具已可以正确运行,达到了开发的目的。
其他文献
基于Cooper理论和谐波叠加法计算随车移动点的脉动风速,分析不同风向角下脉动风速的功率谱密度特性。在横风下高速列车非定常气动载荷计算方法的基础上,建立了侧风下高速列车
通风系统故障诊断的目的是确定故障源的位置以及故障程度,这对提高通风系统的安全性意义重大。从通风系统整个网络考虑,故障必然会引起通风系统风量的变化,究其根源是故障巷
传统的单目视觉同步定位与地图创建(MonoSLAM)方法很难处理累积误差问题,如何有效地利用惯性传感器输出的运动信息辅助SLAM系统抑制累积误差是MonoSLAM研究中的一项重要内容.
海水液压技术由于其与海洋环境相容、具有海深压力自动补偿功能、运行成本低、工作介质易处理、难燃、系统组成简单、清洁等优点,已在国内外的深海装备中得到了成功应用。介
以含有微污染氨氮(NH3-N)和腐植酸(HA)的原水为研究对象,采用膜生物反应器(MBR)、MBR联合自制氧化铁改性石英砂(简称“改性砂”)这两种工艺处理微污染水源水进行实验研究。前
确立以公诉为核心的刑事诉公地位和侦查为公诉服务的工作思路 ,实现捕诉一体化原则和赋予主诉检察官对侦查的督促指挥权 ,可以简化工作程序 ,加速刑事诉讼的运转效率 ,减少案
目的观察Smad5基因敲除对小鼠前庭功能的影响,探讨Smad5基因是否为前庭功能相关基因。方法参照Petrosini报告的动物失衡行为评分方法,观察28只实验小鼠的平衡状态。对头偏,躯干
阮义忠是中国当代著名摄影家,有中国摄影教父之称。在几十年的摄影生涯中,他一直坚持人文主义的温暖视角,以超乎寻常的热情和洞察力,专注地用镜头记录台湾的社会现象。在他镜
地面三维激光扫描技术是近年来继GPS之后的又一革命性的技术成果,因其具有非接触、高效率、高精度、自动化程度高等多方面的优势[1],因此被很多领域广泛应用,包括地形测量、
油页岩地下原位转化技术的关键是要把油页岩加热至高温裂解状态,采用井中直接加热的方式可实现对油页岩地层的直接加热,能量利用率最高,热损失最小,已经成为油页岩原位转化的