论文部分内容阅读
随着计算机网络和无线技术的发展与逐渐成熟,无线局域网络(Wireless Local Area Networks,简称WLAN)已经深入到人类社会生活的各个领域,在航天通信领域也得到广泛应用,2008年美国机动工程师协会制定的ARINC 822标准中规定民航地面通信网络系统使用IEEE 802.11协议进行网络数据传输。随着航空事业的迅速发展,航空网络的日益复杂,航空通信量的显著增长给航空通信网络也带来也极大的压力。鉴于航天通信的特殊性,航空通信网络对通信的时延、传输速率和可靠性有着更高的要求,给通信网络的可靠性、稳定性等网络特性提出了更高的挑战,但是无线网络传输速率慢,抗干扰能力弱等固有缺陷对WLAN性能存在一定的影响,因此对航空通信网络的性能监测显得尤为必要,通过对航天通信网络的数据监测和性能分析,为构建更好的通信网络、提供更好的服务提供改进的依据。目前在航空通信领域中,主要使用矢量分析仪进行对网络设备本身的固有属性进行监测,主要提供对信号频率质量和性能进行测试,同时还提供对传输参数的测量,针对航空通信网络实际网络性能监测和网络分析的支持远远没有达到用户要求,所以设计一个支持航空通信网络数据监测和网络性能分析的监测系统显得极为迫切。针对上述情况,本文首先介绍了航空通信网络监测和性能分析的发展状况以及国内外在网络监测方面的研究成果,接着简要分析了开源网络监测软件系统wireshark的基础架构,最后详细阐述了网络监测与性能分析软件的实现原理和技术。然后在分析当前网络监测系统的基础上,指出其针对无线网络检测的局限性和不足,结合机地无线通信网络模拟与性能评估软件的设计需求,提出解决方案。本文主要利用BPF过滤机制实现了无线数据包的捕获和针对无线数据包捕获的过滤,然后在协议解析的基础上获取相关字段信息,进行数据处理,获取网络参数的值,设计完成网络性能分析工作。最后对该系统进行测试,首先进行无线数据包捕获的测试,接着在四个不同的场景对该系统进行了性能测试,测试该无线通信网络网络性能,显示该网络的吞吐量、时延等网络参数信息。