论文部分内容阅读
网络协议分析工具是一套软件工具套件,主要是用于分析网络协议的数据以及状态等信息,通过捕获和过滤原始数据,获得大量网络数据基本信息,并对原始数据进行分析。从而达到分析网络通讯,观察网络情况的作用。简而言之,网络协议分析工具的主要功能可以划分为网络数据捕获、网络数据分析以及分析结果展现几大部分。
随着网络技术不断发展,计算机网络日益更新,新技术的产生以及应用使得网络环境变得越来越复杂,从而伴随到来的安全问题以及不可知风险也越来越多越来越大,对网络环境的监控、调试和测试的辅助工具都提出了更高的要求。
传统的网络协议分析工具,在网络数据的捕获以及网络数据分析方面。具有较为成熟的技术且经历了时间的考验和认证。然而在网络数据的上下文分析以及传输过程分析上较为单薄,显得较为单薄,对于初级用户而言,大量基于十六进制的原始数据展现方式,加大了阅读的难度,也使得理解起来较为晦涩。对于多层数据间的关系,无法得到直观的体会和理解。
随着时间的推移以及技术的更新,人们对于用户体验的要求不断地提高。伴随着这种需求的增加,增加软件的用户体验以及良好的人机交互,将使软件更具有吸引力以及竞争力。在软件开发中的原始的展现方式已经不能满足人们的要求,人们期待有一种更好的方式来描述网络通讯的过程。使网络通讯这个活动的有生命的过程,尽量以更直观的方式展现在用户眼前。
本课题主要研究目标:通过实时的监控网络数据流量,捕获过滤和收集网络数据信息。自动识别网络数据的来源,自动分析数据上下文,根据上下文追溯数据包的传输过程,从而了解数据的生命周期,实现对于多层数据的透视。对网络协议数据在语法、语义以及语序上的意义得到更好的展现。
同时,基于新一代的图形渲染技术,对网络协议数据过程分析做出真实的可视化的展现,并对展示过程进行算法优化,减少资源消耗,提高计算效率,增强用户体验。