*BSD News Article 73036


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!nntp.coast.net!news.sprintlink.net!news-stk-200.sprintlink.net!news.mathworks.com!newsfeed.internetmci.com!in1.uu.net!zdc!zdc-e!szdc-e!news
From: "John S. Dyson" <toor@dyson.iquest.net>
Newsgroups: comp.os.linux.networking,comp.unix.bsd.netbsd.misc,comp.unix.bsd.freebsd.misc
Subject: Re: TCP latency
Date: Sun, 07 Jul 1996 13:04:20 -0500
Organization: John S. Dyson's home machine
Lines: 38
Message-ID: <31DFFC24.41C67EA6@dyson.iquest.net>
References: <4paedl$4bm@engnews2.Eng.Sun.COM>
		<31D2F0C6.167EB0E7@inuxs.att.com> <4rfkje$am5@linux.cs.Helsinki.FI>
		<31DC8EBA.41C67EA6@dyson.iquest.net> <4rlf6i$c5f@linux.cs.Helsinki.FI>
		<31DEA3A3.41C67EA6@dyson.iquest.net> <v6wx0gdmn3.fsf@zhaneel.flame.org>
NNTP-Posting-Host: dyson.iquest.net
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 3.0b5a (X11; I; FreeBSD 2.2-CURRENT i386)
Xref: euryale.cc.adfa.oz.au comp.os.linux.networking:44282 comp.unix.bsd.netbsd.misc:3958 comp.unix.bsd.freebsd.misc:23006

Michael Graff wrote:
> 
> "John S. Dyson" <toor@dyson.iquest.net> writes:
> 
> > Believe it or not, I agree that it is the best (except for TTCP) for the
> > application, given what is available.  It just isn't as well suited to
> > the application as TTCP is.  That is one reason WHY TTCP was invented
> > and added to FreeBSD.
> 
> So TTCP is something FreeBSD decided would be cool, put it in, and to hell
> with standards?  Or is TTCP something standard, which I can find in an
> RFC somewhere?
> 
I cannot answer that quickly, please refer to the Stevens TCP/IP
book series Vol 3.  The information is in there.  I think that
there is an RFC, and FreeBSD was one-of, if not the first complete, free
implementation (as of a year or so ago.)  TTCP has been around
in one form or another for many years.  That book series is
a wonderful description of TCP/IP and contains annotated versions
of sections of the 4.4 TCP/IP source code.  He has also suggested
significant enhancements to the predominant (standard) TCP/IP 4.4
suite.

Those books are a treasure-trove of information  (I know, an endorsement
by me doesn't count for much in certain circles), but they are
and excellent description of the TCP/IP standard (reference) code
implementation as used in *BSD.  If I wanted to re-implement the code
I would have a copy of those books, and a source code copy of FreeBSD.
Given that many TCP/IP suites (even in embedded controllers, where
BSD licensing is superior), use the 4.3/4.4 code, having a copy
of the reference code is indespensible.

It would be great if other OSes would catch up to FreeBSD in that area,
because it might improve the performance of the net in general, when
TTCP catches on.

John