首页 > 试题广场 >

假定一个TCP服务器与2N个不同的客户端建立了2N个并行的T

[单选题]
假定一个TCP服务器与2N个不同的客户端建立了2N个并行的TCP连接,这个TCP服务器需要套接字的个数为__。
  • 2N+1
  • 2N
  • 2
  • 1

TCP服务器套接字个数计算原理:

  • 一个TCP服务器 必须有一个“监听套接字”(listening socket),负责接受客户端连接请求。

  • 每当有客户端连接成功,服务器会 为该连接创建一个新的套接字,用于和客户端通信(称为“已连接套接字”)。


题目情况:

  • 服务器和 2N个不同客户端 建立了 2N个并行的TCP连接

  • 服务器至少需要:

    • 1个监听套接字(监听所有连接请求)

    • 2N个已连接套接字(分别和每个客户端连接)


因此服务器需要的套接字数为:

2N(已连接套接字) + 1(监听套接字) = 2N + 1

发表于 2025-08-12 06:27:37 回复(0)