小编Pri*_*osK的帖子

使用服务器的临时端口

通常,客户端在与服务器建立连接时使用临时端口。

例如:

  1. 服务器监听80端口
  2. 客户端(浏览器、FTP 客户端、bittorent 客户端)向服务器发送请求,包括操作系统分配的临时端口
  3. 服务器使用提供的临时端口作为目标端口进行响应

现在的问题是:

我编写了一个服务器应用程序,我想在每次启动时在随机空闲端口上启动(为了保持这个问题,我不会解释为什么我会喜欢这种行为)。现在我的问题是,如果我使用临时端口之一供服务器监听,会产生什么影响。这样做有什么缺点(也在安全方面)吗?

您是否知道在实践中也使用临时端口的服务器的任何示例?

我关心的一个问题也是《TCP/IP 指南:全面、图解的互联网协议参考》(第 705 页)中的声明:

正如众所周知的和已注册的端口号用于服务器进程一样,临时端口号仅用于客户端进程。

networking security port

6
推荐指数
1
解决办法
3612
查看次数

标签 统计

networking ×1

port ×1

security ×1