當(dāng)您想到互聯(lián)網(wǎng)時(shí),您會(huì)想到什么?讓我猜猜,也許你對(duì)它的潛力感到驚訝;允許您通過數(shù)百萬個(gè)網(wǎng)頁訪問任何類型的信息的潛力!但是你有沒有想過,正如我們所知,互聯(lián)網(wǎng)最初是如何運(yùn)作的?你有沒有想過哪些技術(shù)在它背后為我們提供我們需要的任何信息?當(dāng)我們?yōu)g覽網(wǎng)頁時(shí),我們大多數(shù)人都不知道互聯(lián)網(wǎng)是如何工作的。
互聯(lián)網(wǎng)通過各種協(xié)議工作,在本文中,我們將向您介紹構(gòu)成其骨干的兩個(gè)如此重要的協(xié)議:HTTP和HTTPS。
無線網(wǎng)絡(luò)協(xié)議
超文本傳輸協(xié)議 (HTTP) 依賴于互聯(lián)網(wǎng)的傳輸控制協(xié)議 (TCP) 來工作,并用于從服務(wù)器傳輸用戶請(qǐng)求的數(shù)據(jù)。這使其成為現(xiàn)代互聯(lián)網(wǎng)功能最基本的協(xié)議之一。借助此協(xié)議,用戶可以通過互聯(lián)網(wǎng)訪問任何類型的數(shù)據(jù) - 無論是圖像,文本,音頻還是視頻。
每當(dāng)用戶(在網(wǎng)絡(luò)語言中稱為“客戶端”)在其瀏覽器的地址欄中鍵入任何網(wǎng)站的域名并點(diǎn)擊“enter”時(shí),瀏覽器就會(huì)生成一個(gè)HTTP請(qǐng)求并將其發(fā)送到該站點(diǎn)的服務(wù)器。服務(wù)器收到請(qǐng)求后,搜索客戶端請(qǐng)求的網(wǎng)頁,并將網(wǎng)頁作為HTTP響應(yīng)發(fā)送給客戶端。一旦客戶端(即請(qǐng)求該網(wǎng)頁的用戶的瀏覽器)收到該網(wǎng)頁及其所有內(nèi)容,與服務(wù)器的連接將關(guān)閉。如果用戶想要請(qǐng)求新網(wǎng)頁(即單擊網(wǎng)頁上的鏈接),則會(huì)建立新的連接。
HTTPS 網(wǎng)絡(luò)協(xié)議
超文本傳輸協(xié)議安全(HTTPS)與HTTP基本相同,但有一個(gè)主要區(qū)別:安全性。HTTPS 是 HTTP 的安全版本,用于機(jī)密和私密共享敏感用戶數(shù)據(jù)。雖然客戶端和服務(wù)器之間通過HTTP協(xié)議交換的數(shù)據(jù)可以通過捕獲傳輸中的數(shù)據(jù)包來竊取,但通過HTTPS協(xié)議發(fā)送的數(shù)據(jù)和網(wǎng)頁則無法做到這一點(diǎn)。
如果您的網(wǎng)站通過HTTPS協(xié)議加載,則會(huì)在Web服務(wù)器和客戶端之間建立不同類型的連接。雖然HTTP通過開放的互聯(lián)網(wǎng)連接傳輸所有數(shù)據(jù),但在HTTPS協(xié)議中,在服務(wù)器和客戶端之間建立了安全連接。
什么是安全連接?一種連接,其中所有數(shù)據(jù)和通信在傳輸之前都經(jīng)過加密,因此沒有人可以通過捕獲正在發(fā)送的數(shù)據(jù)包(包括您的 ISP)來看到它。例如,當(dāng)用戶在您網(wǎng)站的登錄頁面上輸入用戶名和密碼時(shí),如果您的網(wǎng)站通過HTTPS加載,則數(shù)據(jù)(用戶的登錄憑據(jù))由Web瀏覽器使用公鑰加密,然后發(fā)送到您的服務(wù)器。加密后,只能由您的服務(wù)器使用私鑰對(duì)其進(jìn)行解密。包括互聯(lián)網(wǎng)服務(wù)提供商在內(nèi)的其他人都無法竊取正在傳輸?shù)臄?shù)據(jù),因?yàn)樗麄儧]有解密數(shù)據(jù)所需的私鑰。
HTTPS協(xié)議還以綠色掛鎖的形式為您的網(wǎng)站添加一個(gè)唯一標(biāo)識(shí)符,這是任何其他設(shè)法購買與您類似的域以克隆您的網(wǎng)站的人無法復(fù)制的。這是HTTPS提高網(wǎng)站安全性的另一種方式。
如何遷移到 HTTPS
在HTTP和HTTPS之間切換并不困難。您唯一需要做的就是從任何公司購買SSL認(rèn)證并將其正確安裝在您的服務(wù)器上。如今,有很多公司出售價(jià)格合理的SSL證書,如ClickSSL。
以下是您需要遵循的 4 步流程:
創(chuàng)建證書簽名請(qǐng)求:購買 SSL 證書后,您需要為您的域創(chuàng)建證書簽名請(qǐng)求 (CSR)。這可以從Web主機(jī)的儀表板或控制面板完成。
購買證書:接下來,您應(yīng)該訪問認(rèn)證機(jī)構(gòu)或銷售SSL證書的公司的網(wǎng)站(即ClickSSL)。在公司網(wǎng)站上創(chuàng)建帳戶后,您需要向他們提交您的 CSR。它將用于生成您的 SSL 證書。生成后,證書及其密鑰將頒發(fā)給您。
在您的虛擬主機(jī)帳戶上安裝證書:下一步是在服務(wù)器上安裝證書。您可以使用網(wǎng)絡(luò)主機(jī)提供的控制面板自行導(dǎo)入。
設(shè)置 301 重定向:最后一步是設(shè)置從站點(diǎn)的 HTTP 版本到 HTTPS 版本的永久 301 重定向。這將迫使每個(gè)人通過安全連接訪問您的網(wǎng)站。
審核編輯:郭婷
-
互聯(lián)網(wǎng)
+關(guān)注
關(guān)注
55文章
11290瀏覽量
108520 -
服務(wù)器
+關(guān)注
關(guān)注
13文章
10019瀏覽量
90407 -
瀏覽器
+關(guān)注
關(guān)注
1文章
1042瀏覽量
36844
發(fā)布評(píng)論請(qǐng)先 登錄
Nginx和Apache的差異
HTTP協(xié)議在工業(yè)領(lǐng)域會(huì)用到嗎
基于RK3576開發(fā)板的http/https通訊
HTTP和HTTPS的關(guān)鍵區(qū)別
如何使用 cURL 測試 HTTP 協(xié)議
如何使用 HTTP 協(xié)議進(jìn)行數(shù)據(jù)傳輸
如何實(shí)現(xiàn) HTTP 協(xié)議的安全性
HTTP 協(xié)議的工作原理
HTTP 和 HTTPS 的區(qū)別
HTTP 協(xié)議的基本概念
如何使用HTTP服務(wù)器搭建本地Web網(wǎng)站
socket與HTTP協(xié)議的比較
低功耗4G模組HTTP網(wǎng)絡(luò)協(xié)議應(yīng)用
https 的本質(zhì)、證書驗(yàn)證過程以及數(shù)據(jù)加密

易于理解Web協(xié)議:HTTP和HTTPS
評(píng)論