![港口的规则是什么?](https://linux22.com/image/510128/%E6%B8%AF%E5%8F%A3%E7%9A%84%E8%A7%84%E5%88%99%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我指的是连接的端口...就像 SSH 端口、nginx 端口等。
我不清楚端口。到目前为止,我看到的端口运行不超过 5 个字符(端口 xxxxx)。
那么选择端口号的时候有什么规则,端口的字符数限制是多少?最多是5个字符吗?
谢谢。
答案1
端口数量没有字符限制,在 TCP 中,端口号存储在无符号整数中,因此最大值为 65535。您可以使用 0-65535 之间的任何端口号。但是,前 1024 个端口(也称为知名端口)是保留的,通常只能由 root 或管理员帐户打开。只要您确定它未被框上的其他进程使用,则 1024 以上的任何端口都是免费的。