【问题标题】:TCP Socket communication of HTTP client and serverHTTP客户端和服务器的TCP Socket通信
【发布时间】:2016-04-13 00:39:19
【问题描述】:

只是关于 TCP Socket 的一些概念,假设有 100 个客户端同时与传统的 HTTP/TCP Web 服务器通信。服务器和每个客户端分别有多少个套接字?做服务器上的所有套接字 有相同的服务器端端口号?

【问题讨论】:

    标签: sockets networking tcp tcpclient


    【解决方案1】:

    这个问题很笼统,所以答案也一样。

    对于传统的基于 TCP 的 HTTP 服务器,服务器上有 100 个套接字(每个客户端一个),每个客户端有一个套接字。所有服务器套接字将绑定到同一个服务器端口。

    这个答案没有考虑到这样一个事实,即在现代 HTTP 模型中,客户端通常会打开多个套接字来服务单个请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-19
      • 1970-01-01
      • 2012-04-21
      • 2013-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多