什么是Telnet及其用途? [MakeUseOf说明]

那么,是什么,Telnet到底有什么用?

一个简洁的定义

Wikipedia对Telnet的简洁定义是:

Telnet是在Internet或局域网上使用的网络协议,它使用虚拟终端连接来提供双向的交互式面向文本的通信功能。

哇,好吃让我们为每个人逐个细分。如果您已经知道某个术语,请随时跳过。

  • 网络协议这基本上是一种语言,是机器与之交谈的一种方式
  • 双向::这意味着Telnet并非单向;它可以用于发送和接收信息。
  • 交互式::这意味着Telnet基本上希望在线的一端有一个实时用户。 Telnet通常不用于计算机彼此之间进行自主对话,而是从头开始构建的,易于阅读。
  • 面向文本: Telnet是一种文本-仅协议;使用Telnet时,您将看不到图形或精美的图像,也无法使用Telnet传输文件。
  • 虚拟终端:从历史上看,终端是“哑巴"计算机,只有一个键盘和一个屏幕,没有强大的内置处理功能。现代计算机可以充当终端的角色(即,与另一台计算机打开通信会话),但它们不是“真正的"终端(它们的硬件功能更强大)。因此,它们是虚拟终端。
  • 现在我们已经遍历了这些终端,返回并再次阅读Wikipedia定义。

    总而言之,Telnet用于以基于文本的方式与其他计算机和计算机进行通信。 telnet会话看起来像这样:

    这在视觉上并不是很令人兴奋,但是这个屏幕截图显示了定义中的所有元素。您会看到我正在与网络主机进行通信,并且通信是双向且交互式的(主机显示文本,然后等待Enter键继续)。没有图像可见,因此涵盖了“面向文本"的部分。最后但并非最不重要的一点是,您可以看到Telnet会话实际上是在Windows 7窗口中运行的,这意味着我的计算机是“虚拟"终端。

    您应该了解的有关Telnet的最重要信息

    您应该了解的有关Telnet的项是它不是安全的协议。当您使用Telnet登录到远程主机时,您的用户名和密码将“以明文形式"发送,即以纯文本形式发送,并且不进行任何加密。这意味着您的凭据可以(相对)轻松地被拦截并用于访问该设备。由于这个原因(以及许多其他原因),Telnet已被更安全的SSH协议所取代。

    那么,这有什么用?

    因此,Telnet是基于文本的,并且是不安全的。但这并不意味着没有用。 Telnet有两种常见用法:

  • Configuring network devices: What you see above is a screenshot from my own ADSL router; this is a thoroughly modern router with a Web interface and all, but it also accepts incoming Telnet connections from the local LAN. That means if I ever want to configure it via Telnet, I can.
  • 参与在线社区: Telnet具有基于文本的性质,而且Telnet会话通常看起来像70年代初期,实际上使其成为在线社区的理想选择。 Telnet BBS指南列出了375种可以使用Telnet参与的BBS(公告板系统)。一个典型的BBS看起来像这样:
  • 您可能会在里面找到各种各样的东西。也许它是古老而荒凉的,也许还有一个小而紧密的用户社区正等待被发现。谁知道?

    当然,Telnet也可以用于简单的旧乐趣:

    如果这个场景看起来很熟悉,那是因为它是ASCII版“星球大战"的一部分。您可以在telnet://towel.blinkenlights.nl或YouTube上进行查看。

    标签: