⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
📖 第 1 页 / 共 2 页
字号:
   f)  Send/Receive over file-like connection.Error Checking   We propose that each message carry a message number, bit count, and a   checksum in its body, that is transparent to the IMP.  For a checksum   we suggest a 16-bit end-around-carry sum computed on 1152 bits and   then circularly shifted right one bit.  The right circular shift every   1152 bits is designed to catch errors in message reassembly by the IMPs.Closer Interaction   The above described primitives suggest how a user can make simple use   of a remote facility.  They shed no light on how much more intricate   use of the network is to be carried out.  Specifically, we are   concerned with the fact that as some sites a great deal of work has   gone into making the computer highly responsive to a sophisticated   console.  Culler's consoles at UCSB and Englebart's at SRI are at   least two examples.  It is clear that delays of a half-second or so   for trivial echo-like responses degrade the interaction to the point   of making the sophistication of the console irrelevant.   We believe that most console interaction can be divided into twoCrocker                                                        [Page 6]RFC 1                        Host Software                 7 April 1969   parts, an essentially local, immediate and trivial part and a remote,   more lengthy and significant part.  As a simple example, consider a   user at a console consisting of a keyboard and refreshing display   screen.  The program the user is talking typing into accumulates a   string of characters until a carriage return is encountered and then   it processes the string.  While characters are being typed, it   displays the characters on the screen.  When a rubout character is   typed, it deletes the previous non-rubout character.  If the user   types H E L L O <- <- P <CR> where <- is rubout and <CR> is   carriage-return, he has made nine keystrokes.  If each of these   keystrokes causes a message to be sent which in return invokes   instructions to our display station we will quickly become bored.   A better solution would be to have the front-end of the remote program   -- that is the part scanning for <- and <CR> -- be resident in our   computer.  In that case, only one five character message would be   sent, i.e., H E L P <CR>, and the screen would be managed locally.   We propose to implement this solution by creating a language for   console control.  This language, current named DEL, would be used by   subsystem designers to specify what components are needed in a   terminal and how the terminal is to respond to inputs from its   keyboard, Lincoln Wand, etc.  Then, as a part of the initial protocol,   the remote HOST would send to the local HOST, the source language text   of the program which controls the console.  This program would have   been by the subsystem designer in DEL, but will be compiled locally.   The specifications of DEL are under discussion.  The following   diagrams show the sequence of actions.Crocker                                                        [Page 7]RFC 1                        Host Software                 7 April 1969A.  Before Link Establishment         /                                                      \        |     +-----------+                    +-----------+    |        |     |           |                    |           |    |        |     |           |                    |           |    |        |     | terminal  |                    | terminal  |    |        |     |           |                    |           |    |        |     |           |                    |           |    |        |     +-----+-----+                    +-----+-----+    |        |           |                                |          |        |           |                                |          |        |           |                                |          |        |     +-----+-----+                    +-----------+    |        |     |     |     | Request connection |     |     |    |   UCLA {     |     |     | -> over link 25    |     |     |    } SRI        |     |   +-+-+   |  +-+          +-+  |   +-+-+   |    |        |     |   | OS|---+-=|I|----------|I|=-+---| OS|   |    |        |     |   +-+-+   |  +-+          +-+  |   +---+   |    |        |     |           |                    |           |    |        |     |           |                    |           |    |        |     +-----------+                    +-----------+    |        |      HOST: UCLA                        HOST: SRI      |         \                                                     /Crocker                                                        [Page 8]RFC 1                        Host Software                 7 April 1969b.  After Link Establishment and Log-in         /                                                      \        |     +-----------+                    +-----------+    |        |     |           |                    |           |    |        |     |           |                    |           |    |        |     | terminal  |                    | terminal  |    |        |     |           |                    |           |    |        |     |           |                    |           |    |        |     +-----+-----+                    +-----+-----+    |        |           |                                |          |        |           |                                |          |        |           |                                |          |        |     +-----+-----+ "Please send front"+-----------+    |        |     |     |     | end control"       |     |     |    |   UCLA {     |     |     |        ->          |     |     |    } SRI ___        |     |   +-+-+   |  +-+          +-+  |  +--+---+ |    |    /   |        |     |   | OS|---+-=|I|----------|I|=-+--|OS|NLS| +----+---|    |        |     |   +-+-+   |  +-+          +-+  |  +------+ |    |   |___/        |     |           |       DEL prog.    |           |    |   |    |        |     |           |        <-          |           |    |   |____|        |     +-----------+                    +-----------+    |        |      HOST: UCLA                        HOST:SRI       |         \                                                     /Crocker                                                        [Page 9]RFC 1                        Host Software                 7 April 1969c.  After Receipt and Compilation of the DEL program         /                                                     \        |     +-----------+                    +-----------+    |        |     |           |                    |           |    |        |     |           |                    |           |    |        |     | terminal  |                    | terminal  |    |        |     |           |                    |           |    |        |     |           |                    |           |    |        |     +-----+-----+                    +-----+-----+    |        |           |Trivial                         |          |        |           |Responses                       |          |        |           |                                |          |        |     +-----+------+                    +-----------+   |        |     |     |      |                    |     |     |   |   UCLA {     |     |      |  Major Responses   |     |     |   } SRI ___        |     |  +--+--+   |  +-+          +-+  |  +--+---+ |   |    /   |        |     |  |DEL  |---+-=|I|----------|I|=-+--|OS|NLS| +---+---|    |        |     |  |front|   |  +-+          +-+  |  +------+ |   |   |___/        |     |  | end |   |                    |           |   |   |    |        |     |  |prog.|   |                    |           |   |   |____|        |     |  +-----+   |                    |           |   |        |     |  | OS  |   |                    |           |   |        |     |  +-----+   |                    |           |   |        |     |            |                    |           |   |        |     +------------+                    +-----------+   |        |      HOST: UCLA                         HOST: SRI     |         \                                                     /Open Questions   1.  If the IMPs do code conversion, the checksum will not be correct.   2.  The procedure for requesting the DEL front end is not yet   specified.IV.  Initial ExperimentsExperiment One   SRI is currently modifying their on-line retrieval system which will   be the major software component on the Network Documentation Center so   that it can be operated with model 35 teletypes.  The control of the   teletypes will be written in DEL.  All sites will write DEL compilers   and use NLS through the DEL program.Experiment TwoCrocker                                                       [Page 10]RFC 1                        Host Software                 7 April 1969   SRI will write a DEL front end for full NLS, graphics included.  UCLA   and UTAH will use NLS with graphics.         [ This RFC was put into machine readable form for entry ]         [ into the online RFC archives by Celeste Anderson 3/97 ]Crocker                                                       [Page 11]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -