当使用 PuTTY 初始化 TELNET 会话时,我看到 PuTTY 在连接开始时将以下字符发送到服务器:
..... .....'.........
我能够使用 WireShark 捕捉到这一点。十六进制字符如下:
ff fb 1f ff fb 20 ff fb 18 ff fb 27 ff fd 01 ff fb 03 ff fd 03
你能帮我理解为什么 PuTTY 会发送这些字符吗?我认为它与连接有关,但随后,这些字符可以在WireShark 捕获的DATA类别中找到。
当使用 PuTTY 初始化 TELNET 会话时,我看到 PuTTY 在连接开始时将以下字符发送到服务器:
..... .....'.........
我能够使用 WireShark 捕捉到这一点。十六进制字符如下:
ff fb 1f ff fb 20 ff fb 18 ff fb 27 ff fd 01 ff fb 03 ff fd 03
你能帮我理解为什么 PuTTY 会发送这些字符吗?我认为它与连接有关,但随后,这些字符可以在WireShark 捕获的DATA类别中找到。
感谢一些程序员老兄和Elmi。
这些额外的字符块是从 PuTTY(客户端)到服务器的选项协商序列。不同的 telnet 客户端(例如:ZOC 终端或原生 macOS 终端的 telnet)使用不同的选项。谈判让客户有丰富的经验。
telnet协议中的协商序列列表及其解释在这里给出
如果您正在使用 PuTTY 并且不需要这些序列,请 转到
Connection > Telnet
并将Telnet negotiation mode
Passive
用一些程序员老兄的话来说:
这是Elmi帖子的链接