Traceroute实验
前言:此文章整理于java上机课上,(由于课程安排太满)好惨一大学生在线挤时间做笔记
一、实验背景
专业课 计算机网络 一次路由追踪实验
二、实验原理
windows10(64位) cmd tracert命令
1 | 用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] |
三、实验操作
1.准备脚本
由于该实验要求每隔一小时进行一次traceroute实验,共进行三次,所以这种重复性机械操作当然是交给我亲爱的python来完成了~
(其实time.sleep(3600)才是最sao的)
就这样挂在后台跑吧,我先去睡觉,,,
2.处理数据
当我醒来,打开熟悉的txt,看到满屏幕的实验数据,内心无比激动,,,
每个ip地址对应的实际地址已经在图片上了,其中第二三四列分别代表主机发出的三个独立的数据包产生的延迟。
本次实验特地选择了两个代表国内和国外的url
tjublesson.top & www.jd.com
(真的不是在给京东打广告,我也尝试过淘宝,只不过最后被传输到了郑州大学的服务器,咱也不知道)
然后我又尝试了一下某“不存在的网站”:
好嘛,原来是直接ip阻断了啊,,,
3.实验结论
本次实验内容很简单,是作为对网络结构整体理解的一次辅助,可以看到在同级ip网段的连接处会产生较大的延迟,说明跨ISP的延迟相对更大。