科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道Telnet窗口尺寸选项(2)

Telnet窗口尺寸选项(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

既然如此,Telnet服务器将假定宽度或高度是与操作系统相关的(它将有可能是基于终端类型信息的,这个终端类型信息是使用TERMINALTYPE的Telnet选项来发送的)。

作者:论坛整理 来源:ZDNet网络安全 2007年12月19日

关键字: telnet命令 opentelnet linux telnet telnet入侵 telnet telnet端口

  • 评论
  • 分享微博
  • 分享邮件

  Telnet选项:协商输出行宽(NAOL)和协商输出页尺寸(NAOP)在语义上并不是很恰当,他们不是公用的[见RFC-1011"正式Internet协议",和"防卫协议手册"]。NAOL和NAOP选项是双向的(也就是说服务器可以控制客户端的行宽或者页尺寸),在每一轴中限制253个字符。

  这个选项是正常窗口协商过程的一个较好的模型。客户端完全控制它的窗口尺寸,只是简单地告诉服务器当前的窗口是多大。而且,253个字符的高度和宽度的限制非常低,所以,新的选项具有65535字符的限制。最后,这个选项同时发送窗口的高度和宽度,因为窗口高度和宽度通常都是同时改变的。许多操作系统和窗口应用程序更可能认为窗口的高度和宽度是同时改变的。

  5.描述和实现的注释

  这个选项的典型用户可能是运行在XWindow下的Telnet客户端。在用户调整了客户端窗口的尺寸后,一定会和Telnet客户端通信。在4.3BSDUnix中,信号SIGWINCH(窗口改变)可能被Telnet客户端捕获并且一个新的NAWS子协商会被发送到服务器端。在接收到NAWS子协商后,服务器可能作出适当地ioctl来处理这个新的消息,然后发出SIGWINCH信号给它的子进程,可能是一个shell。

  6.例子

  在下列的例子中,数据流中的所有数字都是十进制。

  1).服务器建议,客户端同意使用NAWS

  (服务器发送)IACDONAWS

  (客户端发送)IACWILLNAWS

  (客户端发送)IACSBNAWS080024IACSE

  [窗口80字符宽,24字符高]

  [某个时刻用户改变了窗口尺寸]

  (客户端发送)IACSBNAWS080064IACSE

  [窗口80字符宽,64字符高]

  所有的数字形式

  (服务器发送)25525331

  (客户端发送)25525331

  (客户端发送)25525031080024255240

  (客户端发送)25525031080064255240

  2).客户端建议,服务器同意使用NAWS

  (客户端发送)IACWILLNAWS

  (服务器发送)IACDONAWS

  (客户端发送)IACSBNAWS144024IACSE

  [窗口300字符宽,24字符高]

  3).客户端建议,服务器拒绝使用NAWS

  (客户端发送)IACWILLNAWS

  (服务器发送)IACDON'TNAWS

  4).服务器建议,客户端拒绝使用NAWS

  (服务器发送)IACDONAWS

  (客户端发送)IACWON'TNAWS

  7.致谢

  一个基于Xwindow系统的这个选项的更加详细的版本已经由GlennMarcy和作者本人在Carnegie-Mellon大学实现。它在Carnegie-Mellon大学的计算机系被广泛地使用。Marcy先生帮助撰写了此备忘录的早期版本,记录了更多的选项。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章