-
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端口。
远程后台连接,不会影响当前用户。
6.3 远程终端协议telnet
最新推荐文章于 2023-11-10 09:38:23 发布