端口8000与端口8080

问题描述:

我目前正在通过几个基本的Web服务器示例,同时使用.NET和Python。大多数例子似乎都使用8000或8080作为测试端口。任何人都可以澄清这些差异吗?有关系吗?请指教。端口8000与端口8080

+0

服务器可以打开它喜欢的任何端口。 '8000'和'8080'是许多Web服务器的常用HTTP端口(其中包括Tomcat)。 –

+0

端口8000和端口8080都在1024以下的所谓众所周知的端口之上,正如您注意到的那样,两者都是用于Web服务器的通用端口。除了防火墙或端口转发之类的环*,使用哪个端口并不重要。 – Heinrich

没关系。事实上,8080通常用作提供http服务的软件的默认http端口,而http服务不是核心http服务器(例如Apache http服务器)。所以一段时间后,这个端口有时会从后台运行在系统上的软件中获取。 8000它似乎只是.NET域使用的另一个端口。 1024以下的端口需要系统用户权限,如root或其他。这就是成千上万的端口用于以普通用户身份运行的软件的原因。

+0

我不明白。为什么为了答案而拒绝投票?试图帮助别人不是一件坏事.... – Aviator

没有区别。您需要知道两个通用端口之间的区别是80和443. 80用于不安全(http)连接,后者用于安全(https)连接,但它们都用于HTTP通信并保留。