6.3 远程终端协议telnet

telnet和rdp是两种远程访问协议。telnet提供简单的文本远程登录,通过TCP的23端口,实现透明操作,屏蔽不同系统间的差异。而rdp提供图形界面,使用TCP的3389端口,允许远程桌面连接且不影响本地用户。telnet在现代系统中默认关闭,而rdp常用于需要图形界面的远程操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • telnet
    简单的远程终端协议。

  • 用户通过 telnet 就可以通过 tcp连接 远程登陆到 另一台主机 上,telnet也能将 用户的击键 传到 远地主机 ,同时也能将 远地主机的输出 通过 tcp连接 返回到 用户屏幕
    这种服务是透明的,使用户感觉好像键盘和显示器是直接连在远地主机上。

  • 使用 CS方式
    本地主机运行 telnet客户进程 ,远地主机运行 telnet服务器进程 。服务器中的 主进程 等待新的请求,并产生 从属进程 来处理每一个连接。
    在4层使用 TCP 协议。使用 TCP 的 23 端口。

  • telnet能屏蔽 不同操作系统的差异
    如:
    文本中一行的结束,有的系统使用ASCII码的回车( \r ),有的OS使用换行( \n ),还有的OS使用回车换行( \r\n )。
    telnet规定了 数据和命令 如何通过互联网。这些定义就是网络虚拟终端(NVT)
    在这里插入图片描述
    telnet客户端用户的击键和命令 转换成 NVT格式 在互联网中传输、交给 telnet服务器
    telnet服务器收到的数据和命令NVT格式 转换成 远地系统所需的格式
    当服务器向用户(telnet客户端)返回数据时,服务器把远地系统的格式转换为NVT格式,本地客户端再从NVT格式转换为本地系统所需格式。
    (NVT标准的行结束控制符为 两字符回车换行 CR-LF)。当用户在一个OS中输入一个行结束符时,telnet的客户端就会把它转成 CR-LF再传给远地的telnet服务器,telnet服务器则会把 NVT标准的CR-LF行结束控制符转换成远地机器的行结束字符。

  • 现在的Windows默认关闭telnet,若装了telnet 软件,可以在 win shell 下 测试另一个远地主机的的端口号是否打开。
    telnet ip/hostname port

  • rdp(remote desktop protocol)
    远程桌面协议。
    和telnet类似,但是rdp有图形界面。
    使用tcp的3389端口。
    远程后台连接,不会影响当前用户。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值