Skip to content

电子科技大学 UESTC 网络软件设计-项目1(**代码仅供参考交流,不可抄袭,希望看到的同学能支持段老师以及本门课程**)

Notifications You must be signed in to change notification settings

tzcyyds/project1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

网络软件设计-项目1

网络延时测量程序设计(回音壁)

基本要求

  • 编写程序测试两个节点之间的通信延时
  • A发出测试报文,B收到后,直接回应。A收到回应后,设法计算从发出到接收之间的延时,延时计算要求精确到毫秒级
  • 多次(不少于10次,每次测试不少于30个样本点数据)测试,完成延时变化图表和统计平均延时,以及分析延时变化特点
  • 测试与某台指定计算机之间的延时(该计算机已实现在指定端口上,将收到的测试报文直接回送)

进阶要求

  • 测试数据存放在日志文件中

  • 设计几种不同的测试场景,如从距离的角度,从计算机是否忙于本地其它工作的角度(如播放视频),从计算机是否忙于其他下载的角度

    • 比如某云服务器上,假设一个本项目的服务器

    • 注意公网测试不要过于“暴力”

  • 另外编写程序或使用工具软件分析测试数据,如计算均值、方差、作图等

  • 软件具有图形化界面,或者有命令行式菜单,可连续测试,可调整测试参数,如一次测试需要多个样本点

扩展——网络“速度测试”

  • 在程序中实现测量带宽的功能,测量你所能用到的wifi网的实际带宽(可仿iperf工具)

About

电子科技大学 UESTC 网络软件设计-项目1(**代码仅供参考交流,不可抄袭,希望看到的同学能支持段老师以及本门课程**)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published