在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  PHP  Python  Linux  Office/ 請通俗的解釋下http默認端口是80的含義

請通俗的解釋下http默認端口是80的含義

如果http的默認端口是80,

那比如我的電腦裝了qq ,微信,瀏覽器等都可以收到http響應(yīng),如何區(qū)分?

http默認端口是80 ,到底什么意思

回答
編輯回答
歆久

HTTP 默認端口是 80, 指提供 HTTP 服務(wù)的進程監(jiān)聽在 TCP 80 端口。

這好比銀行的服務(wù)大廳有多個窗口,其中有個窗口提供外幣兌換服務(wù)。為了讓客戶更便捷的找到窗口,銀行總部規(guī)定默認情況下,各分行的第 80 個窗口提供外幣兌換服務(wù),這樣需要兌換服務(wù)的客戶只要找到任意一家分行,直奔 80 號窗口便是。

這里各分行地址可理解成 IP 地址,大廳的各個窗口可理解成端口。大廳各個窗口的服務(wù)內(nèi)容可由大廳經(jīng)理安排,這個經(jīng)理可理解成服務(wù)器管理員,意思是雖然 HTTP 默認端口是 80, 管理員也可以改成 81 端口,也可以把 80 端口改成 SSH 等其他服務(wù)。


那比如我的電腦裝了qq ,微信,瀏覽器等都可以收到http響應(yīng),如何區(qū)分?

這些應(yīng)用均屬于 HTTP 客戶端,而上面說的是 HTTP 服務(wù)器。

2017年4月17日 16:27
編輯回答
失魂人

一個是客戶端 一個是服務(wù)器 不一樣

2017年1月7日 15:20
編輯回答
夕顏

一個網(wǎng)絡(luò)請求肯定包括協(xié)議,ip地址以及端口號,如果端口號沒寫,則默認請求80端口,為什么是80端口,可以看樓上的回答,這個端口號可以由管理員修改的。

假設(shè)你電腦上的qq占用7000端口,當你用qq發(fā)送請求消息的時候,會把7000端口號,ip等等信息都放在數(shù)據(jù)包中發(fā)給騰訊的某臺服務(wù)器的(詳細可以了解下網(wǎng)絡(luò)協(xié)議中的數(shù)據(jù)包構(gòu)成),請求成功后也會在響應(yīng)頭中把端口號返回過來,你的電腦接收信息后,會根據(jù)端口號來尋找相對應(yīng)的程序,并把消息發(fā)送給該程序

2017年12月30日 16:23
編輯回答
萌二代

默認為80端口 是因為80端口可以默認不寫,這樣就簡便了url的格式,如百度是80端口的,www.baidu.com:80 跟www.baidu.com 是一樣的 只有80端口可以默認不寫 要是改成其他端口的話 需要寫端口號,比如改成端口號8080 需要寫成www.baidu.com:8080

2018年1月28日 13:41
編輯回答
帥到炸

默認是什么意思呢。
www.baidu.com,只有域名沒有端口對吧,那就是www.baidu.com:80
如果我將服務(wù)器端口改為了81,那你請求的時候就必須寫不能省略了。


標準的客戶-服務(wù)器應(yīng)用,服務(wù)器的端口號(對于客戶端)是已知或默認的,而客戶端的端口號一般是隨機的,發(fā)送請求時告知服務(wù)器端。

2018年3月18日 09:53