TELNET协议规范

TELNET协议规范 TELNET Protocol的目的是提供一个相对通用的,双向的,面向八位字节的通信方法。它主要的目标是允许接口终端设备的标准方法和面向终端的相互作用。可以预见到,此协议也可被用于终端到终端的通信和处理到处理的通信(分布式计算)。 : "TELNET协议规范" : TELNET协议旨在提供一个通用、双向、基于八位字节的通信方式,主要用于接口终端设备与面向终端的应用交互。此外,该协议还可应用于终端到终端及处理到处理的通信场景,如分布式计算。 : TELNET 协议 规范 【正文】: TELNET协议是互联网上主机间通信的一个标准,其设计目标是消除不同终端设备间的兼容性问题,创建一个网络虚拟终端(NVT),使得任何主机无论其本地终端特性如何,都能在网络中以统一的方式进行通信。NVT是一种理想的标准化设备,它简化了“服务器”和“用户”主机之间的交互,消除了对对方终端特性的了解需求。 1. **网络虚拟终端(NVT)**: TELNET连接建立时,两端都默认使用NVT。NVT代表一个通用的、标准的终端设备,使得主机无需关心对方的具体终端类型。通过NVT,所有主机都可以将自身的本地设备特性抽象成网络上的NVT处理,这样无论是用户端还是服务器端,都假设对方使用的是相同的设备特性。NVT提供了丰富的字符映射,但并不试图涵盖所有可能的终端功能,要求用户根据自己的实际设备调整。 2. **选项机制**: TELNET协议包含一种选项机制,允许扩展NVT的功能。通过“DO, DON'T, WILL, WON'T”命令,用户端和服务器端可以协商启用或禁用特定的高级功能,如字符集改变、响应模式等。选项的设置是可协商的,一方可以提出启用或禁用某选项的请求,另一方可以选择接受或拒绝。如果请求被接受,选项立即生效;若被拒绝,连接将继续维持基本的NVT状态。为了避免无休止的确认循环,协议规定了一些规则,如一方只能请求更改选项状态,而非报告状态,以及接收看似请求但实际上已处于同一状态的信息被视为确认消息。 3. **对称对话语法与确认规则**: 对称的对话语法可能会引发确认循环,为避免这种情况,协议规定了处理确认消息的规则。比如,一方仅能请求状态变化,而非确认状态;收到的请求信息被视为确认当前状态,而非新的请求。此外,选项命令需在数据流中适当位置插入,以确保其影响到数据处理。选项的请求在连接建立初期可能频繁交换,以适应双方的需求,而在连接期间也可动态调整。 4. **选项会话的管理**: 如果一方的请求被拒绝,该选项不能立即重试,以防循环请求。选项的变更通常应由另一端的信息触发,或由用户干预。选项的设计应考虑这些约束,但可以通过“DO, DON'T, WILL, WON'T”命令来定义新的结构,并在协商完成后自由使用。 TELNET协议提供了一种标准化的通信框架,通过NVT和选项机制实现了终端间的互操作性和功能扩展,同时通过严格的协商规则确保了连接的稳定性和效率。尽管现代网络通信更多地依赖于更安全、高效的协议,如SSH,但在理解互联网的历史和早期开发时,理解TELNET协议及其规范仍然很重要。






















剩余10页未读,继续阅读

- oldmonsterman2014-07-09太乱了,没法看
- lquterqtd2013-02-06对telnet协议的讲解还是比较全面的,不过理解起来有点费劲

- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 数据库应用专业知识讲座.pptx
- 中化泉州石化有限公司项目管理手册工序质量管理规定.docx
- 2023年电子商务竞赛规程.doc
- 清华大学项目管理讲义.doc
- 云南五险一金查询网站有哪些?【推荐】.doc
- 旅游类电子商务网站策划书.doc
- 团会——网络与生活.ppt
- 电子商务实习报告范文通用篇.docx
- 南京工程学院数据库考点整理.doc
- 基于PLC水箱水位监控系统设计.doc
- 项目管理标准化形象+手册(中建一局北京公司).pdf
- 2023年9月全国计算机四级数据库工程师笔试试题.doc
- 载波通信机房二次设备防雷工程施工方案.doc
- 工程项目管理硕士复试试卷(标准).doc
- 项目管理计划范例.doc
- 网络我有话说作文600字.docx


