当客户端连接到互联网上的某个东西时,它是否总是从临时端口连接?
所有知名端口都仅供服务器使用吗?
答案1
1024 以下的端口仅供 root/管理员使用。这是一项标准安全功能,可阻止普通用户伪装成系统服务/守护程序。大多数知名服务都在 1024 以下的端口上运行。
因此,所有用户连接都必须来自端口 > 1024。
除非是软件的特殊要求(比如某些 UDP 对等场景),否则连接来自哪个端口号实际上并不重要,因为一旦连接请求到达,远程端就会被告知连接的来源。
总结一下: Usually
和If it's below 1024
。