80端口跟8080端口有什麼具體區別?

有寶


沒有任何區別,端口就像插座一樣,你插哪一個都一樣的通電。0到65535之間的數字都可以作為端口號。web服務器的監聽端口也不是非要是80,也可以自己改成別的。但是為什麼要默認為80呢?這應該是業界潛移默化的規則罷了,假設某個網站的端口不是80,那麼我們在訪問這個網站的時候,除了需要網址外,還需要帶上端口,這樣既不美觀也稍微麻煩。因此在服務端默認是80端口,瀏覽器端只需要我們輸入域名,瀏覽器就會向這個域名的80端口發送請求。所以80和8080沒有什麼區別,你要是高興也可以將80改成8080.


程序界一帥


根據我所知道的回答這個問題。

80端口和8080端口沒有本質區別

80端口和8080端口經常用於web應用程序,只是數字的區別,沒有本質的區別。

  • IIS,微軟的internet信息服務器,提供web服務,默認使用80端口

  • apache,一個開源的web服務器,提供web服務,經常使用8080端口

端口的概念

端口的概念屬於OSI七層模型的第5層,即傳輸層,提供端到端的通信。

通信雙方要相互通信,必須能夠標識所使用的應用程序或者服務,端口就是其這種標識作用的。比如你需要通過瀏覽器訪問頭條號這個網站,瀏覽器是一個應用程序,對應通信對方的提供頭條號訪問服務的web應用程序。頭條號web服務器使用默認的80端口,你的瀏覽器通過一個隨機的大端口號訪問頭條號。

常用端口

TCP與UDP段結構中端口地址都是16比特,可以有在0---65535範圍內的端口號。
  1. 端口號小於256的定義為常用端口,服務器一般都是通過常用端口號來識別的。任何TCP/IP實現所提供的服務都用1---1023之間的端口號,是由ICANN來管理的;
  2. 客戶端只需保證該端口號在本機上是惟一的就可以了。客戶端口號因存在時間很短暫又稱臨時端口號;
  3. 大多數TCP/IP實現給臨時端口號分配1024---5000之間的端口號。大於5000的端口號是為其他服務器預留的。
  • web服務,http服務:80

  • ftp:控制20,數據21

  • 遠程連接:3380

  • 打印文件共享:139,445


如有問題請在評論區留言討論,若需更多幫助,請私信關注。謝謝


Geek視界


並沒有本質的區別!

在應用繁多的互聯網中,需要明確標識一個服務的符號,他就是端口!端口就像門一樣,什麼樣的門就進什麼樣的房間!

互聯網的通訊參考模型是七層,互聯網通訊需要層層的先下封裝,對端又要往上層層提交,其中的端口的是第四層傳輸層的一個概念,他的作用就是告訴傳輸層收到這個數據包以後需要把他提交給上層的哪一個應用!具體來說80端口就代表需要交給web服務器應用處理!8080也是一樣的web應用(就是我們平時的網頁),大部分都是默認用的80端口標識web服務!有一些使用的8080,並且端口號可以修改!


一般規定1024之前的端口號碼是公用的,比如http的80端口 Telnet的23端口等!由於Windows內置的瀏覽器http默認是用的80端口,如果服務器收到請求後就會知道是客戶需要網頁服務而不是郵件服務!如果服務器不是默認的80端口,在訪問時需要手動指定相應的端口號碼!方法是在域名或IP之後加入冒號端口號碼,如192.168.1.1:8080!


風來了156


沒有本質上區別,web服務器默認端口為80斷口。

java應用服務器默認為8080端口。但是這些端口都可以修改為別的。

但是默認端口好處是在很多應用時候就可以不用指定端口,訪問url較短。

web服務的http協議如果用80端口的時候訪問鏈接URL就可以使用簡寫模式,比如在瀏覽器輸入www.toutiao.com

如果要用8080端口,則要書寫為http://www.toutiao.com:8080/index.htm的形式。

https://www.toutiao.com則表示,用的是443端口。

其他也類似應用也類似ftp,21端口可以省用ftp://127.0.0.1

ssh如果不是22端口時,比如3422候訪問就要用:

ssh -p 3242 [email protected]

mysql數據3306時候就可以不用指定端口;

其他常用默認協議和端口還有

smtp 25 pop3 110。

redis 6379

mongdb 17017

memcached 11211

另外80和8080還有一個區別8080大於1024。在linux下有個規定1024以下端口為特權保留端口只能有root賬號啟動監聽,而大於1024的端口,一般用戶也可以啟動。



蟲蟲安全


感謝您的閱讀,謝謝!

80端口和8080端口沒有本質區別

<strong>

端口是設備與外界通訊交流的出口,端口可分為虛擬端口和物理端口,其中虛擬端口指計算機內部或交換機路由器內的端口,不可見。例如計算機中的80端口、21端口、23端口等,物理端口又稱為接口,是可見端口,計算機背板的RJ45網口,交換機路由器集線器等RJ45端口。

網站常用的端口是80和8080,遊戲常用的是6000-10000這個範圍,一般程序和管理人員都是這樣設置的。

在網頁服務器或超文本傳輸協議的後臺程序中,在默認端口下,端口80是服務器偵聽網頁客戶端請求的端口,在NCSA服務器中,端口號可以在0~65535之間選擇,但在服務器管理員需要對服務器進行設置。以便只有一個端口可以被識別。網頁服務的默認端口是80。試驗性的頁面服務有時也有8080號端口運行。80端口被固定給Web服務。它是超文本傳輸協議中定義的端口,用來給網頁Web服務。

一般我們是使用80端口進行網頁瀏覽的,為了避免病毒的攻擊,我們可以關閉該端口。

關閉80口:關掉WWW服務。在“服務”中顯示名稱為"World Wide Web Publishing Service",通過 Internet 信息服務的管理單元提供 Web 連接和管理。

IIS,微軟的internet信息服務器,提供web服務,默認使用80端口

8080端口是被用於WWW代勞服務,要是雲服務器安裝了Apache Tomcat web server後,默認的apache-tomcat就是8080號端口。

關於“80端口跟8080端口有什麼具體區別?”的問題回答完了。如果你覺得我的回答對你有用,請關注一下點個贊,後續我會繼續輸出科技方面的文章問答噠,謝謝哦!

Web前端進階指南


80是http協議的默認端口,是在輸入網站的時候其實瀏覽器(非IE)已經幫你輸入協議了,所以你輸入http://baidu.com,其實是訪問http://baidu.com:80,而8080,一般用與webcahe,完全不一樣的兩個,比如linux服務器裡apache默認跑80端口,而apache-tomcat默認跑8080端口,其實端口沒有實際意義只是一個接口,主要是看服務的監聽端口,如果baidu的服務器監聽的81端口,那麼你直接輸入就不行了就要輸入http://baidu.com:81這樣才能正常訪問

源源而來


是不同端口。一般80作為網頁服務器的訪問端口,比如一個網站的ip地址是123.123.123.123,我們訪問的是123.123.123.123:80 只是80是默認端口可以省略。

但是如果一個服務器上有不同的站點,那可以用另外的端口,比如123.123.123.123:8080 來訪問,選擇8080是因為兩個80好記。


曉筱電影


80是網址默認端口,可以省略,現在的域名都沒有端口,實際上是80端口,8080端口是Tomcat的默認端口,


Java猿


端口之間沒啥區別,除非有特定的服務佔用了該端口,比如HTTP是80,數據庫一般是3306,tomcat佔用8080,還有像ssh ftp 等。端口是可以修改等,只要你想修改的端口不被佔用一般沒啥問題


光白


一個默認端口,一個自定端口


分享到:


相關文章: