home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / sgi / 18394 < prev    next >
Encoding:
Internet Message Format  |  1992-12-31  |  5.4 KB

  1. Path: sparky!uunet!spool.mu.edu!olivea!charnel!sifon!CC.UMontreal.CA!basque
  2. From: basque@ERE.UMontreal.CA (Basque Guy)
  3. Newsgroups: comp.sys.sgi
  4. Subject: Re: ZModem
  5. Message-ID: <basque.725787581@eole.ERE.UMontreal.CA>
  6. Date: 31 Dec 92 07:39:41 GMT
  7. References: <1992Dec28.195145.14310@cc.umontreal.ca>
  8. Sender: news@cc.umontreal.ca (Administration de Cnews)
  9. Organization: Universite de Montreal
  10. Lines: 102
  11.  
  12. soubyran@ERE.UMontreal.CA (Soubyran Richard) writes:
  13.  
  14. | Hello sgiers!
  15. | I have avery weird problem... When I am using zmodem (sz) to
  16. | transfer files between my Mac and the Indigo, the transfer hangs
  17. | and quit when there is only 6 seconds left in the transfer. This
  18. | problem exist only since we have changed the OS last summer. We
  19. | were running version 3 of IRIX back then. a few weeks ago, we
  20. | changed to IRIX 4.0.5 and now the transfer hangs just at 3 seconds
  21. | from the end... That's VERY strange...
  22. | Before upgrading to IRIX 3 something, everything was fine! When I
  23. | use Kermit, no problems at all... The tech support at our
  24. | university is no good at all...
  25. |     "We don't know what's wrong." 
  26. |     "We do not have that problem here in the office"
  27. |     etc
  28. | is all they can say.
  29. | One more thing... this problem occurs only if the file is big
  30. | enough to make the transfer go over 60 seconds. Any file less than
  31. | that... no problems...
  32. | Please help!
  33. | Richard Soubyran
  34. | soubyran@alize.ere.umontreal.ca
  35.  
  36.  
  37. I'm sorry to have to waste network bandwidth to straighten out the facts,
  38. but your message has been published in four different "comp.sys.sgi" 
  39. groups and it brings prejudice to my colleagues, to the Universite de
  40. Montreal, and to a certain extent to SGI also.  I'm not here to air
  41. my grievances but to bring factual information about the ZModem
  42. problem and to help other users to better understand the situation.
  43.  
  44. This problem is well known, it has been described many times in the 
  45. different news groups, and it affects all the file transfers that are 
  46. made through a terminal server or across high speed modems.  The reason
  47. is very simple, the ZModem protocol is a streaming protocol and its 
  48. design is based on the assumption that there is no buffering of information
  49. between the transmitter and the receiver.  Now, this is no longer 
  50. true when there is terminal server, or a pair of error correcting modems
  51. in the transmission path.
  52.  
  53. What happens is this.  The computer throw information at very high speed
  54. into the terminal server which has a high buffering capacity, and a lot
  55. of information will accumulate there because the telephone line is very
  56. slow compared to the network.  In a relatively short time, the receiving
  57. end of the protocol will find itself many thousands bytes behind the 
  58. transmitting part of the protocol, and the problem is compounded when
  59. error correcting modems are being used since they also have some buffer
  60. capacity.
  61.  
  62. If there is no transmission error, or if the file is small, everything
  63. will run OK.  But if there is an error, the receiving end of the protocol
  64. will ask for a retransmission.  And the ansmer can come only after the
  65. receiving end will have swallow all the information that has accumulated
  66. in the transmission path.  If there is too much information to swallow,
  67. the receiving end will declare a time out depending on its internal
  68. settings.  The same problem will happen at the end of the transmission
  69. if there were no error since an acknowledge has to be given there.
  70.  
  71. Do we have this problem only on the SGI?  Obviously NO!  It can happen
  72. on any epuipment made by any supplier: we've experienced the problem
  73. on SUN, APOLLO equipement, you name it!  Does the problem prevent our users
  74. from using ZModem?  Again the answer is NO!  We've documented the problem
  75. a year ago and a lot of our users still prefer this protocol because it's
  76. faster, even though, from time to time, they may have to start over again,
  77. but that's their choice because they can also use XModem, YModem or KERMIT.
  78.  
  79. What is the solution?  Very simple, it's written in the "man sz": they
  80. use the "-w" parameter on the "sz" command.  For those who have modems
  81. running at 2400 bps, we recommend "-w 1024".  Those with V32bis modems
  82. may use a value between 2048 and 8192.  Curiously enough, and this proves
  83. my point, the problem never happens in the other direction.
  84.  
  85. I may be wrong, but I see nothing that SGI can do to correct this problem.
  86. This is not THEIR problem but a problem created by a conjuncture of
  87. specifications that have not been designed to work together.  The only
  88. proper solution to eliminate the problem would be to install the modems
  89. directly on asynchronous ports on each computer, and probably also to
  90. avoid using error correcting modems, two things that would be almost
  91. impossible these days.  How can we imagine installing modems on over 
  92. one thousand workstations when a central pool of 60 modems is adequate
  93. for all.
  94.  
  95. Next time you post in this group, you should better check with our
  96. people at the Computing Services.  They're not as ignorant as you may
  97. think.  Regarding me personally, I'll let the readers of this group 
  98. appreciate by themselves if I'm so ignorant.  As for this article,
  99. I have chosen to publish it only once in this group, I want to spare
  100. the readers having to read it three more times. One is enough, and
  101. I had more useful things to speak about than you.
  102.  
  103. --
  104. Guy Basque  Directeur technique __ | INTERNET: basque@ere.umontreal.ca
  105. _/_/_/_/_/  Services informatiques | BITNET:__ basque@umtlvr  _/_/_/_/
  106. _/_/_/_/_/  UNIVERSITE de MONTREAL | TEL: ____ (514) 343-5622 _/_/_/_/
  107.