我对telnet和echo几乎没有疑问,到目前为止我还没有得到谷歌的幸运(也就是说我做完了我的作业)
我不确定是否存在特定于telnet /协议的子堆栈流量站点?如果是的话,有人可以指点我吗?
答案 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选项: