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
根據論文中的描述進行相關地方的改進。