home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / protocol / tcpip / 6065 < prev    next >
Encoding:
Internet Message Format  |  1993-01-23  |  2.6 KB

  1. Path: sparky!uunet!usc!cs.utexas.edu!sun-barr!olivea!sgigate!odin!twilight!florida.wpd.sgi.com!skibo
  2. From: skibo@florida.wpd.sgi.com (Thomas Skibo)
  3. Newsgroups: comp.protocols.tcp-ip
  4. Subject: Re: Sequence Numbers in TCP/IP
  5. Message-ID: <v7evfu0@twilight.wpd.sgi.com>
  6. Date: 23 Jan 93 02:45:51 GMT
  7. References: <andreas-220193121931@i2pc5.informatik.rwth-aachen.de> <1993Jan22.142637.26110@aston.ac.uk> <16594@auspex-gw.auspex.com>
  8. Sender: news@twilight.wpd.sgi.com ( CNews Account at twilight.wpd.sgi.com )
  9. Organization: Silicon Graphics, Inc.
  10. Lines: 41
  11.  
  12. In article <16594@auspex-gw.auspex.com>, guy@Auspex.COM (Guy Harris) writes:
  13. |> >The window is how much the other end is prepared to accept (65535 implies
  14. |> >infinite). (this is bigger than the maximum packet size on every network
  15. |> >I have ever seen)
  16. |> 
  17. |> Yes, but, as far as I know, it's not required that the sending TCP stuff
  18. |> everything into one packet, and there's a "TCP Big Window" option
  19. |> mentioned in RFC1106, to increase the maximum window size beyond 64K. 
  20. |> 
  21. |> There's also an RFC, RFC1110, entitled "A Problem with the TCP Big
  22. |> Window Option"; both date back to mid-1989, and not being a full-time
  23. |> networking weenie, I don't know what the state of Big Windows in TCP is
  24. |> (except that I seem to remember Vernon Schryver talking about cranking
  25. |> the window size up when using FDDI, in order to light the fibre up, so I
  26. |> suspect there's at least a semi-stable standard for Big Windows).
  27.  
  28. RFC 1323 is the latest RFC describing big windows.  It is basically an
  29. update to RFC's 1072 (window scaling, time-stamps for rtt measurement,
  30. and selective acknowledgements) and 1185 (using the same time-stamps for
  31. rejecting old, duplicate segments).  The selective acknowledgement was
  32. dropped from 1323 because it was felt that more research needed to be
  33. done.
  34.  
  35. RFC 1106 was another method of getting >64K windows.  I don't know much
  36. about it.  The problem with big windows described in RFC 1110 (that a 32-bit
  37. sequence number isn't good enough with 30-bit windows) was addressed in RFC
  38. 1185 and refined in RFC 1323.
  39.  
  40. RFC 1323 is pretty solid.  SGI's next major OS release will include a
  41. TCP that can do RFC 1323 (both window scaling, and time-stamps).
  42.  
  43. Vernon nearly saturates an FDDI ring with a couple of Indigos and a single
  44. TCP connection with a 60K window (no window scaling needed).  But, he likes
  45. to crank up the window to 128K+ to squeeze the last 0.2 MBytes/s out.
  46. Since the "big windows" will be available soon, you'll be able to try this
  47. at home.
  48.  
  49.  
  50. -- 
  51. ---
  52. Thomas Skibo         Advanced Networking, Silicon Graphics     skibo@sgi.com
  53.