Network Working Group Wayne Hathaway Request for Comments # 595 AMES-67 NIC # 20617 12 Dec 1973 References: NIC # 20812Some Thoughts in Defense of the TELNET Go-Ahead
Hathaway [Page 1]
RFC 595 In Defense of the TELNET Go-Ahead December 1973
"ESTHETIC OBJECTIONS TO GA"
Hathaway [Page 2]
RFC 595 In Defense of the TELNET Go-Ahead December 1973
This is what I see as the most valuable reason for the GA mechanism, as was noted in NIC#20812: it is not so much a request for input as an assurance (although not an irrevocable one) that the server is through sending output. In fact, that is what the name implies to me: go ahead, it's your turn to type, I'm through for a while. Perhaps some of the objections would be eased if this aspect were given more emphasis? As an aside, the problem of spontaneous system messages that might be generated after a GA is sent is not a major one in practice, as the user will surely see the message as soon as he manually turns the line around (enters his next input line). Note of course that the spontaneous message should also have a GA following, to serve as "end-of-message" to the receiving NCP. Further, if the user system supports reverse break, it can deliver the message as soon as it likes.
Hathaway [Page 3]
RFC 595 In Defense of the TELNET Go-Ahead December 1973
In fact, in all the linking that I have done from our (LAAT) system to TENEX we have very quickly agreed on a manual GA mechanism (eg, "over"). For straight conversational links I do not feel that it is unreasonable to have a simple way to ask your local process to send a GA (although GA is mostly defined in the server-to-user context, which breaks down somewhat here). One further supportive comment: a spoken conversation is of course line-at-a-time, with "obvious cues" (pauses, questions, etc.) serving as GA's. The situation is of course quite livable, even when spontaneous talk overrides the GA ("Oh, before you answer that, ..."). This occasionally results in the need to repeat a line, in an exact analogy to the problem of lines garbled by a reverse break or printed against the right margin.
Hathaway [Page 4]
RFC 595 In Defense of the TELNET Go-Ahead December 1973
A GRIPE OF MY OWN