RFC860:TELNET定时标记选项解析
需积分: 10 3 浏览量
更新于2024-09-09
收藏 37KB DOC 举报
"RFC860_Telnet定时标记选项.doc"
RFC 860文档定义了TELNET协议中的定时标记(TIMING MARK)选项,这是一个用于ARPA Internet上的标准,旨在帮助主机之间进行同步和确认数据传输的完成。在TCP/IP的TELNET协议中,定时标记是一个关键的通信机制,允许用户或应用程序获取关于远程终端处理数据的反馈。
1. 命令名和代码:
- TIMING-MARK:这是一个操作码,用62作为其八位字节代码。
- IAC (Interpret As Command) DOTIMING-MARK:此命令请求接收方在适当位置插入一个TIMING-MARK。
- IAC WILL TIMING-MARK:响应表明发送方同意在数据流中插入TIMING-MARK。
- IAC WON'T TIMING-MARK:拒绝在数据流中添加TIMING-MARK。
- IAC DON'T TIMING-MARK:取消先前接收的WILL TIMING-MARK命令,不再执行TIMING-MARK。
2. 命令意义:
- IAC DOTIMING-MARK:请求接收方在数据传输的特定位置发送TIMING-MARK,以确认数据已被接收。
- IAC WILL TIMING-MARK:发送方同意在数据流中放置TIMING-MARK,以进行同步。
- IAC WON'T TIMING-MARK:发送方拒绝插入TIMING-MARK,可能因为不支持或不必要的原因。
- IAC DON'T TIMING-MARK:发送方指示接收方忽略先前的WILL TIMING-MARK,不再执行同步。
3. 默认值:
默认情况下,主机设置为WON'T TIMING-MARK和DON'T TIMING-MARK,即默认不启用TIMING-MARK选项,意味着不进行同步。
4. 选项产生原因:
有时,用户或应用程序需要知道通过TELNET发送的数据何时被远程终端处理完毕。例如,一个全双工服务器可能允许用户提前输入命令,而TIMING-MARK可以确保服务器正确处理这些输入。即使同步请求被拒绝,返回的拒绝响应也证实了数据已接收。
5. 具体描述:
在一个示例场景中,如果服务器启用了Suppress Go Ahead选项并提供了回显服务,TIMING-MARK可以帮助确认服务器已接收并处理了用户输入的命令。即使服务器不支持TIMING-MARK,其拒绝响应也能表明数据已成功到达。
RFC 860的TIMING MARK选项是TELNET协议中用于数据同步和确认的重要组成部分,特别是在需要实时反馈或精确控制通信时。通过这些命令,用户和应用程序能够更好地理解和管理网络交互,从而提高效率和可靠性。
2019-08-22 上传
2019-08-22 上传
2023-07-20 上传
2023-05-30 上传
2023-06-07 上传
2023-05-29 上传
2023-06-09 上传
2023-05-31 上传
2023-10-10 上传
2023-07-15 上传
drjiachen
- 粉丝: 171
- 资源: 2138
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦