网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

TELNET简介

更新时间:2026年03月27日   作者:spoto   标签(Tag):

TELNET代表/相当于电传网络。它是一种……客户端/服务器应用程序协议这种方式使得用户能够访问局域网或互联网上的远程系统的虚拟终端。本地计算机使用Telnet客户端程序,而远程计算机则使用Telnet服务器程序。在本文中,我们将详细讨论关于TELNET的各个方面。

Telnet是什么?

TELNET这是一种协议,它使得一台计算机能够连接到本地计算机上。这种协议被用作一种标准。TCP/IP协议对于由虚拟终端服务所提供的服务而言。ISO启动连接的计算机被称为……本地计算机即,被连接到的计算机,也就是能够接受这种连接的计算机。远程计算机在Telnet操作过程中,远程计算机上进行的任何操作都会被本地计算机显示出来。Telnet采用客户端/服务器模式进行工作。

TELNET的历史

那个Telnet协议该技术起源于20世纪60年代末,其初衷是为了提供远程终端访问和控制功能。大型机以及小型计算机。最初,这种协议被设计为一种简单且安全的远程系统连接方式。通过这种协议,用户可以使用终端或命令行界面来访问远程计算机。不过,随着时间的推移,由于安全问题,Telnet的使用频率逐渐降低,于是出现了一些替代方案。SSH现在,它们被更优先地用于安全的远程管理。

登录 TELNET

这种日志记录过程可以进一步分为两个部分:

  • 本地登录
  • 远程登录

本地登录

当用户登录到本地系统时,这种行为被称为“本地登录”。

本地登录

本地登录的流程/步骤

  • 当用户在终端上输入信息时,终端驱动程序会接收这些按键操作。
  • 终端驱动程序将这些字符传递给操作系统。
  • 现在,操作系统会验证这些字符的组合是否正确,然后打开相应的应用程序。

2. 远程登录

远程登录这是一种用户能够登录到远程计算机上,从而使用该远程计算机上提供的服务的流程。通过远程登录功能,用户可以了解从远程计算机传输到本地计算机的处理结果。

在日志记录中,实现远程登录功能

远程登录的过程

  • 当用户在本地计算机上输入某些字符时,当地的操作系统会接受这些字符。
  • 本地计算机不会解析这些字符,而是将它们发送给TELNET客户端。
  • TELNET客户端将这些字符转换为一种称为“网络虚拟终端字符”的通用字符集,然后将这些字符传递给本地TCP/IP协议栈。
  • 那些以NVT形式存在的命令或文本,会通过互联网传输,最终到达目标位置。TCP/IP将其存储在远程计算机上。
  • 这些字符随后被传输到操作系统,之后再传递给TELNET服务器。
  • 然后,TELNET服务器会将那些字符转换为远程计算机能够理解的字符。
  • 远程操作系统从伪终端驱动程序接收字符。所谓伪终端驱动程序,其实是一种软件,它假装这些字符是从终端设备发送的。
  • 然后,操作系统会将该字符传递给相应的应用程序。

网络虚拟终端(NVT)

NVT(网络虚拟终端)NVT(网络虚拟终端)是一种基于TELNET的虚拟终端。它的基本结构可以被许多不同类型的真实终端所共享。NVT的诞生是为了实现不同操作系统下的各种终端之间的有效通信。

Telnet中的网络虚拟终端(Network Virtual Terminal,NVT)

TELNET是如何工作的?

  • 客户端-服务器交互
    • 那个Telnet客户端通过向 Telnet 服务器发送请求来建立连接。
    • 一旦连接建立起来之后,客户端就可以发送数据了。命令/指令传输到服务器上。
    • 服务器会处理这些命令,并相应地作出回应。
  • 角色流程/角色发展轨迹
    • 当用户在屏幕上输入内容时……本地计算机当地的操作系统能够接受这些字符。
    • Telnet客户端将这些字符转换为一种通用的字符集。网络虚拟终端(NVT)字符。
    • 这些NVT字符通过本地TCP/IP协议栈,被传输到互联网上的远程计算机上。
    • 远程Telnet服务器将这些字符转换为远程计算机能够理解的格式。
    • 远程操作系统从伪终端驱动程序中接收字符,然后将这些字符传递给相应的应用程序。3.
  • 网络虚拟终端(NVT)
    • NVT是一种基于Telnet的虚拟终端,它采用了一种适用于各种真实终端的共同结构。
    • 它确保了不同操作系统下的各种终端之间的通信兼容性。

TELNET命令

Telnet命令的标识方式是通过一个前缀字符来表示的。其中,表示“Interpret As Command”(即命令的解析方式)的代码为255。在255之后,会跟着命令和选项的编码。命令的基本格式如下所示:

TELNET命令格式

以下是一些重要的TELNET命令:

角色/人物
十进制
二进制
含义/意思
意愿/决心25111111011提供启用功能。
2. 接受启用该功能的请求。
不会/不能25211111100拒绝该启用请求。
2. 提供禁用该功能的选项。
3. 接受禁用该功能的请求。
DO25311111101`批准启用该功能的请求。
2. 请求启用该功能。
不要25411111110不同意该启用的请求。
2. 批准关于禁用该功能的请求。
3. 请求禁用该功能。

以下是一些常见的选择/选项。与 Telnet 一起使用:

代码
选项/选择
含义/意义
0二进制它被解释为8位二进制数据传输。
1回声它将会将一侧接收到的数据传输到另一侧。
3继续压制吧。在数据传输完成后,它将抑制“继续信号”的发送。
5状态/情况它将查询 TELNET 的状态。
6时间标记它定义了各种时间标记。
8线宽它指定了线条的宽度。
9页面大小它规定了页面上的行数。
24终端类型它指定了终端的类型。
32终端速度它决定了终端速度。
34线模式它将切换到行模式。

TELNET的用途

  • 远程管理
  • 网络诊断
  • 理解命令行接口
  • 访问公告板系统(BBS)
  • 自动化与脚本编写

TELNET的优点

  • 它提供了对某人计算机系统的远程访问功能。
  • Telnet使用户能够更轻松地访问网络,同时减少了出现问题的可能性。数据传输.
  • Telnet可以节省大量的时间。
  • 最古老的系统可以通过 Telnet 与较新的系统相连,不过 Telnet 所使用的操作系统与这些新系统有所不同。

TELNET的缺点/不足之处

  • 由于它的结构相当复杂,因此对于初学者来说,理解起来会比较困难。
  • 数据以纯文本的形式被发送到这里,因此安全性并不高。
  • 由于远程设备与本地设备之间的连接不够完善,因此一些功能无法正常运行。

运作方式/执行策略

  • 默认模式:如果没有其他模式被调用,那么就会使用这种模式。在这种模式下,客户端负责执行回显操作。用户输入一个字符后,客户端会在屏幕上显示该字符,但直到整行字符都输入完成后,该字符才会真正显示在屏幕上。
  • 角色模式:在这种模式下,输入的每个字符都会被客户端发送给服务器。在这种情况下,服务器通常会将接收到的字符反馈回来,以便在客户端的屏幕上显示出来。
  • 线模式:诸如重复字符、删除字符等行编辑操作,都是由客户端来完成的。客户端会将整行文本发送给服务器。

结论

Telnet是一种客户端/服务器模型的应用程序。应用协议这种技术使得可以通过局域网或互联网远程访问虚拟终端。由于安全方面的考虑,Telnet的使用已经减少了。现在,人们更倾向于使用SSH等协议来进行安全的远程管理。不过,Telnet仍然适用于远程管理、网络诊断、教学目的以及与旧系统之间的交互操作。

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料