分享
 
 
 

RFC339 - MLTNET: A Multi Telnet Subsystem for Tenex

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

NETWORK WORKING GROUP R.Thomas

REQUEST FOR COMMENTS #339 BBN

N.I.C. #9932 May 5,1972

MLTNET - A "MULTI-TELNET" SUBSYSTEM FOR TENEX

INTRODUCTION

MLTNET is a TELNET-like facility for TENEX which enables a user to

control a number of jobs, running on different ARPANET hosts. It

multiplexes the user's local console among the remote jobs. MLTNET is

useful in applications which require coordinated behavior of several

network hosts. In particular, we have found it helpful in debugging

programs which make use of the network. The MLTNET program is designed

to be easy to use and, while used in remote mode, to be as transparent

as possible to the user. It is somewhat less sophisticated than the

TENEX user-TELNET program. MLTNET is currently a subsystem on the BBN-

TENEX host.

USING MLTNET

MLTNET operates in two modes:

1. Local Mode Operation:

When in local mode MLTNET interprets input types by the

user as commands to it. Commands consist of a mnemonic

command name followed by zero or more parameters.

Included in the commands recognized by MLTNET are ones

which enable the user to associate a name of his choice

with a connection to an ARPANET site, to establish a

connection with a named site, to list the network status

as seen from the user's TENEX etc.

2. Remote Mode Operation

When operating in remote mode MLTNET makes the user's

console appear to be directly connected to a remote

site. It transmits input typed by the user to the

remote site and prints output recieved from the remote

site. Output received from a remote site while the user

is in local mode or is interacting with another remote

site is buffered for the user by MLTNET.

MLTNET has been designed to be transparent to the user

while operating in remote mode. In particular, when in

remote mode it transmits user-types ^C (CONTROL-C, the

TENEX "attention" character) and ^T (CONTROL-T, the

TENEX "time used query" character) to the remote site.

[Page 1]

When in local mode ^C and ^T have their usual TENEX

effect.

Occasinally a user may find it necessary to modify the

characteristics of a connection to a particular remote

site. For example, he may want to have MLTNET echo

typed input as it is transmitted. Or, he may be using a

remote host which requires both upper and lower case

characters from a local terminal which has only upper

case; in such a case he would want MLTNET to transmit

upper and lower case as appropriate. In remote mode

operation MLTNET recognizes "!" as an escape character

and interprets the character following it as a command

to change the characterristics of the connection currently

in use. Commands recognized by MLTNET in remote mode

are summerized in the next section. To have MLTNET

transmit "!" to the remote site the user types "!!".

MLTNET Command Summary

Local Mode Commands

MLTNET uses the character "<" to signal the user that it is in local

mode ready to accept input. Commands and command parameters may be

editted as they are input.The character ^A (CONTROL-A) deletes the last

character input. In response to a ^A MLTNET types " deleted. The

character ^R (CONTROL-R) causes the input string as collected so far to

be retyped (with all editting carried out). MLTNET responds to the

character RUBOUT (octal 177) by aborting the current input collecting

operation and typeing the ready character "<". The ALTMODE character

(octal 175) may be used to invoke command recognition and completion. If

insufficient information is availble to recognize an input string as a

command MLTNET responds to ALTMODE by ringing the terminal bell. Any

prefix which uniquely identifies a command is recognized as that command

by MLTNET.

In the following, <name> and <site> denote command parameters. They are

strings terminated by a space or carriage return. <name> is a user

chosen string of 14 characters or less; site is either the name of an

ARPANET host or the string "LOCAL".

The commands recognized by MLTNET in local mode are:

ASSIGN:

syntax: ASSIGN <name> <site>

effect: Associates the user chosen string <name> with a

connection to the ARPANET site <site>.

[Page 2]

TALK:

syntax: TALK <name>

effect: Switches from command mode to remote mode

directing subsequent console input to the site

associated with <name>. If no ARPANET site is

currently associated with <name>, the user is

asked to spesify a site. The first time the

user "talks" to a particular named site MLTNET

goes through the ARPANET initial connection

protocol with the remote site in order to

establish a duplex connection with it.

NAMES:

syntax: NAMES

effect: Prints on the console the <name>/<site>

associatins currently known to MLTNET.

QUIT:

syntax: QUIT

effect: Returns control to the TENEX EXEC breaking all

connections with remote hosts. It is good

practice to log out of each remote host before

using the QUIT command.

NETSTAT:

syntax: NETSTAT

effect: Prints on the console the network status as seen

from the local TENEX.

RENAME:

syntax: RENAME <name>1 <name>2

effect: Associates <name>2 with the ARPANET site

previously associated with <name>1.

FLUSH:

syntax: FLUSH <name>

effect: Breaks the network connection with the ARPANET

site associated with <name> and, in addition,

breaks the association between <name> and that

site.

HOSTS:

syntax: HOSTS

effect: Prints on the console the list of hosts

currently known to the MLTNET subsystem.

HELP:

syntax: HELP

[Page 3]

effect: Prints on the console a breif summary of how to

use MLTNET.

Remote Mode Commands

In remote mode MLTNET recognizes the escape character "!" as a signal to

interpret the following character as a command. Currently MLTNET

recognizes the following characters as commands to it:

Q: (quit) Causes MLTNET to switch from remote mode to local

mode.

L: (local echo) Causes MLTNET to echo characters as it

transmits them to the remote site. ;L is the inverse of

R. The default case.

R: (remote echo) Causes MLTNET to transmit characters typed

to it without echoing them; invers of L.

U: (upper case) Causes MLTNET to transmit upper case letters

as typed; the inverse of S. The default case.

S: (small letters - lower case): Causes MLTNET to transmit

upper case letters typed to it as lower case letters.

In this mode of operation "^" acts as a shift key; "^"

may be transmitted by typing "!^". S is the inverse of

U.

X: (where X is any character other than Q, L, R, U or S):

Causes MLTNET to transmit X.

The following is an annotated scenario which illustrates the use of

MLTNET; in it characters typed by the users are underlined.

[ This RFCwas put into machine readable form for entry ]

[ into the online RFCarchives by Tor Fredrik Aas 1/98 ]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有