论文部分内容阅读
近年来,随着我们逐步进入网络时代,人们对信息网络的依赖程度越来越高。网络测试是保证网络高性能、高可靠性和高可用性的基本手段。而网络测试仪作为网络测试中一种最重要的工具,它的重要性正日益引起人们的关注。论文来源于国家自然科学基金重点项目:“基于网络探测的IP网络拓扑发现和性能分析的研究”。本论文首先论述了便携式网络测试仪的设计方案,该系统采用了模块化设计,包括网络扫描器模块、仪表配置模块、可用带宽测试模块、流量产生器模块、协议分析模块、丢包率测试模块、网络拓扑发现模块和路由器信息查询模块,并给出了系统的整体架构设计图;然后在研究网络扫描的原理及主要扫描技术的基础上,采用多线程技术设计并实现了网络扫描器;接下来分析了网络流量的概念和生成网络流量的两种方法,并在强大的Libnet库的基础上实现了流量产生器;紧接着分析了可用带宽的概念及其测试原理,借鉴PathChirp的方法实现了可用带宽的测量;最后给出了丢包率的测试方法,设计了丢包率的测试程序。在文章结尾,针对现有系统的不足对后续的开发工作提出了一些意见和建议。