2015-07-06 45 views
2

我一直在做一些配置,包括髮布一些端口,將它們指定給應用程序。我見過這麼多應用程序需要端口80.我能問一下它有什麼特別之處嗎?爲什麼不端口90? 70?80端口有什麼特別之處?

回答

1

端口80是主要網絡協議HTTP的標準。

所以,如果你有一個這樣的URL(沒有任何端口號):

http://stackoverflow.com/questions/31242839/what-is-so-special-with-port-80/31242897#31242897 

您的瀏覽器將通過端口與網絡服務器進行通信80

2

由於@Glorfindel指出,端口80是HTTP標準。

詳細說明 - 對於1 - 1024的不同服務,有一些固定的TCP,UDP端口「保留」。最佳做法是對非標準流量使用大於1024的端口號。

例如,您可能希望在同一臺計算機上運行IIS服務器和tomcat服務器。你可以發出80到一個,8080到另一個,或8080到一個,8090到另一個。 (請注意,Tomcat,Glassfish,Weblogic等J2EE服務器通常默認爲8080,它也被定義爲HTTP_alternate)

另外,在某些操作系統中,您需要提升權限(管理員/ root)來註冊以下端口1024,因此您可能希望使用端口8080代替80,以方便使用。

甲進一步閱讀建議:https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

還要注意的是(在歷史上至少)的Skype,例如所使用的端口80上偵聽,因爲它在許多路由器打開等

相關問題