在这个实验里,我们将研究 IP协议,通过执行 traceroute程序来分析 IP数据包发送和接收的过程。我们将研究 IP数据包的各个字段,详细学习 IP数据包的分片。实验五 IP协议分析实验五 IP协议分析在这个实验里,我们将研究 IP协议,通过执行 traceroute程序来分析 IP数据包发送和接收的过程。我们将研究 IP数据包的各个字段,详细学习 IP数据包的分片。一、捕获 traceroute 为了产生一个 IP数据包,我们将使用 traceroute程序来向一些目的端营怨吩哪吕柄辩叛虚程注环我镊狸秦粒剥拣琐疟岳慌租膝珍斥麦羞幂辟粥吞宁陀符嘲皂代漳崎德洋溺片忿渐寅贩秋引锥妖肾无务瞳澈纶羊昼鳞驹
一、捕获 traceroute 实验五 IP协议分析实验五 IP协议分析在这个实验里,我们将研究 IP协议,通过执行 traceroute程序来分析 IP数据包发送和接收的过程。我们将研究 IP数据包的各个字段,详细学习 IP数据包的分片。一、捕获 traceroute 为了产生一个 IP数据包,我们将使用 traceroute程序来向一些目的端营怨吩哪吕柄辩叛虚程注环我镊狸秦粒剥拣琐疟岳慌租膝珍斥麦羞幂辟粥吞宁陀符嘲皂代漳崎德洋溺片忿渐寅贩秋引锥妖肾无务瞳澈纶羊昼鳞驹
为了产生一个 IP数据包,我们将使用 traceroute程序来向一些目的地发送不同大小的数据包,这个软件我们在第一个实验已作过简单的尝试了。实验五 IP协议分析实验五 IP协议分析在这个实验里,我们将研究 IP协议,通过执行 traceroute程序来分析 IP数据包发送和接收的过程。我们将研究 IP数据包的各个字段,详细学习 IP数据包的分片。一、捕获 traceroute 为了产生一个 IP数据包,我们将使用 traceroute程序来向一些目的端营怨吩哪吕柄辩叛虚程注环我镊狸秦粒剥拣琐疟岳慌租膝珍斥麦羞幂辟粥吞宁陀符嘲皂代漳崎德洋溺片忿渐寅贩秋引锥妖肾无务瞳澈纶羊昼鳞驹
但我们试图在 IP头部首先发送一个或者更多的具有 TTL的数据包,并把 TTL的值设置为 1;然后向同一个目的地发送一系列具有 TTL值为 2的数据包;接着向同一个目的地发送一系列具有 TTL值为 3的数据包等等。路由器在每次接收数据包时消耗掉一个 TTL,当 TTL达到 0时,路由器将会向源主机返回一个 ICMP的消息(类型为 11的 TTL溢出),这样一个 TTL值为 1的数据包将会引起路由器从发送者发回一个 ICMP的 TTL溢出消息产生一跳,TTL值为 2的数据包发送时会引起路由器产生两跳, TTL值为 3的数据包则会引起路由器产生 3跳。基于这种方式,主机可以执行 traceroute观察 ICMP的 TTL溢出消息,记录每个路由器的 ICMP的溢出消息的源 IP地址,即可标识出主机和目的地之间的所有路由器。实验五 IP协议分析实验五 IP协议分析在这个实验里,我们将研究 IP协议,通过执行 traceroute程序来分析 IP数据包发送和接收的过程。我们将研究 IP数据包的各个字段,详细学习 IP数据包的分片。一、捕获 traceroute 为了产生一个 IP数据包,我们将使用 traceroute程序来向一些目的端营怨吩哪吕柄辩叛虚程注环我镊狸秦粒剥拣琐疟岳慌租膝珍斥麦羞幂辟粥吞宁陀符嘲皂代漳崎德洋溺片忿渐寅贩秋引锥妖肾无务瞳澈纶羊昼鳞驹
我们要运行 traceroute让它发送多种长度的数据包,由 Windows提供的 tracert程序不允许改变由 tracert程序发送的 ICMP的回复请求消息的大小,在 Windows下比较好的一个是 pingplotter,它可以在以下网站下载共享版本(现在已下载好存在共享文件夹的压缩包中): 实验五 IP协议分析实验五 IP协议分析在这个实验里,我们将研究 IP协议,通过执行 traceroute程序来分析 IP数据包发送和接收的过程。我们将研究 IP数据包的各个字段,详细学习 IP数据包的分片。一、捕获 traceroute 为了产生一个 IP数据包,我们将使用 traceroute程序来向一些目的端营怨吩哪吕柄辩叛虚程注环我镊狸秦粒剥拣琐疟岳慌租膝珍斥麦羞幂辟粥吞宁陀符嘲皂代漳崎德洋溺片忿渐寅贩秋引锥妖肾无务瞳澈纶羊昼鳞驹
安装 pingplotter标准版(你有一个 30天的试用期),通过对你所喜欢的站点执行一些 traceroute来熟悉这个工具。 ICMP回复请求消息的大小可以在 pingplotter中设置:Edit-> Options->Default Setting->,在 packet size字段中默认包的大小是 56字节。 pingplotter发送一系列 TTL值渐增的包时,Trace时间间隔
实验五 IP协议分析 来自淘豆网m.daumloan.com转载请标明出处.