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

  1. Xref: sparky comp.protocols.appletalk:4527 comp.protocols.tcp-ip:6098
  2. Path: sparky!uunet!paladin.american.edu!howland.reston.ans.net!spool.mu.edu!agate!doc.ic.ac.uk!uknet!edcastle!festival!ercm20
  3. From: ercm20@festival.ed.ac.uk (Sam Wilson)
  4. Newsgroups: comp.protocols.appletalk,comp.protocols.tcp-ip
  5. Subject: MacTCP and window size
  6. Message-ID: <30794@castle.ed.ac.uk>
  7. Date: 26 Jan 93 12:42:20 GMT
  8. Sender: nntpusr@castle.ed.ac.uk
  9. Lines: 48
  10.  
  11. This may be an FAQ (though I've looked in the MacTCP information
  12. produced by Eric Behr at spider.math.ilstu.edu but can't find anything
  13. relevant) and if so I apologise.
  14.  
  15. We have a number of Macs running various versions of NCSA Telnet (with
  16. and without MacTCP), Eudora etc..  We have one particular one, a IIfx
  17. with an Apple ethernet card, which occasionally fails to make IP
  18. connections to other hosts; not all the time, just sometimes.  It is
  19. using MacTCP and the problem occurs with both Telnet and Eudora.  For
  20. the interested what actually happens is that the host accepts the TCP
  21. connection and then resets it.  The sequence is as follows:
  22.  
  23. 1) Mac sends initial TCP connect packet (SYN) offering window of 1218
  24.    bytes and TCP option of MSS of 536. 
  25.  
  26. 2) Host responds (ACK and SYN) with its own window size of 4096 and MSS
  27.    of 1480. 
  28.  
  29. 3) Mac then ACKs this packet with its window still set at 1218 and no
  30.    further TCP options. 
  31.  
  32. 4) Host sends RST flag to reset the call.
  33.  
  34. I presume the host has decided that it can't cope with the combination
  35. of a TCP window size of 1218 and an MSS of 1480.  We get exactly the
  36. same behaviour when using either NCSA Telnet or Eudora.  On other
  37. occasions, i.e.  when the thing works, the same Mac advertises a window
  38. of 4221, as do other Macs using MacTCP, and everything works
  39. beautifully. 
  40.  
  41. Since this seems to be independent of the specific application I assume
  42. it's a MacTCP problem, possibly a shortage of memory.  Unfortunately I
  43. don't know of any way of configuring memory for MacTCP (presumably it
  44. uses the System heap) and can only guess that there's a general shortage
  45. of System memory at the moments when this problem happens.  I'll
  46. continue to investigate (though the machine is actually 2 miles away
  47. from my office!) but if anyone has come across this sort of behaviour
  48. I'd be interested in knowing. 
  49.  
  50. As I said it's a IIfx and Inter*Poll says System B1-7.0.1, Finder
  51. B2-7.0, LaserWriter 7.1.1, Responder 201, AppleTalk 56, AppleShare 7.0. 
  52. I don't know which version of MacTCP.
  53.  
  54.  
  55. Sam Wilson
  56. Network Services Division
  57. Computing Services, The University of Edinburgh
  58. Edinburgh, Scotland, UK
  59.