如果我启动端口小于 1024 的服务会发生什么?我知道我们不能使用小于 1024 的端口,因为所有这些端口都被系统服务使用。
如果我使用端口 1-1023,我会有优势吗?
答案1
您的标题和问题不太相符。有些服务会屏蔽知名端口有些则不行。如果您的服务尝试绑定到 WKP 并且它未被占用,它将起作用(但在类 Unix 系统上需要超级用户权限)。因此您能以非标准方式使用它们,但实际上不应该。但是,例如,如果您创建自己的 HTTP 服务,则需要使用端口 80(和/或 443、8080 等)。
如果我启动端口小于 1024 的服务会发生什么?我知道我们不能使用小于 1024 的端口,因为所有这些端口都被系统服务使用。
如果我使用端口 1-1023,我会有优势吗?
您的标题和问题不太相符。有些服务会屏蔽知名端口有些则不行。如果您的服务尝试绑定到 WKP 并且它未被占用,它将起作用(但在类 Unix 系统上需要超级用户权限)。因此您能以非标准方式使用它们,但实际上不应该。但是,例如,如果您创建自己的 HTTP 服务,则需要使用端口 80(和/或 443、8080 等)。