是否有特定的echo和非echo telnet端口

时间:2014-02-17 09:29:51

标签: echo protocols telnet rfc

我对telnet和echo几乎没有疑问,到目前为止我还没有得到谷歌的幸运(也就是说我做完了我的作业)

  • telnet规范是否说有特定的echo端口和特定的非echo端口?
  • 如果是,那么端口23和10001有何不同?
  • 如果条件是,是某种特定的telnet协议版本。换句话说,那些是在telnet的一些特定迭代之后添加的和/或它们完全兼容的telnet客户端和部分兼容的(重新声明回声)?
  • 还有什么区别,如果localecho和远程回声之间的差异?我相信我在讨论服务器端的回声(远程回声?),但无论如何都是什么?

我不确定是否存在特定于telnet /协议的子堆栈流量站点?如果是的话,有人可以指点我吗?

2 个答案:

答案 0 :(得分:0)

IANA Service Name and Transport Protocol Port Number Registry包含所有端口号注册,对于Telnet,它引用RFC 854作为定义的规范

Port Assignment

  When used for remote user access to service hosts (i.e., remote
  terminal access) this protocol is assigned server port 23
  (27 octal).  That is L=23.

对于Echo协议,RFC编号RFC 862类似地定义

TCP Based Echo Service

One echo service is defined as a connection based application on TCP.
A server listens for TCP connections on TCP port 7.  Once a
connection is established any data received is sent back.  This
continues until the calling user terminates the connection.

端口号10001已注册“SCP Configuration”。

答案 1 :(得分:0)

当真正的Telnet服务器启动时,它会向客户端发送许多IAC命令,告诉它如何操作。服务器可以告诉客户端执行自己的字符回显(IAC DO ECHO),或者它可以告诉客户端行为愚蠢(IAC DONT ECHO)。然后客户确认其行动(IAC WILL ECHO)或不行动(IAC WONT ECHO)。如果客户端响应服务器请求的相反,则服务器可以适应或继续坚持(并且可能最终失败)。

http://tools.ietf.org/html/rfc857

所以要回答你的具体问题,不,没有不同的echo / noecho端口。这是服务器配置和客户端功能的结果。虽然从技术上讲,可以让telnet服务器在不同的端口上具有不同的配置。

您可以在此处找到特殊Telnet代码列表以及可用的do / dont / will / wont选项:

http://www.laynetworks.com/telnet.htm