telnet的工作原理及命令

news/2024/7/11 3:34:36 标签: 工作, 服务器, internet, login, dos, 终端
工作原理:
当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个
叫Telnet客户程序,它运行在你的本地机上;另一个叫Telnet服务器程序,它运
行在你要登录的远程计算机上。本地机上的客户程序要完成如下功能:

1 、建立与服务器的TCP 联接;

2 、从键盘上接收你输入的字符;

3 、把你输入的字符串变成标准格式并送给远程服务器

4 、从远程服务器接收输出的信息;

5 、把该信息显示在你的屏幕上。

远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远
程计算机上,一接到你的请求,就马上活跃起来,并完成如下功能:

1 、通知你的计算机,远程计算机已经准备好了;

2 、等候你输入命令;

3 、对你的命令作出反应(如显示目录内容,或执行某个程序等);

4 、把执行命令的结果送回给你的计算机;

5 、重新等候你的命令。

在Internet中,很多服务都采取这样一种客户/ 服务器结构。对Internet的
使用者来讲,通常只要了解客户端的程序就够了。

命令:

Telnet>,这是告知Telnet在等待键入命令,比如键入问号"?"那么就得到一个有用的命令表:

telnet:?

Commandsmaybeabbreviated,Commandare:

openconnecttoasite

closeclosecurrectconnection

quitexittelnet

displaydisplayoperatingparameters

sendtransmitspecialcharacters( send? formore)

setsetoperatingparameters( set? formore)

statusprintstatusinformation

toggletoggleoperatingparameters( toggle? formore)

modetrytoenterline-by-lineorcharacter-at-a-timemode

?printhelpinformation

虽然命令很多,甚至还有子命令,但只有一些是常用的。现在介绍以下的几个:

Close:

该命令用语终止连接。它自动切断与远程系统的连接,也可以用它退出Telnet,在冒失的进入一个网络主机时,想退出的话,就可以用到这个命令。

open:

用它来与一个命名机器连接,要求给出目标机器的名字或IP地址。如果未给出机器名,Telnet就将要你选择一个机器名。必须注意,在使用"Open"命令之前应该先用"close"来关闭任何已经存在的连接。

SetECHO:

用于本地的响应是On或是Off。作用是是否把输出的内容显示在屏幕上。和DOS的ECHO基本上是一样。如果机器是处于ECHOON的话,想改变为OFF,那么就可以输入SETECHO,想再改变回ECHOOFF,那么就再键入SETECHO就可以了。(这儿说的比较简短,如果有不明白的,可以与我联系)

Setescapechar:

建立"escape"字符到某个特殊的符号,若想用某种控制符号来代替,可以用"asis"或者键入符号"^"加字母b(如:^b)。在正常工作时,是不需要用"escape"这个字符的,并且这个被用作"escape"的符号不应该再被使用。这类似于许多程序中对键盘上的每一个键设定其真正的涵义。但如果正在运行一个daisy-chained应用系统,那么可以重新议定"escape"字符的特征便是很有用的。例如:用Telnet从系统A到系统B,接着又用Telnet注册进入系统C。如果正在系统C上工作时出了故障,那么当"escape"代表符是相同时,就没法中断系统B到系统C的连接。键入"escape"代表符,将总是处于系统A的命令模式。如果在每个Telnet部分使用不同的"escape"代表符,便可以通过键入适当的符号,来选择其中一个命令模式,这也可以用于其他的应用中(像终端仿真)。

Quit:

用它可顺利地推出Telnet程序。

Z:

用语保留Telnet但暂时回到本地系统执行其他命令。并且在Telnet中的连接以及其他的选择在Telnet恢复时仍被保留。

CarriageReturn:

用于不具体的一个命令从命令模式返回到所连接的远程机器上。另外,还有许多其他的命令可以推出命令模式。下面举一个例子,是从注册进入到porky.math.ukans.edu,然后进入命令模式,然后返回porky::

telnetporky.math.ukans.edu

Trying129.237.128.11...

Connectedtoporky.math.ukans.edu.

Escapecharacteris ^] .

SunOSUNIX(porky)

login:wl

password:

LastLogin:TueMar2805:35fromns.bta.net.cn

SunOSRelease4.1.3_U1(SLIPPERY1)#3:SunNov2023:47:23CST1999

Nomatch.

if:Expressionsyntax.

porky/serv/wl%cd/

porky/%CTRL-]

telnet:?

Commandsmaybeabbreviated,Commandare:

openconnecttoasite

closeclosecurrectconnection

quitexittelnet

displaydisplayoperatingparameters

sendtransmitspecialcharacters( send? formore)

setsetoperatingparameters( set? formore)

statusprintstatusinformation

toggletoggleoperatingparameters( toggle? formore)

modetrytoenterline-by-lineorcharacter-at-a-timemode

?printhelpinformation

telnet:setescape^b

escapecharacteris’^b’

porky/%logout

ns.bta.net.cn%

注意:set命令也可以退出命令模式。当然,如果不行,可以回车输入一空行,也能回到porky。 

http://www.niftyadmin.cn/n/1415306.html

相关文章

Spring中Bean实例化的几种方式

Bean实例化的几种方式 类构造方法实例化工厂类静态方法实例化工厂类普通方法实例化 新建包BeanInstance 新建普通类UserService.java package BeanInstance;import java.text.MessageFormat;public class UserService {public UserService(String username){System.out.pri…

写给自己的一些话

大概算起来,从2013年进入测试这个领域,已经两年了。两年里,有一些进步,主要是从原先的现场运维到系统测试一些知识上的积累。但更多的,是不足。经过这么久的工作,我觉得我一直徘徊在测试的门口,…

Java clone方法的使用

浅克隆 Person p2 (Person) p1.clone(); clone()方法使用后得到p2,p2和p1指向不同的地址。但是如果p1中的属性是引用类型,那么不再对这个引用类型进行复制,而止于这个引用。 clone类 Ojbect类中clone()是protected修饰,因此需要扩…

Spring中Bean自动装配的几种方式

Spring3.0以后的版本中,Bean自动装配的有以下几种方式: autowire参数 byName 根据id/name byType 根据类名 constructor 根据构造参数 no 人工指定(默认) autodetect方法在3.0版本以后已被遗弃 根据id/name自动装配 新建A…

彩票36选7

每一次选出的数不重复 procedure TfrmMain.RandomGel6; var Int36 array[1..36]of integer; i,j,Num:integer; SL:string; tmp: Integer; begin Randomize; for i:1 to 36 do Int36 : i; Num:36; for i : 1 to 7 do begin tmp : 1Random(Nu…

大数据开源技术分类

hadoop 分布式处理大数据的框架分为三个阶段:1)data -db -user/app2)data - 存储hdfs - 处理mapreduce - user/apps大数据开源技术分类3)DATA - 数据传输/采集 - 数据处理 - 数据存储 - 数据查询 - users/apps数据传输: 按流的形式…

Spring中将类声明为Bean的注解

Spring中将类声明为Bean的注解有以下4个: ComponentRepostoryServiceController 注解说明 Componnet 用于普通组件,定位不明 Repository 一般用于持久层DAO,数据库交互 Service 一般用于服务层Service,封装服务 Controll…

请问手机业务中的MISC是什么?

Mobile Information Service Center) 是为运营商提供的可快速启动各种数据业务的平台,是一个强大的资源调度平台。它连接运营商的基础网络及业务支撑系统(客服系统、营业系统、计费系统),为SPs提供各种电信资源(如短消…