Ce travail mesure les performances du réseau à partir de deux points de détection de réseau à Pékin et Shandong, et simule l'utilisateur configurant différents serveurs DNS. Les performances du réseau de l'utilisateur vers le serveur récursif DNS sont mesurées à partir de plusieurs facteurs tels que le retard du réseau, la gigue de retard, le taux de perte de paquets et la longueur moyenne du chemin, et les données sont analysées à partir de plusieurs dimensions.
net_result_sd_sd.sql
Le fichier de structure de base de données peut être importé directement et utilisé. Actuellement, toutes les données se trouvent dans la base de données Cyn_Test sur le serveur de base de données 3.
Basé sur *** Network Performance.pdf
Une analyse simple et un résumé des données existantes et noter les zones à améliorer.
database.py
Fichiers de fonctionnement de la base de données
netstate.py
Lisez l'IP du serveur DNS pour être interrogé pour la mesure
source_ip
Répertoire où les données DNS d'origine sont enregistrées
résultat
Enregistrer le répertoire des résultats
insert2db.py
Stockez les données des résultats dans la base de données et ajoutez des informations telles que l'emplacement géographique, l'opérateur, etc.
ztfb.py
Suppression simple des données d'exception et supprimer le score Z supérieur à 3 ou moins de -3. Lisez les données dans test.txt .
Dns_track.py
Vérifiez que DNS peut résoudre normalement les noms de domaine. Le programme lui-même n'a pas été utilisé et peut être utilisé à l'avenir.
ip_location
Confirmation de l'emplacement géographique IP
python netState.py ip_source.txt result.txt
Des améliorations sont apportées aux endroits pertinents en fonction de la description dans le document.