【云计算 IT 基础知识】5.5.6 Telnet

muzilan 2016-09-19 10:21:36
加精

【云计算 IT 基础知识】系列1 目录/汇总(持续更新)

------------------------------------------------------------


5.5.6 Telnet


概念

Telnet是Internet远程登录服务的标准协议和主要方式,需要通过用户名和口令进行认证。通过使用Telnet,用户可以在本地计算机上完成远程主机上的工作。

Telnet协议建立在以下三个想法上:

l 网络虚拟终端NVT
NVT(Network Virtual Terminal)是带有键盘和打印机的字符设备,为远程系统提供一个标准接口。客户机程序不必详细了解远程系统,而只需构造使用标准接口的程序。

客户机和服务器都必须把其物理终端和NVT进行相互转换。通常由客户机NVT启动Telnet通信,而服务器NVT为客户机提供某种服务。

NVT ASCII代表7个比特的ASCII字符集,网间网协议族都使用NVT ASCII。每个7比特的字符都以8比特格式发送,最高位比特为0。Telnet也使用这种编码方式。

l 对话选项的方法
Telnet采用基于对话方式的连接,允许客户机和服务器进行选项协商,并提供一组标准选项。这些选项包括改变字符集、响应模式等。设置选项的基本策略是任何一方初始化要求一个选项生效的请求,另一方可以接受也可以拒绝这一请求。如果接受请求,此选项立刻生效;如果拒绝请求,连接仍然保持基本的NVT的连接属性。

l 终端和处理的协调
在终端一方,设置硬件在每一行结束时放弃控制权。此时本地计算机处理输入数据,决定是否输出。如果不需要,计算机将控制权回送给终端。如果需要,计算机将保有控制权直到输出数据发送完毕。Telnet通过提供一种机制让远程计算机能够通知本地计算机,让它将控制权转交给用户终端。








常用命令


Telnet通信的两个方向都采用带内信令方式。字节0xff叫做IAC(Interpret as Command)。该字节后面的一个字节为命令字节。当前一个字节是IAC(255)时,Telnet的部分常用命令如表5-18所示。






------------------------------------------------------------

...全文
1450 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
muzilan 2016-11-17
  • 打赏
  • 举报
回复
muzilan 2016-09-30
  • 打赏
  • 举报
回复
引用 5 楼 cattpon 的回复:
好像很久没更新了~
慢慢更的就多 了
muzilan 2016-09-30
  • 打赏
  • 举报
回复
引用 5 楼 cattpon 的回复:
好像很久没更新了~
最近比较动荡
xiumuzi003 2016-09-26
  • 打赏
  • 举报
回复
cattpon 2016-09-24
  • 打赏
  • 举报
回复
好像很久没更新了~
细水长流- 2016-09-22
  • 打赏
  • 举报
回复
学习了
细水长流- 2016-09-22
  • 打赏
  • 举报
回复
赵4老师 2016-09-20
  • 打赏
  • 举报
回复
使用命令行 telnet ip port 连接成功后正确的退出步骤是: <Ctrl+]> quit<Enter>
line_us 2016-09-19
  • 打赏
  • 举报
回复
远程登录服务的标准协议和主要方式

448

社区成员

发帖
与我相关
我的任务
社区描述
云计算开发
社区管理员
  • 云计算
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧