< 返回新聞公共列表

http和https有何區(qū)別?

發(fā)布時(shí)間:2021-04-14 16:08:04

我們?cè)谠L問(wèn)網(wǎng)站時(shí),經(jīng)??吹骄W(wǎng)站地址的前綴會(huì)有http和https,究竟http和https的用處是什么呢?首先,我們要知道網(wǎng)站的URL是分為通信協(xié)議和域名地址這兩部分,其中域名地址就是指向網(wǎng)站的所對(duì)應(yīng)頁(yè)面,網(wǎng)站的通訊協(xié)議通產(chǎn)就是HTTP協(xié)議和HTTPS協(xié)議,那么這兩者有何區(qū)別呢?

 

HTTP協(xié)議

HTTP協(xié)議也就是超文本傳輸協(xié)議,是一種使用明文數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)協(xié)議。一直以來(lái)HTTP協(xié)議都是最主流的網(wǎng)頁(yè)協(xié)議,HTTP協(xié)議被用于在Web瀏覽器和網(wǎng)站服務(wù)器之間傳遞信息,以明文方式發(fā)送內(nèi)容,不提供任何方式的數(shù)據(jù)加密,如果攻擊者截取了Web瀏覽器和網(wǎng)站服務(wù)器之間的傳輸報(bào)文,就可以直接讀懂其中的信息。


互聯(lián)網(wǎng)發(fā)展到今天,HTTP協(xié)議的明文傳輸會(huì)讓用戶(hù)存在非常大的安全隱患。試想一下,假如你在一個(gè)HTTP協(xié)議的網(wǎng)站上面購(gòu)物,你需要在頁(yè)面上輸入你的銀行卡號(hào)和密碼,然后你把數(shù)據(jù)提交到服務(wù)器實(shí)現(xiàn)購(gòu)買(mǎi)。假如這個(gè)環(huán)節(jié)稍有不慎,你的傳輸數(shù)據(jù)被第三者給截獲了,由于HTTP明文數(shù)據(jù)傳輸?shù)脑颍愕你y行卡號(hào)和密碼,將會(huì)被這個(gè)截獲人所得到。現(xiàn)在你還敢在一個(gè)HTTP的網(wǎng)站上面購(gòu)物嗎?你還會(huì)在一個(gè)HTTP的網(wǎng)站上面留下你的個(gè)人信息嗎?


HTTPS協(xié)議

為了解決HTTP協(xié)議的這一缺陷,需要使用另一種協(xié)議:安全套接字層超文本傳輸協(xié)議HTTPS,為了數(shù)據(jù)傳輸?shù)陌踩?,HTTPS在HTTP的基礎(chǔ)上加入了SSL/TLS協(xié)議,SSL/TLS依靠證書(shū)來(lái)驗(yàn)證服務(wù)器的身份,并為瀏覽器和服務(wù)器之間的通信加密。HTTPS協(xié)議可以理解為HTTP協(xié)議的升級(jí),就是在HTTP的基礎(chǔ)上增加了數(shù)據(jù)加密。在數(shù)據(jù)進(jìn)行傳輸之前,對(duì)數(shù)據(jù)進(jìn)行加密,然后再發(fā)送到服務(wù)器。這樣,就算數(shù)據(jù)被第三者所截獲,但是由于數(shù)據(jù)是加密的,所以你的個(gè)人信息仍然是安全的。這就是HTTP和HTTPS的最大區(qū)別。


HTTP和HTTPS的區(qū)別:


1.安全性不同

https://前綴表明是用SSL (安全套接字)或TSL加密的,你的電腦與服務(wù)器之間收發(fā)的信息傳輸將更加安全。當(dāng)你使用瀏覽器訪問(wèn)一個(gè)HTTP網(wǎng)站的時(shí)候,你會(huì)發(fā)現(xiàn)瀏覽器會(huì)對(duì)該HTTP網(wǎng)站顯示“不安全”的安全警告,提示用戶(hù)當(dāng)前所訪問(wèn)的網(wǎng)站可能會(huì)存在風(fēng)險(xiǎn)。

而假如你訪問(wèn)的是一個(gè)HTTPS網(wǎng)站時(shí),情況卻是完全不一樣。你會(huì)發(fā)現(xiàn)瀏覽器的地址欄會(huì)變成綠色,企業(yè)名稱(chēng)會(huì)展示在地址欄中,地址欄上面還會(huì)出現(xiàn)一把“安全鎖”的圖標(biāo)。這些都會(huì)給予用戶(hù)很大的視覺(jué)上的安全體驗(yàn)

2.網(wǎng)站申請(qǐng)流程不同

https協(xié)議需要到CA申請(qǐng)證書(shū),一般免費(fèi)證書(shū)很少,需要交費(fèi),Web服務(wù)器啟用SSL需要獲得一個(gè)服務(wù)器證書(shū)并將該證書(shū)與要使用SSL的服務(wù)器綁定。

3.默認(rèn)端口不同

http和https使用的是完全不同的連接方式,同時(shí)使用的端口也不同,http使用的是80端口,https使用的是443端口。在網(wǎng)絡(luò)模型中,HTTP工作于應(yīng)用層,而HTTPS工作在傳輸層。

4.對(duì)搜索排名的提升

這也是很多站長(zhǎng)所關(guān)注的地方。百度和谷歌兩大搜索引擎都已經(jīng)明確表示,HTTPS網(wǎng)站將會(huì)作為搜索排名的一個(gè)重要權(quán)重指標(biāo)。也就是說(shuō)HTTPS網(wǎng)站比起HTTP網(wǎng)站在搜索排名中更有優(yōu)勢(shì)。


http和https有何區(qū)別?.jpg


以上就是https和http有何區(qū)別的,可見(jiàn)HTTPS網(wǎng)站要比HTTP網(wǎng)站具備更強(qiáng)的安全性和優(yōu)勢(shì),因此網(wǎng)站安裝HTTP是非常有必要的。



/template/Home/Zkeys724/PC/Static