29-May-90 20:56:33-GMT,5991;000000000015 Return-Path: Received: from sprintf.merit.edu by watsun.cc.columbia.edu (5.59/FCB) id AA23563; Tue, 29 May 90 16:56:28 EDT Received: by sprintf.merit.edu (4.1/1123-1.0) id AA04737; Tue, 29 May 90 16:56:20 EDT From: /PN=MICHAEL.WOLLIN/O=ASSOCIATES.TNET/ADMD=TELEMAIL/C=US/@sprint.com Received: by sprint.com (SXG 6.0/sprint.6) with X.400 id 00aMi7jua001; 29 May 90 20:55:41 UT Date: 29 May 90 20:55 UT To: fdc@watsun.cc.columbia.edu (Receipt Notification Requested) Subject: kermit questions Message-Id: <"RGJA-2492-8044/1"*@sprint.com> this file goes to columns > 128. I'll send another version with wrapping at col 80. The second version would have to be reconstructed by you, that is, you would have to recombine those lines that wrapped. Hope this version arrives intact. Forwarded message: Posted: Tue, May 29, 1990 4:46 PM EDT Msg: IGJA-2492-7947 From: M.WOLLIN To: m.wollin Subj: test2 Frank, Here are my state tables. Would you kindly study them? I'll call Wednesday. Thanks. Michael Send State table for windowing Kermit. Attributes and server not supported. Echoed packets are discarded at a lower level. Note: Retry+ means retry count exceeded. Cancelled 2 means local user repeats cancel request (e.g. Jane! Stop this crazy thing!) ?: c-like operator used as shorthand Event (Packet) SSINI SSFIL SSDAT SSEOF SSEOT ---------------------------------------------------------------------------------------------------------------------------- S Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) F Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) D Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Y S OK? Send Wndw,, EOF?(Send(Z),) More and !cz? (Set flags, Open, begin progress : update progress Open,Send(F), Send(F), ) display display : Send(B) : SEND(E), Y(X) Fatal Ignore set cx,Z(D), Fatal Y(Z) Fatal Ignore Z(D),set cz, Fatal Z Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) B Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) E I,X,A,R,C,K,G Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Retry+ Send(E) Send(E) Send(E) Send(E) Send(E) Break Skip NA Set cx set cx,Z(D) Ignore? NA Cancelled Set cz Set cz set cz, Z(D), Send(B), Ignore Cancelled 2 Send(E), Send(E), Send(E), Send(E), Send(E), Link Down During SSDAT, protocol window rotation error is fatal For a generalized implemenation, Break would be substitued by local OS standard sys request (e.g. ^Y for VMS). Receive State Table Event (Packet) RSINI RFILE RDATA RWANTB ---------------------------------------------------------------------------------------------------------- S Ack(S) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) F Fatal, Send(E) Open, Fatal, Send(E) Send(E) and exit D Fatal, Send(E) Fatal, Send(E) Rotation at Fatal, Send(E) lower level Y Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) N Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Z Fatal, Send(E) Fatal, Send(E) Close Fatal, Send(E) if Z(D) then DelFil cz? : B Fatal, Send(E) Fatal, Send(E) E I,X,A,R,C,K,G Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Fatal, Send(E) Retry+ Send(E) Send(E) Send(E) Send(E) Break * * * * Skip NA set cx set cx NA Cancelled Set cz set cz set cz NA Cancel 2 Send(E) Send(E) Send(E) Send(E) Link Down