📜  远程登录简介

📅  最后修改于: 2021-08-24 04:36:47             🧑  作者: Mango

远程登录是用户可以登录到远程站点(即计算机)并使用远程计算机上可用服务的过程。借助远程登录,用户可以了解将处理结果从远程计算机传输到本地计算机的结果。

图–远程登录

它是使用Telnet实现的。

远程登录的步骤:

  1. 当用户在本地计算机上键入内容时,本地操作系统将接受字符。
  2. 本地计算机不解释字符,它将把它们发送到TELNET客户端。
  3. TELNET客户端将这些字符转换为称为网络虚拟终端(NVT)字符的通用字符集,并将其传递给本地TCP / IP协议栈。
  4. NVT形式的命令或文本通过Internet传输,并将到达远程计算机的TCP / IP堆栈。
  5. 然后将字符传递到操作系统,然后将其传递到TELNET服务器。
  6. 然后TELNET服务器将这些字符更改为远程计算机可以理解的字符。
  7. 远程操作系统从伪终端驱动程序接收字符,伪终端驱动程序是一种伪装字符来自终端的软件。
  8. 然后,操作系统将字符传递给适当的应用程序。

图–远程登录过程

NVT字符集:

  • 借助NVT字符集,TELNET客户端可以将字符转换为NVT形式并传送到网络。
  • TELNET服务器将数据和命令从NVT格式转换为远程计算机可以理解的其他格式。
  • NVT使用2组字符,一组用于数据,另一组用于控制。两个字符的大小均为8位字节。
  • 对于数据,NVT是一个8位字符集,其中7个最低位与ASCII相同,最高位为0。
  • 对于控制字符,NVT使用8位字符集,其中最高位设置为1。

图– NVT字符集