端口80有什么特别之处?

4

我一直在做一些配置工作,包括释放一些端口,并将它们指定给应用程序。我发现很多应用程序都需要80端口,这个端口有什么特别之处吗?为什么不是90或70端口呢?

2个回答

3

80端口是主要的网络协议HTTP的标准端口。

因此,如果您的URL没有任何端口号,则默认使用80端口:

https://dev59.com/W4zda4cB1Zd3GeqPp7Rd#31242897

你的浏览器将通过80端口与Web服务器通信。


2
正如@Glorfindel所述,端口80是HTTP的标准端口。
进一步解释一下 - 有许多固定的TCP、UDP端口为不同的服务"保留",从1到1024。最好的做法是为非标准流量使用一个大于1024的端口号。
例如,您可能希望在同一台计算机上运行一个IIS服务器和一个tomcat服务器。您可以将80分配给其中一个,将8080分配给另一个,或者将8080分配给一个,将8090分配给另一个。(请注意,J2EE服务器(如Tomcat、Glassfish、Weblogic等)通常默认为8080,也定义为HTTP_alternate)
此外,在某些操作系统中,注册低于1024的端口需要升高特权(管理员/根权限),因此你可能想使用8080作为80的替代端口,以便使用更加容易。
进一步阅读建议:https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers 还请注意,至少在历史上,Skype使用端口80进行监听,因为它在许多路由器等设备上开放。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接