【发布时间】:2012-12-14 09:50:50
【问题描述】:
我正在研究 HTTP 协议,并尝试使用 telnet 与 http 服务器进行通信。一开始我并没有想太多,但是当我知道更多之后,我被telnet使用的NVT弄糊涂了。
我搜索了很多参考资料,似乎 HTTP 协议不使用 NVT。那就是问题所在。 Telnet 将我的输入转换为 NVT ASCII,但 http 服务器不知道这一点。我认为telnet能与http服务器正常通信的原因是因为NVT ASCII在发送数据时等于ASCII。我想知道 NVT 是否将 end-of-line 更改为 CR 而不是 CRLF,telnet 是否仍能与 http 服务器正确通信。
我想知道我是否正确。如果我是对的,当我使用 telnet 执行此操作时,NVT 是否有任何副作用,为什么?如果我错了,那么 telnet 正确执行此操作的原因是什么?
非常感谢!
【问题讨论】:
标签: http network-protocols telnet