文件大小:1.51MB 适用专业:计算机科学与技术 适用年级:大学 论文编号:207352 论文简介: 毕业设计-面向网络状态及数据报文的监测系统-网络状态感知,共34页,9875字,附C++源代码、开题报告等
相关毕业设计:面向网络状态及数据报文的监测系统—报文捕获机制
摘要
本文详细介绍了测试网络带宽,网络时延,丢包率等软件的设计思路,通过实验证明想法的可行性并得出相应的结论。
关键词:网络带宽 网络时延 丢包率
1概述 - 1 -
1.1计算机发展历程 - 1 -
1.2计算机网络发展历程 - 2 -
1.2.1计算机网络发展阶段 - 3 -
1.2.2中国网络发展史 - 4 -
1.3计算机网络OSI模型 - 5 -
1.4计算机网络安全 - 8 -
1.5小结 - 9 -
2.链路测试 - 10 -
2.1开发软件 - 11 -
2.1.1 Visual Studio概述 - 11 -
2.1.2 Visual Studio发展历程 - 11 -
2.2界面的设计思路 - 13 -
2.2.1软件设计流程图 - 13 -
2.3网络带宽测试 - 15 -
2.3.1网络带宽概述 - 15 -
2.3.2网络带宽测试步骤 - 15 -
2.3.3测试结果 - 16 -
2.3.4测试程序流程图 - 17 -
2.3.5网络带宽测试程序代码 - 17 -
2.4时延 - 19 -
2.4.1时延概述 - 19 -
2.4.2双向时延测试步骤 - 19 -
2.4.3时延测试结果 - 19 -
2.4.4程序测试流程图 - 20 -
2.4.5时延测试程序代码 - 21 -
2.5丢包率测试 - 22 -
2.5.1丢包率概述 - 22 -
2.5.2丢包率测试步骤 - 22 -
2.5.3丢包率测试结果 - 22 -
2.5.4测试程序流程图 - 23 -
2.5.5丢包率测试程序代码 - 24 -
3.服务感知测试 - 25 -
3.1 功能 - 25 -
3.2 实现原理 - 25 -
3.3测试程序流程图 - 25 -
3.4 测试程序代码 - 26 -
4.体会 - 28 -
5.鸣谢 - 29 -
参考文献 - 30 -
附录 - 31 -
网络分析系统主要功能包括三个方面:
(1)通过主动的网络行为,实现对网络性能、链路状态和网络故障的测量
和分析,为网络管理和控制提供依据;
(2)实现对目标网络的流量分析,通过旁路方式采集流量,提供从链路层
到应用层的流量分析,一方面可为网络优化配置提供数据依据,一方面可为流
量模型研究者提供真实网络数据;
(3)实现对采集的网络流量进行存储和管理,支持流量重放,产生可控、
可伸缩的真实网流量。
网络测量功能需求
(1)网络链路/路径测量
针对目标网络,网络分析系统能够测量链路/路径网络层、传输层和应用层的
连通性、带宽、双向时延、单向时延、时延变化、丢包率等性能指标。
(2)网络应用服务探测
针对特定网络应用,如FTP、DHCP、DNS、Web等,网络分析系统能够探测
局域网存在的应用服务及运行状态。
流量分析功能需求
(1)数据报文统计
针对目标网络,可实现从链路层到应用层的流量统计,支持:
1)链路层:Ethenet、VLAN、MPLS;
2)网络层:IPv4、IPv6、4over6、ARP、ICMP、ICMPv6、IGMP;
3)传输层:TCP、UDP;
4)应用层:HTTP、FTP、SMTP、POP3、TELNET。
(2)根据实时监测结果,分析网络运行状况。
论文文件预览: 共8文件夹,79个文件,文件总大小:1.51MB,压缩后大小:928.66KB
- 毕业设计-面向网络状态及数据报文的监测系统-网络状态感知
- 1091000024
- 1091000024-李桐
- Code1
- NetTest3_1
- res
NetTest3.ico [66.19KB] NetTest3.rc2 [672.00B] ChildView.cpp [8.91KB] ChildView.h [1.32KB] ControllerThread.cpp [1.04KB] ControllerThread.h [315.00B] Global.cpp [227.00B] Global.h [202.00B] IpSetDialog.cpp [947.00B] IpSetDialog.h [458.00B] MainFrm.cpp [2.04KB] MainFrm.h [812.00B] NetTest3.aps [108.47KB] NetTest3.cpp [3.06KB] NetTest3.h [525.00B] NetTest3.rc [16.76KB] NetTest3.sln [1.33KB] NetTest3.suo [23.50KB] NetTest3.vcxproj [6.82KB] NetTest3.vcxproj.filters [4.15KB] NetTest3.vcxproj.user [143.00B] ReadMe.txt [2.97KB] TcpTestConnection.h [324.00B] TcpTran.cpp [2.98KB] TcpTran.h [663.00B] TestBandThread.cpp [694.00B] TestBandThread.h [170.00B] TestDelayThread.cpp [791.00B] TestDelayThread.h [171.00B] TestLostThread.cpp [827.00B] TestLostThread.h [168.00B] TestRecvThread.cpp [622.00B] TestRecvThread.h [170.00B] TestServiceThread.cpp [784.00B] TestServiceThread.h [198.00B] Thread.cpp [2.16KB] Thread.h [1.29KB] UdpTran.cpp [1.61KB] UdpTran.h [563.00B] resource.h [4.54KB] stdafx.cpp [141.00B] stdafx.h [1.59KB] targetver.h [234.00B]- NetTestClient
- res
NetTestClient.ico [66.19KB] NetTestClient.rc2 [682.00B] ControllerThread.cpp [1.69KB] ControllerThread.h [310.00B] Global.cpp [138.00B] Global.h [106.00B] NetTestClient.aps [103.61KB] NetTestClient.cpp [2.04KB] NetTestClient.h [484.00B] NetTestClient.rc [10.32KB] NetTestClient.vcxproj [6.44KB] NetTestClient.vcxproj.filters [3.27KB] NetTestClient.vcxproj.user [143.00B] NetTestClientDlg.cpp [4.23KB] NetTestClientDlg.h [814.00B] ReadMe.txt [3.18KB] TcpTran.cpp [2.15KB] TcpTran.h [775.00B] TestTcpServerThread.cpp [831.00B] TestTcpServerThread.h [243.00B] TestUdpServerThread.cpp [580.00B] TestUdpServerThread.h [243.00B] Thread.cpp [2.16KB] Thread.h [1.29KB] UdpTran.cpp [1.55KB] UdpTran.h [563.00B] resource.h [1.79KB] stdafx.cpp [146.00B] stdafx.h [1.59KB] targetver.h [234.00B] 1091000024-李桐.doc [1.01MB] 1091000024_成绩单.pdf [2.30KB] 1091000024_答辩记录单.pdf [2.37KB] 1091000024_进度报告.pdf [6.50KB] 1091000024_开题报告.pdf [4.38KB] 1091000024_中期检查表.pdf [3.11KB]
|