客户端和服务器之间的防火墙-您打开哪些端口?

客户端和服务器之间的防火墙-您打开哪些端口?

我想要了解以下内容:(考试类型问题)

如果您拥有一个客户端-服务器系统,并且使用不常见的端口(例如在 48000 - 49000 范围内),并且您在客户端和服务器之间有防火墙,您需要在此防火墙上打开哪些端口?以下是选项:

  • 您需要打开端口以便客户端与服务器进行通信
  • 您需要打开端口以便从服务器到客户端进行通信
  • 您需要打开从服务器到客户端以及从客户端到服务器的通信端口
  • 无需开放任何端口

笔记:服务器和客户端应用程序之间的流量是 TCP/IP 并且基于套接字。

这里的正确答案是什么?

答案1

假设服务器不在 NAT 后面,选项“您需要打开端口以便客户端与服务器进行通信“是正确的。这意味着你必须打开服务器端的端口。了解防火墙就像一堵墙。如果服务器端有一堵墙,客户端就无法与服务器通信。也就是说,您必须针对特定端口“移除”这堵墙。

相关内容