Эта задача измеряет измерения производительности сети на большом количестве рекурверов DNS в Пекине и Шаньдун из двух точек обнаружения сети, соответственно, и моделирует пользователи, настраивающие различные серверы DNS. Производительность сети пользователя на рекурсивный сервер DNS измеряется по нескольким факторам, таким как задержка сети, задержка джиттера, скорость потери пакетов и средняя длина пути, а данные анализируются из нескольких измерений.
net_result_sd_sd.sql
Файл структуры базы данных может быть импортирован напрямую и используется. В настоящее время все данные находятся в базе данных CYN_TEST на сервере базы данных 3.
На основе *** сетевой производительности.pdf
Простой анализ и краткое изложение существующих данных и записать области для улучшения.
Database.py
Файлы работы базы данных
NetState.py
Прочтите IP DNS Server IP для запроса для измерения
Source_ip
Каталог, где сохранены исходные данные DNS
результат
Сохранить каталог результатов
INSERT2DB.PY
Сохраните данные результата в базе данных и добавьте такую информацию, как географическое местоположение, оператор и т. Д.
ztfb.py
Простое удаление данных исключения и удалите Z -показатель более 3 или меньше -3. Прочитать данные в test.txt .
Dns_track.py
Убедитесь, что DNS может нормально разрешать доменные имена. Сама программа не использовалась и может использоваться в будущем.
ip_location
Подтверждение IP -географического местоположения
python netState.py ip_source.txt result.txt
Улучшения сделаны в соответствующих местах на основе описания в статье.