远程终端协议 TELNET

Wu Jun 2020-01-08 06:43:49
Categories: > Tags:

1 功能概述

2 运行方式

TELNET 使用客户服务器方式。

在本地系统运行 TELNET 客户进程,而在远地主机则运行 TELNET 服务器进程。

服务器中的主进程等待新的请求,并产生从属进程来处理每一个连接。

3 网络虚拟终端 NVT

TELNET 能够适应许多计算机和操作系统的差异。

例如,对于文本中一行的结束,有的系统使用 ASCII 码的回车(CR),有的系统使用换行(LF),还有的系统使用两个字符,回车-换行(CR-LF)。

又如,在中断一个程序时,许多系统使用 Control-C(^C),但也有系统使用 ESC 按键。

为了适应这种差异,TELNET 定义了数据和命令应怎样通过互联网。这些定义就是所谓的网络虚拟终端 NVT (Network Virtual Terminal)。

3.1 沟通方式

3.2 格式定义

NVT 的格式定义很简单。所有的通信都使用8位一个字节。

TELNET 的选项协商(Option Negotiation)使 TELNET 客户和 TELNET 服务器可商定使用更多的终端功能,协商的双方是平等的