dns_net_performance
1.0.0
本作业从北京和山东两个网络探测点,分别对大量北京和山东的 DNS 递归服务器进行网络性能测量,模拟用户设置不同 DNS 服务器。 分别从网络时延、时延抖动、丢包率、平均路径长度多个因素测量用户到 DNS 递归服务器的网络性能, 并从多个维度对数据进行分析。
net_result_sd_sd.sql
数据库结构文件,直接导入即可使用。目前所有数据所在数据库3服务器上cyn_test数据库中。
基于***网络性能.pdf
对已有数据进行的简单分析和总结,并且写出待改进地方。
database.py
数据库操作文件
netState.py
读取要查询的DNS服务器IP进行测量
source_ip
保存原始dns数据的目录
result
保存结果目录
insert2db.py
将结果数据存入数据库,并且添加地理位置、运营商等信息
ztfb.py
简单的去除异常数据,z-score大于3或小于-3的去掉。读取test.txt中的数据。
DNS_track.py
验证dns是否可正常解析域名,该程序自己未使用,后续可能会用到
ip_location
ip地理位置确认
python netState.py ip_source.txt result.txt
根据论文中的描述进行相关地方的改进。