version 1.1.1.1, 2013/07/21 23:43:42
|
version 1.1.1.2, 2019/10/21 14:25:31
|
Line 11 The split format is:
|
Line 11 The split format is:
|
|
|
The "raw" format is: |
The "raw" format is: |
|
|
hostline|pingline|dnsline|timestampline | hostline|xmitline|pingline|dnsline|timestampline |
|
|
hostline: |
hostline: |
h <pos> <host IP> |
h <pos> <host IP> |
|
|
|
xmitline: |
|
x <pos> <seqnum> |
|
|
pingline: |
pingline: |
p <pos> <pingtime (ms)> | p <pos> <pingtime (ms)> <seqnum> |
|
|
dnsline: |
dnsline: |
d <pos> <hostname> |
d <pos> <hostname> |
Line 52 reply. So in the example above, we'd see a reply from
|
Line 55 reply. So in the example above, we'd see a reply from
|
position 4, then we'd send out 5-9 (and because the max-host is now at |
position 4, then we'd send out 5-9 (and because the max-host is now at |
9, we'll send them out at 1s/9 = 111ms intervals). When the reply from |
9, we'll send them out at 1s/9 = 111ms intervals). When the reply from |
host 9 comes back, we'll start probing for host 10-15 (at about 60ms |
host 9 comes back, we'll start probing for host 10-15 (at about 60ms |
intervals). But suppose the network delay upto host 9 is already 200ms | intervals). But suppose the network delay up to host 9 is already 200ms |
and suppose our destination host is at position 11. Then by the time |
and suppose our destination host is at position 11. Then by the time |
the packet from host 11 comes back, we'll already have sent probe |
the packet from host 11 comes back, we'll already have sent probe |
packets for position 12, 13, and 14! Those will come back as |
packets for position 12, 13, and 14! Those will come back as |