远程登录是用户可以登录到远程站点(即计算机)并使用远程计算机上可用服务的过程。借助远程登录,用户可以了解将处理结果从远程计算机传输到本地计算机的结果。
它是使用Telnet实现的。
远程登录的步骤:
- 当用户在本地计算机上键入内容时,本地操作系统将接受字符。
- 本地计算机不解释字符,它将把它们发送到TELNET客户端。
- TELNET客户端将这些字符转换为称为网络虚拟终端(NVT)字符的通用字符集,并将其传递给本地TCP / IP协议栈。
- NVT形式的命令或文本通过Internet传输,并将到达远程计算机的TCP / IP堆栈。
- 然后将字符传递到操作系统,然后将其传递到TELNET服务器。
- 然后TELNET服务器将这些字符更改为远程计算机可以理解的字符。
- 远程操作系统从伪终端驱动程序接收字符,伪终端驱动程序是一种伪装字符来自终端的软件。
- 然后,操作系统将字符传递给适当的应用程序。
NVT字符集:
- 借助NVT字符集,TELNET客户端可以将字符转换为NVT形式并传送到网络。
- TELNET服务器将数据和命令从NVT格式转换为远程计算机可以理解的其他格式。
- NVT使用2组字符,一组用于数据,另一组用于控制。两个字符的大小均为8位字节。
- 对于数据,NVT是一个8位字符集,其中7个最低位与ASCII相同,最高位为0。
- 对于控制字符,NVT使用8位字符集,其中最高位设置为1。