基于Linux的网络协议学习系统设计与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:xjtuzhanglei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的教学和研究工作的进一步发展,人们对于网络协议进行分析和设计的需求日益强烈,同时网络协议是网络正常运行的关键所在,因此对于网络协议的分析研究显得至关重要。对于协议学习者来说,由于网络协议的抽象性且对上层用户完全透明,传统的教授方式或教材自学则很难让人深入理解协议的本质。针对这种现状,本文在对数据包处理技术研究分析的基础上,设计并实现了基于TCP/IP协议的网络协议学习系统。本系统选用了基于Linux+Qt的多线程开发模式,有效地提高了系统的响应速度。同时利用了基于Libpcap的数据包捕获技术与基于Libnet的数据包构造技术,实现对数据链路层、网络层、传输层以及应用层的协议数据包的捕获及构造并通过协议树与协议分析器对不同层的数据包进行管理与分析。协议分析器采用了插件技术,使系统具有了更好的可扩展性;同时系统还具有互助学习功能,使用者可以通过自己动手构造不同层协议的数据包并将之发送到网络中与其他学生一起进行研究分析,提高了网络协议学习的效果。此外,系统还提供了基于经典教材((TCP/IP详解》的协议自助学习帮助文档,方便学生随时查询。通过测试和实验结果分析可知,该系统能捕获真实的网络数据包并对相应协议进行准确的分析,直观地显示各层协议的详细信息;此外,还能构造不同协议的数据包用于交互式学习。本系统将理论知识与实际应用相结合,为使用者提供网络协议学习平台,在院校教学和自助学习中具有重要的现实意义。
其他文献
自从美国联邦通信委员会在1996年发布E911规范以来,无线定位技术一直是现代通信技术的研究热点。在视距条件下,人们已经研究出定位精度较高的定位算法,然而在非视距条件下,受
随着近几年通信技术的发展,移动数据业务呈爆发性增长,然而频谱和站址的资源是短缺的,无法满足迅速增长的需求。在这样的背景下,新一代移动通信技术5G必须满足这种需求,异构
正交频分复用(OFDM)技术因具有高速传输数据能力,高频谱利用率,抗多径干扰能力强等优点被认为是第四代移动通信系统的核心技术之一。但OFDM却存在较高的峰均比问题,该问题影
图像边缘检测是图像处理与分析中最基本的内容之一,是图像压缩、计算机视觉、模式识别等领域的基础,一直是图像处理领域里的研究热点,所以对它研究有理论和现实意义。本文根据小
射频接收机的前端的微波开关和低噪声放大器(LNA)是天线下面的第一级信号处理部分,这两个部分在接收机中具有非常重要的地位,如果能设计出好的性能指标,则对整个接收机系统性
学位
自动语音识别技术对纯净的语音信号已经可以达到较高的识别精度。然而实际工作环境中环境噪声与混响的存在,以及其他声源的干扰,造成待识别语音特征与训练模板之间的失配,使
AVS是我国具备自主知识产权的第二代信源编码标准。其中第二部分:视频(AVS-P2)已获批成为国家标准。它的编码效率及竞争性与国际标准MPEG-4/H.264相当,并且具有计算复杂度低,
本文对无线传感器网络媒体接入控制(Medium Access Control,MAC)协议原理与性能进行研究,提出了改进的MAC协议。首先,本文论述了无线传感器网络的应用领域、体系结构、发展情
计算机内网安全管理系统是为有效防范来自网络内部的进攻,重点解决单位内部的信息保密问题而进行研究,进而开发出来的一套安全管理系统。本系统作为信息系统防泄密的技术工具
学位
射频识别技术已逐渐融入人们的生活,正在积极改造生产、制造、物流、零售以及公共信息服务等构成的整个产业链。同时在物联网的发展浪潮里,RFID作为核心技术,获得了前所未有