【问题标题】:Can TCP and TLS use the same port number at the same time?TCP 和 TLS 可以同时使用同一个端口号吗?
【发布时间】:2019-08-22 16:16:07
【问题描述】:

服务器能否通过一个端口号同时处理 TCP 和 TLS 连接?

【问题讨论】:

  • TLS 是(通常)在 TCP 之上的协议,所以这个问题没有多大意义。如果您想知道 TCP 之上的特定协议(例如 HTTP、FTP ...)是否可以在相同的端口号上运行,那么您需要提出一个具体描述该其他协议的问题。它适用于某些(如 HTTP),但不适用于其他(如 FTP)。通常它可以用于客户端发送第一个数据的协议,以便可以根据来自客户端的第一个数据(TLS ClientHello 或其他非 TLS)做出决定。

标签: tcp port tls1.2


【解决方案1】:

由于通常情况下每个 TLS 连接都是一个 TCP 连接,如果不是这种情况,我们根本无法像通常那样使用 TLS。 TLS 需要一个可靠的字节流协议来分层。这是最常见的 TCP。

【讨论】:

    猜你喜欢
    • 2011-12-28
    • 2012-11-27
    • 2011-09-20
    • 1970-01-01
    • 2015-06-17
    • 2012-06-23
    • 2011-06-01
    • 1970-01-01
    相关资源
    最近更新 更多