如果你 telnet 到一个 ssh 服务器,它会建立一个连接并返回一个字符串,比如SSH-2.0-OpenSSH....
etc。
如果您连接到 mysql 服务器,也会发生类似的情况。
服务返回的字符串的名称到底是什么?它不是“标头”,因为我们在这里不是在谈论 http(s)。
同样,也可以通过 telnet 发送命令,例如,如果需要,您可以连接到电子邮件服务器并通过这种方式发送电子邮件。发送的命令的名称是什么?它们不完全是“POST”请求,因为我们在这里没有使用 http(s)。
如果你 telnet 到一个 ssh 服务器,它会建立一个连接并返回一个字符串,比如SSH-2.0-OpenSSH....
etc。
如果您连接到 mysql 服务器,也会发生类似的情况。
服务返回的字符串的名称到底是什么?它不是“标头”,因为我们在这里不是在谈论 http(s)。
同样,也可以通过 telnet 发送命令,例如,如果需要,您可以连接到电子邮件服务器并通过这种方式发送电子邮件。发送的命令的名称是什么?它们不完全是“POST”请求,因为我们在这里没有使用 http(s)。
此rfc4253在第 4.2 节协议版本交换中将其称为“标识字符串”。
rfc4253继续解释如何设置连接的其余部分。我还没有看到向 SSH 服务器发送命令的示例。在与 telnet 客户端建立 TCP 连接并收到横幅时,客户端需要就加密算法、压缩等问题达成一致。