加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

Telnet协议是什么?

发布时间:2020-12-25 07:58:05 所属栏目:电商 来源:网络整理
导读:Telnet 协议是 Internet 远程登录服务的标准协议和主要方式,它为用户提供了在本地计算机上远程管理主机的能力。 使用者在自己的电脑上使用 Telnet 程序连接到服务器,然后在 Telnet 程序中输入命令,这些命令将会在服务器上运行,就像直接在服务器的控制台上

Telnet 协议是 Internet 远程登录服务的标准协议和主要方式,它为用户提供了在本地计算机上远程管理主机的能力。

使用者在自己的电脑上使用 Telnet 程序连接到服务器,然后在 Telnet 程序中输入命令,这些命令将会在服务器上运行,就像直接在服务器的控制台上输入一样。

本节详细讲解 Telnet 协议的使用方式。

Telnet 协议的作用

为了方便对其他主机进行控制操作,远程登录成为 Internet 上最广泛的应用之一。Telnet 提供远程登录功能。

用户在本地主机上运行 Telnet 客户端,就可登录到远端的 Telnet 服务器。用户在本地输入的命令将由服务器运行,服务器把结果返回到本地。

所以,Telnet 的主要用途就是像操作本地计算机一样,操作远程计算机。

工作流程

Telnet 协议工作有规范的流程,大致包括连接、执行命令和断开连接 3 个部分。具体工作流程如图所示。

Telnet协议是什么? 其中,工作流程分为 6 个步骤,每个步骤含义如下:
  1. Telnet 客户端通过 TCP 协议的三次握手与 Telnet 服务器建立连接。
  2. 建立连接后,需要通过用户名和密码才能远程登录到服务器。因此,服务器要求客户端提供用户名和密码。
  3. Telnet 客户端输入用户名和密码,尝试登录服务器。
  4. 成功登录后客户端向服务器发送要执行的命令。
  5. 服务器收到客户端发来的执行命令,开始执行命令,并将结果返回给客户端。
  6. 客户端不再需要远程执行命令,将向服务器发送 TCP 断开数据包,用于撤销连接。

常用命令

Telnet 是以命令行的方式登录和管理远程计算机的,所以客户端首先需要连接远程的计算机。

执行的命令如下:

telnet 主机名

其中,主机名表示要连接的远程计算机的名称或 IP 地址。成功连接上以后,进入 Telnet 控制台。用户输入的子命令将在远程计算机上执行。

Telnet 常用的子命令及含义如下:
  • open:建立到远程主机的 Telnet 连接,子命令后跟主机名称或 IP 地址。
  • close:关闭现有的 Telnet 连接。
  • display:查看 Telnet 客户端的当前设置。
  • mode:设置文件传输模式。其中,ASCII 的文件传输模式适用于传输文本文件,而二进制的文件传输模式适用于其他类型的文件,如可执行文件、图片。
  • send:向远程计算机发送特殊的 Telnet 协议指令序列,如终止指令序列、中断指令序列或文件结束指令序列。
  • set:对 Telnet 客户端进行设置。
  • status:显示状态信息。
  • environ:设置环境变量。环境变量可以被操作系统用来提供特定的用户或计算机信息。
  • logout:注销远程用户并关闭连接。
  • quit:退出 Telnet 程序。
  • unset:取消对 Telnet 客户端的设置。
  • toggle:切换操作参数。
  • z:暂停 Telnet 登录。
  • ?:显示帮助信息。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读