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

📄 rfc137.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
📖 第 1 页 / 共 2 页
字号:
Network Working Group                                   T. C. O'SullivanRequest for Comments: 137                                       RaytheonNIC 6714                                                   30 April 1971                            TELNET Protocol   This is a request for comment and is being distributed in advance of   the Atlantic City meetings for review and comment prior to or during   discussions on TELNET in preparation for issuing an official   document.   It is also being distributed so that selected installations planning   to implement early versions of TELNET will have a common basis for   such implementation.   The proposed document is the result of the work of the committee.  It   represents a TELNET protocol felt to be adequate for initial   implementation.  A few recent suggestions by committee members and   others have been incorporated where even though not thoroughly   cleared with all members, the chairman felt that they clarified the   protocol or would tend to simplify implementation but not   substantially change the agreed-upon approach.   Readers are referenced to the following previous releases of   information:   1. Conventions for Using an IBM 2741 Terminal or a User Console for      Access to Network Server HOSTS         Joel Winett, RFC 110 (NIC #5809)   2. Level III Server Protocol for the Lincoln Laboratory 360/67 HOST         Joel Winett, RFC 109 (NIC #5808)   3. First Cut at a Proposed TELNET Protocol         J. Melvin, D. Watson, RFC 97 (NIC #5740)   4. ASCII Format for Network Interchange         V. Cerf, RFC 20 (NIC# 4722)   Another RFC will be distributed prior to the Atlantic City Meetings   containing many of the arguments supporting the proposal.O'Sullivan                                                      [Page 1]RFC 137                     TELNET Protocol                   April 1971                            TELNET PROTOCOL                          A Proposed Document                T. O'Sullivan for the TELNET Committee               Will Crowther                 BBN               Bob Long                      SDC               John Melvin                   SRI-ARC               Bob Metcalf                   Harvard               Ed Meyer                      MAC               Tom O'Sullivan (Chairman)     Raytheon               Joel Winett                   MIT-LLO'Sullivan                                                      [Page 2]RFC 137                     TELNET Protocol                   April 1971   TELNET is a third-level protocol, the function of which is to make a   terminal (or process) at a using site appear to the system or a   process at a serving site as logically equivalent to a terminal   "directly" connected to the serving site.  In performing this   function, the protocol attempts to minimize the amount of information   each HOST must keep about the characteristics of other HOSTS.   Definitions   Protocol Levels (see Figure 1)      Level 1         HOST-IMP protocol specified by BBN in NIC 5735, Specifications         for the Interconnection of a HOST, and an IMP (BBN Report 1822)      Level 2         HOST-HOST protocol performed by NCPs as described in Document         Number 1 (NIC 5413) and subsequent amendments, see RFC 107 (NIC         #5806)            One view of the NCP's function is that it takes information            from the net and routes it to receiving processes via            mechanisms internal to each HOST; conversely, processes use            the NCP, via internal system calls, to have information            routed to other processes in the net (via the other            processes' NCPs).      Level 3 (see Figure 2)         Level 3 is, by definition, the place to which and from which         the NCP communicates internally in its own host.            This level may be equivalent to the user process level in            some systems, but this may not be the case in all systems.            In using sites, the TELNET process operates at this level.            In serving sites, the TELNET server operates at this level.   Initial Connection Protocol (ICP)      An agreed-upon sequence of level 3 exchanges between two processes      which is, in general, used to synchronize the dialogue between the      processes, e.g., RFC 80 (NIC #5608) #1.O'Sullivan                                                      [Page 3]RFC 137                     TELNET Protocol                   April 1971   Serving Site      The HOST into which the TELNET process is directing the user's      keyboard input and from which the TELNET process is receiving      control information and data effecting the user's terminal.  At      the serving site, a TELNET server is executing.   Using Site      The HOST in which the TELNET process is executing.   Sending Site      The HOST transmitting data, could be either using site or serving      site.   Receiving Site      Converse of sending site.   User      The person or process "driving" the TELNET process.   In providing services the TELNET protocol will use established   network conventions, specifically the Network Control Program, and   Initial Connection Protocol referenced in the above definitions.   The TELNET protocol provides for a Network Virtual Terminal (NVT)   through which users may transmit and receive data over connections   between the using site and the serving site.   The code of the NVT will be full ASCII.  The seven-bit code will be   transmitted in eight-bit bytes, the high order bit set to zero.   It will be the responsibility of the using site to provide its users   with a means of producing all 128 ASCII codes, as well as a selected   set of special TELNET control signals (see Figure 3).O'Sullivan                                                      [Page 4]RFC 137                     TELNET Protocol                   April 1971   The ASCII character ESC will be employed by the user as an escape   signal indicating that the next character(s) has special meaning.   The meaning assigned to escape code will be serving site defined and   therefore may not be consistant across the network.   It will be the responsibility of the serving site to specify for   users how the NVT code will be used to represent the codes normally   generated by a local terminal.  The serving sites specification of   this representation is expected, where reasonable, to map on a one-   for-one basis for ASCII graphics and controls that are provided   through local terminals.  The serving site will also specify how the   escape conventions will be interpreted by the system.   The end of a line will be represented in the NVT as carriage return   followed by line feed.   The protocol assumes that at initially the serving site will not   provide any echo to the using site.   Each TELNET control signal for which code must be sent over the   connection will be represented in the NVT by an eight-bit code, with   the high order bit set to one.  Following are the special codes   established to date. (U) indicates that in most implementations the   user would be expected to have the ability to signal the TELNET   process from his terminal to initiate the code.   Code X'A0'      Source:  Both Sites (U)      Meaning: A DATA TYPE[1] signal indicating that code will be               transmitted by NVT, i.e., using the seven-bit ASCII               conventions.   Code X'80'      Source:  Using Site (U)      Meaning: Order using site NCP to send an INS and insert X'80' in               data stream.   Code X'81'      Source:  Using Site (U)      Meaning: Break or AttentionO'Sullivan                                                      [Page 5]RFC 137                     TELNET Protocol                   April 1971   Code X'82'      Source:  Serving System      Meaning: Reverse Break   Code X'83'      Source:  Both Sites      Meaning: I Echo   Code X'84'      Source:  Both Sites      Meaning: You Echo   Code X'85'      Reserved   Code X'86'      Reserved   Code X'87'

⌨️ 快捷键说明

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