RFC698 日本語訳

0698 Telnet extended ASCII option. T. Mock. July 1975. (Format: TXT=5086 bytes) (Obsoleted by RFC5198) (Status: PROPOSED STANDARD)

RFC一覧
英語原文

Request for Comments: 698                                              Jul 1975
NIC #32964



                      TELNET EXTENDED ASCII OPTION
                      TELNET拡張ASCIIオプション


1. Command Name and Code.
1. コマンド名とコード

EXTEND-ASCII 17

2. Command Meanings.
2. コマンドの意味

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.
このコマンドの送信者は、拡張ASCIIの伝達の許可を要求するか、
伝達を始めたことを確認します、標準ASCIIに拡張ビットが追加さ
れ、これはホストコンピュータのあるプログラムで特別に扱われます。

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.
接続が既に拡張ASCIIモードで運用されているなら、このコマンド
の送信者は、受信者が標準のNVT ASCIIでデータキャラクタを伝達し始
めるのを要求します。接続が拡張ASCIIモードで運用されていない
なら、このコマンドの送信者は、拡張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.
このコマンドの送信者は、受信機が伝達を始めるのを要求するか、この
コマンドの受信者が、拡張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.
このコマンドの送信者は、このコマンドの受信者が拡張ASCIIモー
ドでの伝達を止めるか始めない事を要求します。

IAC SB EXTASC

<high order bits (bits 15-8)><low order bits (bits 7-0)> 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.
このコマンドは8ビットの2バイト形式でで拡張ASCII文字を伝え
ます。各8ビット片は8データ・ビットを含んでいます。

3. Default
3. デフォルト

DON'T EXTEND-ASCII

WON'T EXTEND-ASCII

i.e., only use standard NVT ASCII
つまり、標準NVT ASCIIだけ使用

4. Motivation.
4. 動機

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.
ネットに関するいくつかのサイト、例えばSU-AIとMIT-AIが、128文字
のほとんど全てが表示可能なキーボードを使い、追加ビットをコマンド
修飾やプログラムの入力での文字通りの入力の「制御」ビットに使います。
これらの追加ビットがなければ、TELNET接続のときに仕事の停止に使用す
るCONTROL-Cになる、ギリシャ文字のベータなど、管理目的に使用される
文字をテキストに入れる事が出来ません。さらに、これらのサイトの数個
の一般的に使用されたプログラムがこれらの追加ビットが有効に動作する
必要があります。したがって、8ビット幅より大きいキャラクタを送る手
段を提供する必要があります。

5. Description of the option.
5. オプションの記述

This option is to allow the transmission of extended ASCII.
このオプションは拡張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.
過去の経験から、7ビットASCIIが打たれる時は、たいてい予備の
「制御」文字が使用されます。したがって、正常なNVT ASCIIが7ビットA
SCIIに使用され、拡張ASCIIが拡張文字系列として送られると予
想されます。

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.
これらの追加ビットの正確な意味はユーザ・プログラムによります。SU-AI
やMIT-AIにおいて、正常な7ビットのASCIIを超えた最初の2ビットは、
ユーザ・プログラムに渡され、以下の通り指示されます。

Bit 8 (or 200 octal) is the CONTROL bit
Bit 9 (or 400 octal) is the META bit
ビット8(8進数で200)はCONTROLビット
ビット9(8進数で400)はMETAビット

(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.)
(注意:「ここで'CONTROL'は標準的でない方法で使用されます」;通常これは
NVT ASCIIのコード0-37を示します。CONTROLとMETAは、CONTROLで013(積分記
号)、METAで014(プラスマイナス)、のプレフィックスを付けてエコーされま
す。もし両方があれば、これはCONTROL-METAとして知られていて、013と014
の7ビットのキャラクタとしてエコーされます。)

6. Description of Stanford Extended ASCII Characters
6. 標準拡張ASCII文字の記述

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.
この章で、SU-AIで使用される拡張図形文字集合は参照のために記述されます、
この特定の文字集合が拡張ASCII Telnetオプションの一部として必要ではあ
りません。"hidden(隠し)"と説明される文字は、通常ある植字プログラムの
書式制御文字として使用されるコードの、代替図形として解釈されます。

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
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)

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

unregister_compiler_function() 動的に登録されたコンパイラ関数を未登録にします

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る