Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!pacbell.com!tandem!netcomsv!gandrews From: gandrews@netcom.COM (Greg Andrews) Newsgroups: comp.sys.3b1 Subject: Why 3 and 7? (was Re: patching uucico) Summary: Seemed like a good idea at the time Keywords: uucico UUCP windows Message-ID: <1991Jun3.024220.19047@netcom.COM> Date: 3 Jun 91 02:42:20 GMT References: <1991May25.152232.27860@quest.UUCP> <1991Jun2.224048.7111@ingres.Ingres.COM> Organization: Netcom - Online Communication Services UNIX System {408 241-9760 guest} Lines: 30 In article <1991Jun2.224048.7111@ingres.Ingres.COM> rog@Ingres.COM (Roger Taranto) writes: > >How were the 3 and 7 chosen? Is there any research on the optimal >number of un-ack'ed packets? Why not raise it to 16 or 32 or ...? > Certain decisions in the initial design of the protocol determined the maximum window size and the default window size, along with the default packet length. The protocol's design limits the maximum window size to 7. The default size of 3 was probably just the figure that the designers found to be optimal for transfer: Kept the data flowing in a steady stream, and didn't hog the system resources too much. The designers only had 1200 and 2400 bps modems to work with at the time (78 or 79, I believe), and not the same modems as many folks use today. As such, somebody with a different type of modem may not get the same results. They may need to adjust the protocol's operation to get optimal performance. >-Roger >{mtxinu,pacbell,amdahl,sun,hoptoad}!rtech!rog rog@ingres.com -- .------------------------------------------------------------------------. | Greg Andrews | UUCP: {apple,amdahl,claris}!netcom!gandrews | | | Internet: gandrews@netcom.COM | `------------------------------------------------------------------------'