Date: Sun, 28 Nov 2004 16:59:52 +0100 From: "Heinz Knocke" <knockefreebsd@o2.pl> To: <freebsd-net@freebsd.org> Subject: Why using timestamp based RTTM simplifies TCP sender? Message-ID: <001601c4d563$4de0e740$df5561d9@ALFA>
next in thread | raw e-mail | index | archive | help
Hi everybody! While reading quite old but important RFC 1323 in chapter on RTT measurement based on timestamps I found an opinion that: " A solution to these problems (rough RTT estimation) which actually simplifies the sender substantially, is as follows: using TCP options, the sender places a timestamp in each data segment, and the receiver reflects these timestamps back in ACK segments ..." and "Furthermore, the option is probably useful for all TCP's, since it simplifies the sender" I really coldn't find many arguments, why adding another option will simplify sender's code. I think that no matter what it does, it cannot simplify because the stack needs to be backward compatible, so all previous solutions must stay. Maybe Van Jacobson thought about the situation when timestamp option becomes compulsory, making removal of some old bytes possible? Could any of you guys who are deep into TCP stack code could give me some hints? Thanks in advance! H.K
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001601c4d563$4de0e740$df5561d9>
