?? rfc698.txt
字號:
組織:中國互動出版網(http://www.china-pub.com/)
RFC文檔中文翻譯計劃(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
譯者:郭大剛(guodagang guodagang@tyut.edu.cn)
譯文發布時間:2001-11-7
版權:本中文翻譯文檔版權歸中國互動出版網所有。可以用于非商業用途自由轉載,但必須
保留本文檔的翻譯及版權信息。
Request for Comments: 698 Jul 1975
NIC #32964
TELNET擴展ASCII選項
(RFC698——TELNET EXTENDED ASCII OPTION)
1. 命令名稱和代碼
EXTEND-ASCII 17
2. 命令含義
IAC WILL EXTEND-ASCII
本命令的發送器請求開始傳輸的許可指令,或者確認現在可以開始傳輸擴展ASCII字符
了。這里附加的‘控制’位是加在通常的ASCII字符上,在主機上某些程序會對它進行特定
的處理。
IAC WON'T EXTEND-ASCII
如果連接已經采用擴展ASCII模式來進行操作,命令的發送器需要接收器以標準NVT
ASCII開始來傳送數據字符集。如果已經采用非擴展ASCII模式進行操作,則命令的發送器
拒絕開始發送擴展ASCII。
IAC DO EXTEND-ASCII
該命令的發送器要求接收器開始傳輸或者確認該命令的接收器被允許開始傳輸擴展
ASCII。
IAC DON'T EXTEND-ASCII
該命令的發送器要求該命令的接收器停止或者沒有開始以擴展ASCII模式傳送數據。
IAC SB EXTASC
<high order bits (bits 15-8)><low order bits (bits 7-0)> IAC SE
該命令以兩個八位字節的形式傳輸一個擴展ASCII字符。每個八位字節包含了八個數據
位。
3. 缺省
DON'T EXTEND-ASCII
WON'T EXTEND-ASCII
即只使用標準NVT ASCII
4. 動機
在網絡的一些場合,例如,SU-AI和MIT-AI使用那種以幾乎所有128個字符作為可打
印字符集的鍵盤,和使用一個或者更多附加位作為‘控制’位來進行配置的修改或從輸入的
命令中分離出文本,再輸入給程序。如果沒有這些附加位,一些字符將不能作為文本輸入,
因為他們已經用于控制目的了,例如,在TELNET連接中,希臘字母“beta”就是
CONTROL-C,用于終止一項作業。另外,在這些需要這些附加位有效運轉的場合有一些通
用程序。因此,提供大于8位的發送字符串的方法是十分必要的。
5. 選項描述
該選項允許傳輸擴展ASCII字符。
經驗顯示:大多數情況下,7位ASCII字符是典型的,偶爾使用‘控制’字符串。因此,
可以看到,標準的NVT ASCII將采用7位ASCII字符,而擴展ASCII字符用于表示特征序
列。
這些附加位的精確含義依賴于用戶段的程序。在SU-AI和MIT-AI中,通常的7位ASCII
字符串的頭兩位傳遞給用戶端程序,表示如下。
Bit 8 (或200個八進制)是CONTROL位
Bit 9 (或400個八進制)是META位
(注:“CONTROL”在這里的用法不是標準的;也就是說,它通常指的是NVT ASCII中
的代碼0-37。CONTROL和META可通過在字符前面加前綴來代表,如在字符前加013(整
數記號)表示CONTROL,在字符前加014(加-減)表示META。如果二者同時出現,即
CONTROL-META,它的表示方法是013 014 7比特字符。)
6.斯坦福(Stanford)擴展ASCII字符集描述
在本節中,在SU-AI中采用的擴展圖形字符集的描述見附錄,雖然這個特殊字符集對于
擴展ASCII Telnet選項部分不是必須的。描述的字符集,如“隱藏(hidden)”, 在排版程序
中用做格式控制符,被改做通常符號的圖象注釋。
表示的代碼圖形
000 空格鍵(暗含著垂直居中點)
001 向下的箭頭
002 alpha (所有希臘字母都是小寫)
003 beta
004 邏輯與(脫字符號)
005 邏輯非(攙和了向下的擴展)
006 epsilon
007 pi
010 lambda
011 制表符(暗含著gamma)
012 換行符(暗含著delta)
013 垂直制表符(暗含著積分)
014 換頁符(暗含著正負號)
015 回車符(暗含著畫有圓圈的加號)
016 無窮大
017 刪除鍵(局部微分)
020子集(包含)
021 補集(屬于)
022 交集(并)
023 合并(交)
024 通用量詞(倒A)
025 存在量詞(倒E)
026 畫有圓圈的數字
027 左右雙向箭頭
030 下劃線
031 向右箭頭
032 tilde
033 不等于
034 小于等于
035 大于等于
036 等價符
037 邏輯或(V型)
040-135是標準ASCII字符
136 向下箭頭
137 向左箭頭
140-174是標準ASCII字符
175 alt模式(打印菱形)
176 右大括號
177 破折號(暗含著波浪號)
RFC698——ELNET EXTENDED ASCII OPTION TELNET擴展ASCII選項
2
RFC文檔中文翻譯計劃
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -