使用telnet命令访问远程计算机
- 格式:doc
- 大小:55.50 KB
- 文档页数:13
telnet命令开启的几种方法以下是 telnet 命令开启的几种方法:1. 使用系统默认的远程登录服务:如果计算机系统默认开启了远程登录服务,可以使用 telnet 命令直接连接到计算机。
在命令行中输入以下命令:telnet <计算机名>:<端口号>,其中 <计算机名> 是计算机的名称,<端口号> 是远程登录服务的端口号。
2. 使用 SSH 隧道:如果计算机系统支持 SSH 协议,可以使用SSH 隧道连接到计算机。
在命令行中输入以下命令:ssh <用户名>@<计算机名> -p <端口号>,其中 <用户名> 是计算机的用户名,<计算机名> 是计算机的名称,<端口号> 是 SSH 隧道的端口号。
3. 使用 telnet 代理:如果正在使用 telnet 代理,可以使用telnet 命令连接到代理服务器。
在命令行中输入以下命令:telnet <代理服务器地址>:<端口号>,其中 <代理服务器地址> 是代理服务器的地址,<端口号> 是代理服务器的端口号。
4. 使用命令行参数:可以使用 telnet 命令的参数来指定远程计算机的地址和端口号。
在命令行中输入以下命令:telnet <计算机名>[:<端口号>] ,其中 <计算机名> 是计算机的名称,[:<端口号>] 是远程计算机的地址和端口号。
开启 telnet 命令的几种方法如下:1. 使用系统默认的远程登录服务:直接使用 telnet 命令连接到计算机。
2. 使用 SSH 隧道:使用 SSH 隧道连接到计算机。
3. 使用 telnet 代理:使用 telnet 代理连接到代理服务器。
4. 使用命令行参数:使用 telnet 命令的参数来指定远程计算机的地址和端口号。
telnet 命令用法Telnet是一种网络协议,它允许用户通过因特网或局域网连接到远程计算机。
Telnet协议使用TCP/IP协议栈,它是一种简单、通用的协议,可以通过终端、命令行、GUI应用等多种方式进行交互。
Telnet协议可以模拟终端的工作方式,使用户可以连接到远程计算机并执行命令。
Telnet命令的基本格式为:telnet [hostname]hostname是指远程计算机的主机名或IP地址。
下面是一些常用的Telnet命令:1. 连接远程主机telnet [hostname]例如:2. 设置端口号通过在主机名后加上端口号,可以指定连接的端口号。
如果不指定端口号,则默认连接23端口。
telnet [hostname] [port]例如:3. 设置调试模式通过在连接命令中加上-d参数,可以设置Telnet连接为调试模式。
在调试模式下,可以查看命令传输的详细信息。
telnet -d [hostname]例如:4. 设置用户名和密码通过在连接命令中加上-l参数,可以设置Telnet连接的用户名。
在连接成功后,系统会提示输入密码。
telnet -l [username] [hostname]例如:5. 关闭连接在Telnet连接中,可以使用Ctrl + ‘]’键来进入命令界面,然后使用命令quit来关闭连接。
例如:Ctrl + ‘]’quit6. 显示帮助信息在Telnet连接中,可以使用Ctrl + ‘]’键来进入命令界面,然后使用命令help来显示帮助信息。
例如:Ctrl + ‘]’help7. 发送数据在Telnet连接中,可以使用send命令来发送数据。
在发送数据时,需要以回车换行符作为数据的结尾。
例如:以上就是Telnet命令的用法。
通过这些命令可以在终端上远程连接到其他计算机,进行数据交换和管理。
虽然Telnet协议在现代互联网环境下已不安全,但在特定情况下仍然可以使用。
虽然Telnet协议在安全性方面存在一些弱点,例如数据传输的明文和缺少身份验证机制,但它在一些特定情况下仍然可以使用。
telnet的工作过程Telnet的工作过程Telnet(Teletype Network)是一种基于文本协议的远程登录服务,它允许用户通过网络访问远程计算机,并在远程计算机上进行操作。
在本文中,我将逐步解释Telnet的工作过程。
一、建立连接Telnet的工作过程始于建立连接。
当用户想要访问远程计算机时,首先需要使用一个Telnet客户端程序来与目标主机建立联系。
用户输入目标主机的IP地址或域名,并指定Telnet端口(默认为23)。
Telnet客户端程序使用TCP协议与目标主机建立连接。
TCP协议提供可靠的面向连接的通信,确保数据传输的完整性和顺序性。
当连接建立后,Telnet客户端程序将发送一个特殊的命令:IAC(Interpret As Command)。
这个命令告诉远程主机,接下来的内容将是一系列的Telnet命令,而不是普通的用户数据。
二、协商选项Telnet协议支持一系列的选项,用于协商客户端和服务器之间的行为和功能。
在连接建立后,Telnet客户端和服务器会进行选项协商,以确定采用哪些功能和行为。
协商选项是通过发送一系列的Telnet选项命令来完成的。
这些命令被封装在IAC交互命令中,用于告知远程主机所支持的选项。
例如,客户端可能发送一个IAC DO TIMING_MARK命令,要求远程主机在数据流中插入时间戳信息。
服务器可以接受或拒绝这个请求,通过回复一个IAC WILL或IAC WONT命令。
通过这种方式,客户端和服务器之间可以协商各种选项,以达到双方的需求。
三、数据传输选项协商完成后,Telnet客户端和服务器之间的连接就可以进行数据传输了。
用户在Telnet客户端中输入的命令被传输到服务器端。
服务器执行相应的命令,并将执行结果返回给客户端。
这种交互式的数据传输是通过在Telnet客户端和服务器之间交换特殊的控制字符来实现的。
在数据传输过程中,Telnet客户端可以向服务器发送一些控制命令,如IACAYT(Are You There),用于检测服务器是否在线。
使用telnet命令访问远程计算机用户使用telnet命令进行远程登录。
该命令允许用户使用telnet协议在远程计算机之间进行通信,用户可以通过网络在远程计算机上登录,就像登录到本地机上执行命令一样。
为了通过telnet登录到远程计算机上,必须知道远程机上的合法用户名和口令。
虽然有些系统确实为远程用户提供登录功能,但出于对安全的考虑,要限制来宾的操作权限,因此,这种情况下能使用的功能是很少的。
当允许远程用户登录时,系统通常把这些用户放在一个受限制的shell中,以防系统被怀有恶意的或不小心的用户破坏。
用户还可以使用telnet从远程站点登录到自己的计算机上,检查电子邮件、编辑文件和运行程序,就像在本地登录一样。
但是,用户只能使用基于终端的环境而不是X Wndows环境,telnet只为普通终端提供终端仿真,而不支持 X Wndow等图形环境。
telnet命令的一般形式为:telnet 主机名/IP 其中“主机名/IP”是要连接的远程机的主机名或IP地址。
例:telnet 192.168.0.1如果这一命令执行成功,将从远程机上得到login:提示符。
使用telnet命令登录的过程如下:$ telnet 主机名/IP 启动telnet会话。
一旦telnet成功地连接到远程系统上,就显示登录信息并提示用户输人用户名和口令。
如果用户名和口令输入正确,就能成功登录并在远程系统上工作。
在telnet提示符后面可以输入很多命令,用来控制telnet会话过程,在telnet联机帮助手册中对这些命令有详细的说明。
下面是一台Linux计算机上的telnet会话举例:$ telnet server. somewhere. com Trying 127.0.0.1… Connected to serve. somewhere. com. Escape character is \';?]\';. “TurboLinux release 4. 0 (Colgate) kernel 2.0.18 on an I486login: bubba password: Last login:Mon Nov l5 20:50:43 for localhost Linux 2. 0.6. (Posix). server: ~$ server: ~$ logout Connection closed by foreign host $用户结束了远程会话后,一定要确保使用logout命令退出远程系统。
telnet 命令使用方法详解,telnet命令怎么用?什么是Telnet?对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协议,但是对于入侵者而言,Telnet只是一种远程登录的工具。
一旦入侵者与远程主机建立了Telnet连接,入侵者便可以使用目标主机上的软、硬件资源,而入侵者的本地机只相当于一个只有键盘和显示器的终端而已。
为什么需要telnet?telnet就是查看某个端口是否可访问。
我们在搞开发的时候,经常要用的端口就是8080。
那么你可以启动服务器,用telnet 去查看这个端口是否可用。
Telnet协议是TCP/IP协议家族中的一员,是Internet远程登陆服务的标准协议和主要方式。
它为用户提供了在本地计算机上完成远程主机工作的能力。
在终端使用者的电脑上使用telnet程序,用它连接到服务器。
终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。
可以在本地就能控制服务器。
要开始一个telnet会话,必须输入用户名和密码来登录服务器。
Telnet是常用的远程控制Web服务器的方法。
Windows XP怎么执行telnet 命令?1、点击开始→运行→输入CMD,回车。
2、在出来的DOS界面里,输入telnet测试端口命令:telnet IP 端口或者telnet 域名端口,回车。
如果端口关闭或者无法连接,则显示不能打开到主机的链接,链接失败;端口打开的情况下,链接成功,则进入telnet页面(全黑的),证明端口可用。
Telnet 客户端命常用命令:open : 使用openhostname 可以建立到主机的Telnet 连接。
close : 使用命令close 命令可以关闭现有的Telnet 连接。
display : 使用display 命令可以查看Telnet 客户端的当前设置。
send : 使用send 命令可以向Telnet 服务器发送命令。
telnet的命令和模式Telnet是一种用于远程登录和管理网络设备的协议,它可以在本地计算机上通过命令行终端与远程计算机进行通信。
在使用Telnet 时,用户需要输入一些特定的命令和模式来执行不同的操作。
下面是一些常见的Telnet命令和模式:1. 连接远程计算机:用户可以使用“telnet [IP地址] [端口号]”命令连接到远程计算机。
例如,如果要连接到IP地址为192.168.1.1的路由器,端口号为23,则可以输入“telnet192.168.1.1 23”。
2. 登录远程计算机:在连接到远程计算机后,用户需要输入用户名和密码进行登录。
有些设备可能不需要密码或者需要使用特定的用户名和密码才能登录。
一旦成功登录,用户就可以在远程计算机上执行各种命令。
3. 查看帮助文档:用户可以使用“?”命令查看远程设备的帮助文档。
此外,很多设备还提供了详细的命令手册,用户可以通过输入“help”命令来查看。
4. 切换模式:有些设备会提供不同的模式,例如用户模式、特权模式、全局配置模式等。
用户可以使用“enable”命令进入特权模式,再使用“configure terminal”命令进入全局配置模式。
不同的模式可以执行不同的操作。
5. 查看设备状态:用户可以使用“show”命令来查看设备的状态信息,例如路由表、接口状态、CPU利用率等。
这些信息对于诊断和解决网络问题非常有用。
总的来说,Telnet是一种非常实用的协议,可以方便地管理远程设备。
但是由于其不安全的特点,现在已经被SSH等更安全的协议所取代。
如果可能,建议使用更安全的协议来远程管理设备。
telnet指令的用法telnet指令的用法:telnet指令是一种网络协议,用于远程连接到远程计算机或设备并进行命令行操作。
它提供了一种以纯文本方式与远程主机进行通信的方法。
telnet指令可以在Windows、Mac和Linux操作系统上使用。
使用telnet指令可以进行以下操作:1. 连接远程主机:使用telnet指令可以通过IP地址或域名连接到远程主机。
例如,要连接到IP地址为192.168.1.1的远程主机,可以在命令行中输入"telnet192.168.1.1"。
然后,按下回车键。
2. 指定端口号:telnet默认使用的端口号是23,但是有些设备可能使用不同的端口号。
通过在telnet命令后面加上端口号,可以连接到指定端口的远程主机。
例如,要连接到端口号为8080的远程主机,可以输入"telnet 192.168.1.1 8080"。
3. 发送命令:一旦成功连接到远程主机,你可以在telnet会话中输入命令。
这些命令将直接发送到远程主机,并返回相应的结果。
例如,在telnet会话中,你可以输入"ls"命令来列出远程主机上的文件和目录。
4. 退出telnet会话:当你完成telnet会话后,可以使用特定的字符序列来退出。
在Windows中,默认的退出字符序列是"Ctrl + ]",然后输入"quit"并按下回车键。
在Unix/Linux中,默认的退出字符序列是"Ctrl + ]",然后输入"q"并按下回车键。
需要注意的是,telnet指令在发送数据时是以明文形式进行的,因此它不是一种安全的远程连接方法。
在生产环境中,更推荐使用SSH等更安全的协议来进行远程连接和操作。
总结:telnet指令是一种用于远程连接和操作远程主机的网络协议。
通过telnet 指令,可以连接到远程主机并发送命令进行操作。
windowstelnet用法Telnet是一种用于在本地计算机与远程主机之间进行远程终端连接的协议。
它允许用户通过Telnet客户端软件在计算机上运行命令,就像直接在远程主机上操作一样。
以下是关于Windows上使用Telnet的具体用法的详细解释。
1. 安装Telnet客户端首先,你需要在Windows上安装Telnet客户端。
在较新的Windows版本中,Telnet客户端默认没有安装。
你可以按照以下步骤进行安装:- 打开"控制面板",选择"程序"然后点击"启用或关闭Windows功能"。
- 在弹出窗口中找到"Telnet客户端"选项,并勾选它。
然后点击"确定"。
- 安装过程可能需要一些时间,一旦完成,你就可以使用Telnet客户端了。
2. 打开Telnet客户端一旦你安装了Telnet客户端,你可以按照以下步骤来打开它:- 按下"Win + R"组合键,打开"运行"对话框。
- 在对话框中输入"telnet"并点击"确定"。
- Telnet客户端窗口将打开,你可以在其中输入指令了。
3.连接到远程主机在Telnet客户端中,你需要输入连接命令来连接到远程主机。
使用以下命令来连接到一个主机:- 如果你不指定端口号,默认的Telnet端口是23,你可以忽略端口号并直接输入主机名。
4.发送命令一旦成功连接到远程主机,你可以像在本地计算机上一样输入命令。
以下是一些常见的命令示例:- `GET /`:用于在连接到Web服务器后检索网页的命令。
-`HEAD/`:与GET命令类似,但只获取HTTP响应头信息。
- `QUIT`:关闭Telnet客户端连接。
5. 退出Telnet客户端要退出Telnet客户端并关闭连接,请使用以下命令之一:- `QUIT`:关闭Telnet客户端连接。
Telnet 是一种计算机网络协议,用于在网络中传输数据,以便于用户能够通过一台计算机远程登录到另一台计算机,并在远程计算机上执行操作。
在命令行界面(CLI)中,Telnet 客户端通常使用以下方式使用:
1. 启动Telnet 客户端:在命令行界面中,输入Telnet 命令并按回车键。
例如:`telnet 主机名` 或`telnet IP地址`。
2. 登录远程计算机:Telnet 客户端会尝试连接到远程计算机。
如果连接成功,您将看到一个提示符,提示您输入用户名和密码。
输入正确的用户名和密码后,您将成功登录到远程计算机。
3. 执行命令:登录到远程计算机后,您可以像在本地计算机上一样执行命令。
例如,您可以使用`ls` 命令查看远程计算机上的文件列表,或者使用`cd` 命令更改目录。
4. 关闭Telnet 客户端:完成操作后,您可以使用`exit` 命令退出Telnet 客户端,断开与远程计算机的连接。
需要注意的是,在使用Telnet 时,数据传输可能会受到网络延迟和带宽限制的影响。
此外,Telnet 传输的数据可能受到eavesdropping(拦截和窃听)的威胁,因此,对于涉及敏感信息的操作,建议使用更安全的协议,如SSH。
使用telnet命令访问远程计算机用户使用telnet命令进行远程登录。
该命令允许用户使用telnet协议在远程计算机之间进行通信,用户可以通过网络在远程计算机上登录,就像登录到本地机上执行命令一样。
为了通过telnet登录到远程计算机上,必须知道远程机上的合法用户名和口令。
虽然有些系统确实为远程用户提供登录功能,但出于对安全的考虑,要限制来宾的操作权限,因此,这种情况下能使用的功能是很少的。
当允许远程用户登录时,系统通常把这些用户放在一个受限制的shell中,以防系统被怀有恶意的或不小心的用户破坏。
用户还可以使用telnet从远程站点登录到自己的计算机上,检查电子邮件、编辑文件和运行程序,就像在本地登录一样。
但是,用户只能使用基于终端的环境而不是X Wndows环境,telnet只为普通终端提供终端仿真,而不支持 X Wndow等图形环境。
telnet命令的一般形式为:telnet 主机名/IP 其中“主机名/IP”是要连接的远程机的主机名或IP地址。
例:telnet 192.168.0.1如果这一命令执行成功,将从远程机上得到login:提示符。
使用telnet命令登录的过程如下:$ telnet 主机名/IP 启动telnet会话。
一旦telnet成功地连接到远程系统上,就显示登录信息并提示用户输人用户名和口令。
如果用户名和口令输入正确,就能成功登录并在远程系统上工作。
在telnet提示符后面可以输入很多命令,用来控制telnet会话过程,在telnet联机帮助手册中对这些命令有详细的说明。
下面是一台Linux计算机上的telnet会话举例:$ telnet server. somewhere. com Trying 127.0.0.1… Connected to serve. somewhere. com. Escape character is \';?]\';. “TurboLinux release 4. 0 (Colgate) kernel 2.0.18 on an I486login: bubba password: Last login:Mon Nov l5 20:50:43 for localhost Linux 2. 0.6. (Posix). server: ~$ server: ~$ logout Connection closed by foreign host $用户结束了远程会话后,一定要确保使用logout命令退出远程系统。
然后telnet报告远程会话被关闭,并返回到用户的本地机的Shell提示符下。
r-系列命令除ftp和telnet以外,还可以使用r-系列命令访问远程计算机和在网络上交换文件。
使用r-系列命令需要特别注意,因为如果用户不小心,就会造成严重的安全漏洞。
用户发出一个r-系列命令后,远程系统检查名为/etc/hosts.equiv的文件,以查看用户的主机是否列在这个文件中。
如果它没有找到用户的主机,就检查远程机上同名用户的主目录中名为.rhosts的文件,看是否包括该用户的主机。
如果该用户的主机包括在这两个文件中的任何一个之中,该用户执行r-系列命令就不用提供口令。
虽然用户每次访问远程机时不用键入口令可能是非常方便的,但是它也可能会带来严重的安全问题。
我们建议用户在建立/etc/hosts.equiv和.rhosts文件之前,仔细考虑r-命令隐含的安全问题。
******************************************************telnet命令的使用详解一摘要Telnet的应用不仅方便了我们进行远程登录,也给hacker们提供了又一种入侵手段和后门,但无论如何,在你尽情享受Telnet所带给你的便捷的同时,你是否真正的了解Telnet 呢?二远程登录Telnet服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于Telnet协议的远程登录(远程交互式计算),那么就让我们来认识一下远程登录。
1 远程登陆的基本概念先来看看什么叫登录:分时系统允许多个用户同时使用一台计算机,为了保证系统的安全和记帐方便,系统要求每个用户有单独的帐号作为登录标识,系统还为每个用户指定了一个口令。
用户在使用该系统之前要输入标识和口令,这个过程被称为';登录';。
远程登陆是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。
仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上。
2 远程登陆的产生及发展我们可以先构想一个提供远程文字编辑的服务,这个服务的实现需要一个接受编辑文件请求和数据的服务器以及一个发送此请求的客户机。
客户机将建立一个从本地机到服务器的TCP连接,当然这需要服务器的应答,然后向服务器发送键入的信息(文件编辑信息),并读取从服务器返回的输出。
以上便是一个标准而普通的客户机/服务器模型的服务。
似乎有了客户机/服务器模型的服务,一切远程问题都可以解决了。
然而实际并非你想象的那样简单,如果我们仅需要远程编辑文件,那么刚才所构想的服务完全可以胜任,但假如我们的要求并不是这么简单,我们还想实现远程用户管理,远程数据录入,远程系统维护,想实现一切可以在远程主机上实现的操作,那么我们将需要大量专用的服务器程序并为每一个可计算服务都使用一个服务器进程,随之而来的问题是:远程机器会很快对服务器进程应接不暇,并淹没在进程的海洋里(我们在这里排除最专业化的远程机器)。
那么有没有办法解决呢?当然有,我们可以用远程登录来解决这一切。
我们允许用户在远地机器上建立一个登录会话,然后通过执行命令来实现更一般的服务,就像在本地操作一样。
这样,我们便可以访问远地系统上所有可用的命令,并且系统设计员不需提供多个专用地服务器程序。
问题发展到这里好像前途一片光明了,用远程登录总应该解决问题了吧,但要实现远程登陆并不简单。
不考虑网络设计的计算机系统期望用户只从直接相连的键盘和显示器上登录,在这种机器上增加远程登陆功能需要修改机器的操作系统,这是极其艰巨也是我们尽量避免的。
因此我们应该集中力量构造远程登陆服务器软件,虽然这样也是比较困难的。
为什么说这样做也比较困难呢?举个例子来说:一般,操作系统会为一些特殊按键分配特殊的含义,比如本地系统将';Ctrl+C';解释为:';终止当前运行的命令进程';。
但假设我们已经运行了远程登陆服务器软件,';Ctrl+C';也有可能无法被传送到远地机器,如果客户机真的将';Ctrl+C';传到了远地机器,那么';Ctrl+C';这个命令有可能不能终止本地的进程,也就是说在这里很可能会产生混乱。
而且这仅仅是遇到的难题之一。
但尽管有技术上的困难,系统编程人员还是设法构造了能够应用于大多数操作系统的远程登陆服务器软件,并构造了充当客户机的应用软件。
通常,客户机软件取消了除一个键以外的所有键的本地解释,并将这些本地解释相应的转换成远地解释,这就使得客户机软件与远地机器的交互,就如同坐在远程主机面前一样,从而避免了上述所提到的混乱。
而那个唯一例外的键,可以使用户回到本地环境。
将远程登陆服务器设计为应用级软件,还有另一个要求,那就是需要操作系统提供对伪终端(pseudo terminal)的支持。
我们用伪终端描述操作系统的入口点,它允许像Telnet 服务器一样的程序向操作系统传送字符,并且使得字符像是来自本地键盘一样。
只有使用这样的操作系统,才能将远程登陆服务器设计为应用级软件(比如Telnet服务器软件),否则,本地操作系统和远地系统传送将不能识别从对方传送过来的信息(因为它们仅能识别从本地键盘所键入的信息),远程登陆将宣告失败。
将远程登陆服务器设计为应用级软件虽然有其显著的优点:比将代码嵌入操作系统更易修改和控制服务器。
但其也有效率不高的缺点(后面的内容将会给予解释),好在用户键入信息的速率不高,这种设计还是可以接受的。
3 远程登录的工作过程使用Telnet协议进行远程登陆时需要满足以下条件:在本的计算机上必须装有包含Telnet协议的客户程序;必须知道远程主机的Ip地址或域名;必须知道登录标识与口令。
Telnet远程登录服务分为以下4个过程:1)本地与远程主机建立连接。
该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名;2)将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(Net Virtual Terminal)格式传送到远程主机。
该过程实际上是从本地主机向远程主机发送一个IP数据报;3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;4)最后,本地终端对远程主机进行撤消连接。
该过程是撤销一个TCP连接。
上面的内容只是讨论了远程登陆最基本的东西,其中的复杂和编程人员的艰辛是我们难以想象的,不知道你在舒服的使用Telnet的同时,是否想到了这些!三 Telnet协议我们知道Telnet服务器软件是我们最常用的远程登录服务器软件,是一种典型的客户机/服务器模型的服务,它应用Telnet协议来工作。
那么,什么是Telnet协议?它都具备哪些特点呢?1 基本内容Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议。
应用Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。
它提供了三种基本服务:1)Telnet定义一个网络虚拟终端为远的系统提供一个标准接口。
客户机程序不必详细了解远的系统,他们只需构造使用标准接口的程序;2)Telnet包括一个允许客户机和服务器协商选项的机制,而且它还提供一组标准选项;3)Telnet对称处理连接的两端,即Telnet不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。
2 适应异构为了使多个操作系统间的Telnet交互操作成为可能,就必须详细了解异构计算机和操作系统。
比如,一些操作系统需要每行文本用ASCII回车控制符(CR)结束,另一些系统则需要使用ASCII换行符(LF),还有一些系统需要用两个字符的序列回车-换行(CR-LF);再比如,大多数操作系统为用户提供了一个中断程序运行的快捷键,但这个快捷键在各个系统中有可能不同(一些系统使用CTRL+C,而另一些系统使用ESCAPE)。
如果不考虑系统间的异构性,那么在本地发出的字符或命令,传送到远地并被远地系统解释后很可能会不准确或者出现错误。