From owner-freebsd-questions Sun Nov 22 11:11:04 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA02983 for freebsd-questions-outgoing; Sun, 22 Nov 1998 11:11:04 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from stennis.ca.sandia.gov (stennis.ca.sandia.gov [146.246.243.44]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA02965 for ; Sun, 22 Nov 1998 11:11:02 -0800 (PST) (envelope-from bmah@stennis.ca.sandia.gov) Received: (from bmah@localhost) by stennis.ca.sandia.gov (8.9.1/8.9.1) id LAA13033; Sun, 22 Nov 1998 11:10:23 -0800 (PST) Message-Id: <199811221910.LAA13033@stennis.ca.sandia.gov> X-Mailer: exmh version 2.0.2 2/24/98 To: Andrey Tchoritch Cc: "Bruce A. Mah" , "Nick A. Fikouras" , "freebsd-questions@FreeBSD.ORG" Subject: Re: Timestamps and nonces in IP packets In-Reply-To: Your message of "Sun, 22 Nov 1998 20:58:55 +0200." From: bmah@CA.Sandia.GOV (Bruce A. Mah) Reply-To: bmah@CA.Sandia.GOV X-Face: g~c`.{#4q0"(V*b#g[i~rXgm*w;:nMfz%_RZLma)UgGN&=j`5vXoU^@n5v4:OO)c["!w)nD/!!~e4Sj7LiT'6*wZ83454H""lb{CC%T37O!!'S$S&D}sem7I[A 2V%N&+ X-Url: http://www.ca.sandia.gov/~bmah/ Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_-371930521P"; micalg=pgp-md5; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Sun, 22 Nov 1998 11:10:23 -0800 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --==_Exmh_-371930521P Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit If memory serves me right, Andrey Tchoritch wrote: > On Sun, 22 Nov 1998, Bruce A. Mah wrote: > > If memory serves me right, "Nick A. Fikouras" wrote: > > > > > I've noticed while monitoring TCP communications between FBSD machines > > > that every IP packet contains timestamps and nonces that take up an > > > extra 40 octets in the packets. Does anybody know how I can turn off > > > this setting? > > > > Haven't seen anyone write an answer to this yet, so: > > > > Edit /etc/rc.conf, and set: > > > > tcp_extensions="NO" > > > > > What is this extensions for? The timestamp option in the TCP header allows to sender of a TCP segment to compute the round-trip time (RTT) for every segment sent and acknowledged. It places a timestamp in every outgoing segment it sends...the receiver (assuming it support this option) copies this timestamp back to an appropriate field in the ACK it sends back for that segment. Without the use of the timestamp extension, the sending TCP can only estimate the RTT once per round trip. IIRC, the other option controlled by tcp_extensions is window scaling. This allows larger TCP congestion windows than the 64K allows by the original specification, by multiplying the window sizes by an agreed-upon power of 2. Useful mostly for high-delay, high-bandwidth paths, such as satellite links. Bruce. --==_Exmh_-371930521P Content-Type: application/pgp-signature -----BEGIN PGP MESSAGE----- Version: 2.6.2 iQCVAwUBNlhhn6jOOi0j7CY9AQHlCAP+KcTxDsS3NbI18tsYXF7IyEin4WSnOZDR ZTaCgGhF0MHu9bJ8XYJ8HSASJif8HYlkfQWsmhl/SF14UKY+X+73J52kNiHBITCe XEjUHnyl0lCbRImFMV3SNDJuwyS6ZTmCSY8J3nr81YkVAf67j6qznnKEWQh6mXmR ceYYdQCf1Rs= =//r8 -----END PGP MESSAGE----- --==_Exmh_-371930521P-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message