Chinaunix首页 | 论坛 | 博客
  • 博客访问: 151761
  • 博文数量: 64
  • 博客积分: 2545
  • 博客等级: 少校
  • 技术积分: 692
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-22 20:00
文章分类

全部博文(64)

文章存档

2011年(3)

2009年(51)

2008年(10)

我的朋友

分类:

2009-09-10 22:34:55

tcptrace RTT measurement method

From: Shashwat Srivastav ()
Date: 06/24/03


Date: Tue, 24 Jun 2003 05:40:27 -0500
Subject: tcptrace RTT measurement method
From: Shashwat Srivastav <>
Message-Id: <4510B59C-A630-11D7-81B0-000A957C97D2@cs.indiana.edu>

Hello,

I would like to know the exact procedure by which tcptrace collects
data for RTT. Here, I assume that tcptrace gets no additional
information from the raw tcpdump file other than that printed by
tcpdump after parsing the packets (by tcpdump -r raw_file) - correct me
if I am wrong.

In any modern TCP implementation there can be many ways of calculating
RTT from the tcpdump output. If timestamp options is present, tcptrace
can look at the time interval between sending a timestamp and
receiving its echo. It can utilize SACK option to see the time it took
for acknowledgement to reach for each segment sent. Or in the simplest
case, it can keep track of intervals of receiving pure ack. Which
method does tcptrace use ?

Standards mention that rtt should be calculated only when new data is
acknowledged. Does RTT measurement of tcptrace follow this restriction ?

I would be happy to go through the source code if you point me to the
file / function where this is implemented.

Thanks,
- Shashwat

----------------------------------------------------------------------------
To unsubscribe, send a message with body containing "unsubscribe tcptrace" to
majordomo@tcptrace.org.
阅读(495) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~