您现在的位置是: IT外包 ->技术支持 ->基础知识 ->
 
本文关键字: Telnet
Google
 
Telnet extended ASCII option
作者: 不详 | 发布时间: 2008-07-15 13:45 | 信息类别: 基础知识 | 访问人次:
评论 推荐 打印 编辑 】 【 关闭
  

  
 Request for Comments: 698 Jul 1975

  NIC #32964

  TELNETEXTENDED ASCII OPTION

  1. Command Name and Code.

  EXTEND-ASCII 17

  2. Command Meanings.

  IAC WILL EXTEND-ASCII

  The sender of this command requests Permission to begin transmitting, or confirms that it may now begin transmitting extended ASCII, where additional 'control' bits are added to normal ASCII, which are treated sPecially by certain programs on the host computer.

  IAC WON'T EXTEND-ASCII

  If the connection is already being operated in extended ASCII mode, the sender of this command demands that the receiver begin transmitting data characters in standard NVT ASCII. If the connection is not already being operated in extended ASCII mode, The sender of this command refuses to begin transmitting extended ASCII.

  IAC DO EXTEND-ASCII

  The sender of this command requests that the receiver begin transmitting,or confirms that the receiver of this command is allowed to begin transmitting extended ASCII.

  IAC DON'T EXTEND-ASCII

  The sender of this command demands that the receiver of this command stop or not start transmitting data in extended ASCII mode.

  IAC SB EXTASC

   IAC SE

  This command transmits an extended ASCII character in the form of two 8-bit bytes. Each 8-bit byte contains 8 data bits.

  -1-

  TELNET EXTENDED ASCII OPTION RFC698, NIC 32964 (July 23 1975)

  3. Default

  DON'T EXTEND-ASCII

  WON'T EXTEND-ASCII

  i.e., only use standard NVT ASCII

  4. Motivation.

  Several sites on the net, for example, SU-AI and MIT-AI, use keyboards which use almost all 128 characters as printable characters, and use one or more additional bits as "control' bits as command modifiers or to separate textual input from command input to programs. Without these additional bits, several characters cannot be entered as text because they are used for control purposes, such as the greek letter "beta' which on a TELNET connection is CONTROL-C and is used for stopping ones job. In addition there are several commonly used programs at these sites which require these additional bits to be run effectively. Hence it is necessary to provide some means of sending characters larger than 8 bits wide.

  5. Description of the option.

  This option is to allow the transmission of extended ASCII.

 Experience has shown that most of the time, 7-bit ASCII is typed, with an occasional "control' character used. Hence, it is expected normal NVT ASCII would be used for 7-bit ASCII and that extended-ASCII be sent as an escape character sequence.

  The exact meaning of these additional bits depends on the user program. At SU-AI and at MIT-AI, the first two bits beyond the normal 7-bit ASCII are passed on to the user program and are denoted as follows.

  Bit 8 (or 200 octal) is the CONTROL bit

  Bit 9 (or 400 octal) is the META bit

  (NOTE: "CONTROL' is used in a non-standard way here; that is, it usually refers to codes 0-37 in NVT ASCII. CONTROL and META are echoed by prefixing the normal character with 013 (integral symbol) for CONTROL and 014 (plus-minus) for META. If both are present, it is known as CONTROL-META and echoed as 013 014 7-bit character.)

  -2-

  TELNET EXTENDED ASCII OPTION

  RFC698, NIC 32964 (July 23, 1975)

  6. Description of Stanford Extended ASCII Characters

  In this section, the extended graphic character set used at SU-AI is described for reference, although this specific character set is not required as part of the extended ASCII Telnet option. Characters described as "hidden" are alternate graphic interpretations of codes normally used as format effectors, used by certain typesetting programs.

  Code Graphic represented

  000 null (hidden vertically centered dot)

  001 downward arrow

  002 alpha (all Greek letters are lowercase)

  003 beta

  004 logical and (caret)

  005 logical not (dash with downward extension)

  006 epsilon

  007 pi

  010 lambda

  011 tab (hidden gamma)

  012 linefeed (hidden delta)

  013 vertical tab (hidden integral)

  014 formfeed (hidden plus-minus)

  015 carriage return (hidden circled-plus)

  016 infinity

  017 del (partial differential)

  020 proper subset (right-opening horseshoe)

  021 proper superset (left-opening horseshoe)

  022 intersection (down-opening horseshoe)

  023 union (up-opening horseshoe)

  024 universal quantifier (upside-down A)

  025 existential quantifier (backwards E)

  026 circled-times

  027 left-right double headed arrow

  030 underbar

  031 right pointing arrow

  032 tilde

  033 not-equal

  034 less-than-or-equal

  035 greater-than-or-equal

  036 equivalence (column of 3 horizontal bars)

  037 logical or (V shape)

  040-135 as in standard ASCII

  -3-

  TELNET EXTENDED ASCII OPTION

  RFC698, NIC 32964 (July 23, 1975)

  136 upward pointing arrow

  137 left pointing arrow

  140-174 as in standard ASCII

  175 altmode (prints as lozenge)

  176 right brace

  177 rubout (hidden circumflex)
评论 推荐 打印 编辑 】 【 关闭
『相关链接』
序号
标题 发布日期
1
2023-07-15 12:28:13
2
2023-07-15 10:16:57
3
2008-07-15 13:47:13
4
2008-07-15 13:46:49
5
2008-07-15 13:46:24
6
2008-07-15 13:45:31
7
2008-07-15 13:44:58
8
2008-07-15 13:44:32
9
2008-07-15 13:43:15
10
2008-07-15 13:42:51
    查看所有相关的信息...
【郑重声明】【上海IT外包服务网】 刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何投资或其他建议。转载需经作者本人同意并注明出处。本网站有部分文章是由网友自由上传。对于此类文章本站仅提供交流平台,不为其版权负责。如果您发现本网站上有侵犯您的知识产权的文章,请发信至 或直接电话联系: 021-58879030
请您留言
『发表评论』
匿名发表 会员ID: 密码:

上海蝶应信息科技有限公司
上海市商城路341号紫光大厦1305室 +0086-21-58878998 11394019
dieying@541help.com +0086-21-58879030HappyFreeAngel@hotmail.com
Copyright@2007 IT-WAIBAO.COM Inc.沪ICP备05039378号 版权所有2007-2010 管理员登陆