作者jeffccc (奇蹟の苏生)
看板Network
标题Re: [问答] traceroute问题
时间Mon Nov 22 21:15:11 2010
1F:推 zaknafein:traceroute 是用改变TTL的方式去找router ip address 的 11/22 19:37
2F:→ zaknafein:不是你说的这种方式 网路上说明很多 11/22 19:38
3F:→ zaknafein:我很好奇你这些东西从哪学来的...XD 11/22 19:39
我知道是改变TTL
他的header格式应该是长这样
| code | len | ptr | ip addr#1 | ip addr #2 |......| ip addr #9 |
总共有39bytes
首先先用TTL=1找出第一个ROUTER R1
将R1填入ip addr#1,然後将TTL改成2,找出第二个ROUTER R2
再来下一步我就不清楚了
是改成TTL=3
R1填入ip addr#1
R2填入ip addr#2
还是怎样?
因为如果不将R1 R2都填进去的话
後面就不会衍伸出strict source routing跟loose source routing两种有关排序问题
但如果照这样填的话,一旦超过R9就没有地方可以填了
因为一个ip header最大就是40bytes
--
███████麦面█◤█████ ███ ██◢███◣█◥◣█ █ ██
█████████◤█ ★█‧–●– ███◢████ █ ██ ██
█████禾斗█◤ 干你妈的 ▂≡▂ ▕ ◤‧ ██
███████◤ ‧ 快去买来吃! ▎ -⊙-⊙— ▍ ‧ ██
███禾斗█◤ ★ ◣ █▏ /皿\ ▋ ██
█████◤█★ █◣◣︶ ▊ ψQSWEET ★ ██
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.176.119
※ 编辑: jeffccc 来自: 140.117.176.119 (11/22 21:16)
4F:→ wst2080:我看你的观念还是没搞懂 11/22 22:23
5F:→ wst2080:为何我看的IPv4的Header跟你说的不一样? 11/22 22:27
7F:→ jeffccc:我指的是放在option栏位中的,不好意思表达得不太好 11/23 00:03
8F:→ jeffccc:www.networksorcery.com/enp/protocol/ip/option007.htm 11/23 00:05