注册端口(1024 - 49、151)是在 IANA 注册以供公众使用的端口号。
假设我有一个流行的应用程序,比如 discord,在某个端口上运行,使用名为“xxx”的不同协议。
- 我必须为 IANA 注册端口号吗?
- 如果不是,那么如果每个人都可以使用任何端口并且在这种情况下会发生端口冲突,那么在 IANA 中注册端口号的目的是什么?
- 为什么在公开使用端口号时会发生端口冲突?
- 如果一个端口已注册,那么如何知道它是否已注册或未注册,是否有任何数据库?
任何实际的例子都将有助于理解。
注册端口(1024 - 49、151)是在 IANA 注册以供公众使用的端口号。
假设我有一个流行的应用程序,比如 discord,在某个端口上运行,使用名为“xxx”的不同协议。
任何实际的例子都将有助于理解。
我遇到了以下注册端口的定义,
根据上述定义,我有一些问题需要澄清
究竟什么是 IANA 注册?以及如何在 IANA 注册端口?
将注册端口用于客户自己的目的是一种好习惯吗?如果不是,那是为什么呢?
如果第二个问题的答案是否,那么为什么动态端口 [49,592 - 65,535] 应该只用于客户端而不是注册端口?