99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HTTP和HTTPS的關(guān)鍵區(qū)別

馬哥Linux運(yùn)維 ? 來源:馬哥Linux運(yùn)維 ? 2025-03-25 15:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、HTTP 和 HTTPS 介紹

HTTP(HyperText Transfer Protocol)是一種無狀態(tài)的通信協(xié)議,通常用于在客戶端(例如瀏覽器)和服務(wù)器之間傳輸超文本(如 HTML 頁面)。但這僅僅是一個(gè)單向通信協(xié)議,數(shù)據(jù)傳輸過程中并未加密,所以它比較容易被中間人攻擊。無狀態(tài),即不能保存每次提交的信息,如果用戶發(fā)來一個(gè)新的請(qǐng)求,服務(wù)器無法知道它是否與上次請(qǐng)求有關(guān)聯(lián)。

a3d2aea6-0718-11f0-9310-92fbcf53809c.png

HTTPS(HyperText Transfer Protocol Secure),則是在 HTTP 的基礎(chǔ)上增加了加密層,使用 SSL/TLS 協(xié)議來保護(hù)數(shù)據(jù)的傳輸??梢岳斫鉃?HTTP 的“高級(jí)版”,帶有加密的護(hù)航,讓數(shù)據(jù)在傳輸過程中更安全。

特性 HTTP HTTPS
安全性 無加密,易受攻擊 加密傳輸,安全性高
端口號(hào) 默認(rèn)端口為 80 默認(rèn)端口為 443
性能 較快(沒有加密負(fù)擔(dān)) 較慢(加密解密有一定開銷)
證書 不需要證書 需要 SSL/TLS 證書
瀏覽器表現(xiàn) 沒有“安全”標(biāo)記 顯示鎖形標(biāo)志,用戶感到安全

二、互聯(lián)網(wǎng)消息如何傳遞

在互聯(lián)網(wǎng)中,信息傳遞就像是一場(chǎng)復(fù)雜的郵遞過程,消息需要通過一系列的“郵局”(即路由器),逐步從發(fā)送方傳遞到接收方。為了讓這個(gè)過程更具邏輯性,我們可以將其比作寄送包裹的過程。

1、互聯(lián)網(wǎng)通信的路徑

1.訪問某個(gè)網(wǎng)站

訪問網(wǎng)站www.example.com。這個(gè)網(wǎng)址在互聯(lián)網(wǎng)上并不是唯一的地址,它只是一個(gè)更易于記憶的字符串。真正定位到網(wǎng)站的地址,必須通過它的 IP 地址。這就好比你想找一個(gè)朋友的住址,但只知道他的名字,你需要通過電話簿(類似 DNS 解析)來查找他具體的住址(IP 地址)。

2.瀏覽器發(fā)送請(qǐng)求

在瀏覽器中輸入網(wǎng)址后,瀏覽器會(huì)發(fā)起一個(gè)請(qǐng)求,這個(gè)請(qǐng)求會(huì)包含想要訪問的信息。例如,HTTP 請(qǐng)求頭中可能包含要訪問的頁面路徑、瀏覽器類型、語言等信息。就像向郵局遞交一個(gè)包裹,包裹里帶著想要發(fā)送的內(nèi)容(即請(qǐng)求信息)。

3.DNS 解析

由于 IP 地址很不好記憶,所以 DNS(域名系統(tǒng))起到了將易記的域名(如www.example.com)轉(zhuǎn)換為計(jì)算機(jī)能夠理解的 IP 地址(如 192.168.1.1)的作用。這是通過向 DNS 服務(wù)器查詢來實(shí)現(xiàn)的。

4.路由器的作用

拿到正確的 IP 地址后,消息會(huì)通過一系列路由器(路由器就像郵遞員一樣,負(fù)責(zé)在各個(gè)“郵局”之間傳遞包裹)逐步轉(zhuǎn)發(fā)到目標(biāo)服務(wù)器。每個(gè)路由器根據(jù)接收到的包裹信息,決定將包裹轉(zhuǎn)發(fā)給哪個(gè)下一個(gè)路由器或最終目標(biāo)。這些路由器會(huì)通過 MAC 地址來標(biāo)識(shí)彼此,就像每個(gè)郵局都有一個(gè)地址和“郵遞員”一樣。

a3f14140-0718-11f0-9310-92fbcf53809c.png

在這個(gè)過程中,MAC 地址是每臺(tái)網(wǎng)絡(luò)設(shè)備(如路由器、計(jì)算機(jī)等)唯一標(biāo)識(shí)的地址。MAC 地址常常在局域網(wǎng)內(nèi)起作用,而在互聯(lián)網(wǎng)上,數(shù)據(jù)包會(huì)依賴 IP 地址進(jìn)行轉(zhuǎn)發(fā)。

a400f37e-0718-11f0-9310-92fbcf53809c.png

例如,當(dāng)你的包裹從一個(gè)路由器(網(wǎng)絡(luò)節(jié)點(diǎn))到達(dá)下一個(gè)節(jié)點(diǎn)時(shí),包裹的 "收件人地址"(即 MAC 地址)會(huì)發(fā)生變化,每經(jīng)過一個(gè)路由器,包裹的封面上的 “地址” 會(huì)更新為當(dāng)前路由器的 MAC 地址,直到最終到達(dá)目標(biāo)服務(wù)器。

a429f63e-0718-11f0-9310-92fbcf53809c.png

5.目標(biāo)服務(wù)器響應(yīng)請(qǐng)求

當(dāng)數(shù)據(jù)包最終到達(dá)目標(biāo)服務(wù)器時(shí),服務(wù)器會(huì)處理你的請(qǐng)求(例如返回一個(gè)網(wǎng)頁、圖片或文件)。服務(wù)器根據(jù)請(qǐng)求的信息,選擇正確的數(shù)據(jù)進(jìn)行返回。就像郵局在接收到包裹后,將其交給收件人。

a43d1b56-0718-11f0-9310-92fbcf53809c.png

6.響應(yīng)回傳

一旦目標(biāo)服務(wù)器生成了響應(yīng),它會(huì)通過與請(qǐng)求時(shí)相同的路徑,逆向發(fā)送回給瀏覽器。由于路由器和中間設(shè)備的作用,數(shù)據(jù)包在路由過程中仍然會(huì)更新其 MAC 地址和其它信息,但最終會(huì)正確到達(dá)瀏覽器,呈現(xiàn)出網(wǎng)頁內(nèi)容。

2、IP 地址和 MAC 地址的作用

1.IP 地址

是每個(gè)網(wǎng)絡(luò)主機(jī)的唯一地址,主要用于尋址,讓數(shù)據(jù)包能夠找到目的地。你可以把 IP 地址看作“郵寄地址”,幫助路由器知道數(shù)據(jù)應(yīng)該發(fā)往哪里。

2.MAC 地址

是硬件設(shè)備(如網(wǎng)卡)的一種物理地址,它在局域網(wǎng)內(nèi)用于設(shè)備間的通信。可以理解為設(shè)備的“身份證”,每個(gè)設(shè)備都有一個(gè)獨(dú)特的 MAC 地址。

3.DNS 解析

人們使用域名而不是 IP 地址,主要是因?yàn)橛蛎菀子洃?。但?jì)算機(jī)只能通過 IP 地址找到目標(biāo)服務(wù)器,因此需要使用 DNS(域名解析系統(tǒng))將域名轉(zhuǎn)換成 IP 地址。

三、端口號(hào)

網(wǎng)卡中具有許多和網(wǎng)絡(luò)通信的軟件,數(shù)據(jù)幀到達(dá)網(wǎng)卡后,根據(jù)端口號(hào)來區(qū)別不同的軟件或進(jìn)程,端口后是用來確定數(shù)據(jù)目的程序的

服務(wù)類型 默認(rèn)端口號(hào)
HTTP 80
HTTPS 443
FTP 21
MySQL 3306
SSH 22

四、HTTP協(xié)議

HTTP(Hypertext Transfer Protocol),即超文本傳輸協(xié)議,是一種無狀態(tài)的請(qǐng)求-響應(yīng)協(xié)議,用于客戶端(通常是瀏覽器)和服務(wù)器之間的通信。它是互聯(lián)網(wǎng)中最基礎(chǔ)、最常用的協(xié)議之一。HTTP 協(xié)議在實(shí)現(xiàn)網(wǎng)頁瀏覽時(shí)起著核心作用,它是瀏覽器和服務(wù)器之間交換數(shù)據(jù)的語言。

1、什么是超文本

“超文本”指的是網(wǎng)頁上的內(nèi)容,通常以 HTML(Hypertext Markup Language)格式呈現(xiàn)。HTML 是用來描述網(wǎng)頁結(jié)構(gòu)的標(biāo)記語言,因此,HTTP 協(xié)議常常被用于傳輸 HTML 文件,當(dāng)然它也傳輸其他格式的文件,如圖片、視頻、JSON 數(shù)據(jù)等。

2、HTTP請(qǐng)求和響應(yīng)

HTTP 協(xié)議通過請(qǐng)求(Request)和響應(yīng)(Response)進(jìn)行數(shù)據(jù)交換。客戶端向服務(wù)器發(fā)送請(qǐng)求,服務(wù)器處理請(qǐng)求后返回響應(yīng)。

1.HTTP請(qǐng)求

客戶端(如瀏覽器)向服務(wù)器發(fā)起請(qǐng)求。通常情況下,客戶端不會(huì)主動(dòng)向服務(wù)器發(fā)起請(qǐng)求,而是由用戶觸發(fā)的操作(例如點(diǎn)擊鏈接、提交表單等)來生成請(qǐng)求。每個(gè) HTTP 請(qǐng)求都由三個(gè)主要部分組成:

請(qǐng)求的組成

(1)請(qǐng)求行(Request Line):

請(qǐng)求方法(GET、POST、PUT、DELETE 等)

請(qǐng)求目標(biāo)(例如/index.html)

HTTP 版本(例如HTTP/1.1)

(2)請(qǐng)求頭(Request Header):

請(qǐng)求頭包含了客戶端的相關(guān)信息。常見的請(qǐng)求頭如下:

Accept-Encoding:指定客戶端能夠接受的編碼方式,例如 gzip, deflate,用來壓縮響應(yīng)內(nèi)容。

Host:指定服務(wù)器的主機(jī)名,通常是網(wǎng)站的域名(如www.baidu.com)。

User-Agent:指定發(fā)起請(qǐng)求的瀏覽器類型,例如 Mozilla/5.0。

Cookie:客戶端保存的 Cookie 信息,用于跟蹤用戶狀態(tài)。

(3)請(qǐng)求正文(Request Body):

請(qǐng)求正文包含實(shí)際請(qǐng)求的數(shù)據(jù),通常用于 POST 或 PUT 請(qǐng)求,用于發(fā)送表單數(shù)據(jù)或文件。GET 請(qǐng)求一般沒有請(qǐng)求正文。



GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0
Accept-Encoding: gzip, deflate, br

這段請(qǐng)求的含義是:客戶端通過 GET 方法請(qǐng)求服務(wù)器上的/index.html 頁面,使用 HTTP/1.1 協(xié)議,且告訴服務(wù)器瀏覽器類型是 Mozilla/5.0,支持 gzip, deflate, br 等壓縮方式。

請(qǐng)求方式

GET:用于請(qǐng)求指定的資源,數(shù)據(jù)通過 URL 參數(shù)傳遞。適用于查詢數(shù)據(jù)。

POST:用于向服務(wù)器提交數(shù)據(jù)。適用于提交表單、文件上傳等操作。

PUT:用于更新指定資源,通常帶有請(qǐng)求正文。

DELETE:用于刪除指定資源。

GET請(qǐng)求

通過URL傳遞參數(shù),URL與參數(shù)之間用?隔開,多個(gè)參數(shù)用&隔開,也是表單的默認(rèn)提交方式

GET傳送的數(shù)據(jù)量較小,主要是因?yàn)槭盏経RL長(zhǎng)度的限制

GET會(huì)將數(shù)據(jù)顯示到URL當(dāng)中,不安全

GET請(qǐng)求一般用于直接獲取數(shù)據(jù),提高查詢速度。

GET是無副作用的,因此可以被緩存、書簽和分享

POST請(qǐng)求

POST的數(shù)據(jù)在請(qǐng)求主體內(nèi),所以相對(duì)比較安全,但不是絕對(duì)安全

POST對(duì)上傳數(shù)據(jù)的大小無限制,POST請(qǐng)求可以做文件的上傳和下載。POST適用于增刪改操作

2.HTTP響應(yīng)

服務(wù)器接收到客戶端的請(qǐng)求后,會(huì)根據(jù)請(qǐng)求的內(nèi)容返回一個(gè)響應(yīng)。HTTP 響應(yīng)通常包含以下幾個(gè)部分:

響應(yīng)組成

(1)響應(yīng)狀態(tài)行(Response Status Line):

HTTP 版本(如HTTP/1.1)

狀態(tài)碼(例如200 OK、404 Not Found、500 Internal Server Error等)

狀態(tài)描述(簡(jiǎn)短的文字描述)

(2)響應(yīng)頭(Response Header):

響應(yīng)頭包含了服務(wù)器和返回?cái)?shù)據(jù)的一些元數(shù)據(jù):

Content-Type:指定響應(yīng)數(shù)據(jù)的類型,如 text/html, application/json。

Content-Length:響應(yīng)內(nèi)容的長(zhǎng)度。

Set-Cookie:服務(wù)器設(shè)置的 Cookie,用于客戶端保存狀態(tài)。

(3)響應(yīng)正文(Response Body):

響應(yīng)正文包含實(shí)際的響應(yīng)數(shù)據(jù),例如 HTML 文件、JSON 數(shù)據(jù)或圖片等內(nèi)容。

響應(yīng)狀態(tài)碼

200 OK:請(qǐng)求成功,服務(wù)器成功返回?cái)?shù)據(jù)。

400 Bad Request:請(qǐng)求有語法錯(cuò)誤,服務(wù)器無法理解。

404 Not Found:請(qǐng)求的資源不存在。

405 Method Not Allowed:請(qǐng)求方法不被服務(wù)器支持。

500 Internal Server Error:服務(wù)器內(nèi)部錯(cuò)誤,無法處理請(qǐng)求。

502 Bad Gateway:服務(wù)器作為網(wǎng)關(guān)或代理,從上游服務(wù)器收到無效響應(yīng)。



HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1234
 

  
    

Welcome to Example!

在這個(gè)響應(yīng)中,服務(wù)器告訴客戶端,/index.html 頁面已成功返回,并且響應(yīng)的內(nèi)容為 HTML 格式,長(zhǎng)度為 1234 字節(jié),包含了網(wǎng)頁的內(nèi)容。

五、HTTPS

為了解決 HTTP 協(xié)議的安全問題,引入了 HTTPS(安全超文本傳輸協(xié)議)。HTTPS 在 HTTP 的基礎(chǔ)上加入了加密層,利用 SSL(安全套接字層)或 TLS(傳輸層安全協(xié)議)對(duì)數(shù)據(jù)進(jìn)行加密。通過 HTTPS 協(xié)議,數(shù)據(jù)在傳輸過程中會(huì)被加密,這不僅保證了數(shù)據(jù)的機(jī)密性(防止數(shù)據(jù)被竊?。?,還確保了數(shù)據(jù)的完整性(防止數(shù)據(jù)在傳輸過程中被篡改)。

1、HTTPS的加密方式

1.對(duì)稱加密

產(chǎn)生秘鑰,加密解密使用同一個(gè)秘鑰。對(duì)稱加密速度快,但秘鑰的安全性較低,若秘鑰在傳輸過程中被竊取,攻擊者就能輕易解密數(shù)據(jù)。

2.非對(duì)稱加密

產(chǎn)生公鑰和私鑰,公鑰加密的數(shù)據(jù)需要私鑰解密,私鑰加密的數(shù)據(jù)需要公鑰解密。處理速度相對(duì)較慢,但是安全性較高。

2、HTTPS的加密過程

1.握手階段:

客戶端與服務(wù)器之間首先進(jìn)行一系列的加密握手??蛻舳苏?qǐng)求服務(wù)器時(shí),服務(wù)器會(huì)返回一個(gè)數(shù)字證書,證書包含了公鑰和服務(wù)器的身份信息。客戶端通過驗(yàn)證證書的合法性來確認(rèn)服務(wù)器的身份是否可信。

2.密鑰交換:

在握手階段,客戶端和服務(wù)器會(huì)使用非對(duì)稱加密來交換密鑰。客戶端用服務(wù)器的公鑰加密生成的“會(huì)話秘鑰”(對(duì)稱秘鑰),然后將加密后的會(huì)話秘鑰發(fā)送給服務(wù)器。服務(wù)器用自己的私鑰解密出會(huì)話秘鑰。這樣,客戶端和服務(wù)器就建立了一個(gè)加密的通信通道,并可以使用會(huì)話秘鑰進(jìn)行后續(xù)的數(shù)據(jù)加密和解密。

3.數(shù)據(jù)加密傳輸階段:

在后續(xù)的數(shù)據(jù)傳輸過程中,客戶端和服務(wù)器會(huì)使用共享的對(duì)稱秘鑰進(jìn)行加密與解密操作。由于對(duì)稱加密的效率高,數(shù)據(jù)傳輸速度較快。

a45fe5d2-0718-11f0-9310-92fbcf53809c.png

3、數(shù)字證書

為了防止第三方攻擊者偽裝成服務(wù)器進(jìn)行釣魚攻擊,HTTPS 使用數(shù)字證書來驗(yàn)證服務(wù)器的身份。數(shù)字證書就像是一個(gè)網(wǎng)站的“身份證”,它由認(rèn)證機(jī)構(gòu)(CA)頒發(fā),包含了服務(wù)器的公鑰和身份信息。

證書組成

證書的持有者信息(如公司名稱、網(wǎng)站域名等)

公鑰

證書頒發(fā)機(jī)構(gòu)(CA)的信息

證書的有效期

數(shù)字簽名(確保證書的完整性,防止篡改

認(rèn)證機(jī)構(gòu)(CA)是經(jīng)過各國政府認(rèn)可的權(quán)威機(jī)構(gòu),它們負(fù)責(zé)簽發(fā)和驗(yàn)證證書的合法性??蛻舳嗽谠L問 HTTPS 網(wǎng)站時(shí),瀏覽器會(huì)驗(yàn)證證書的有效性,確保該證書由受信任的 CA 簽發(fā)并且沒有過期。

證書驗(yàn)證過程

當(dāng)客戶端訪問 HTTPS 網(wǎng)站時(shí),首先會(huì)收到服務(wù)器發(fā)送的數(shù)字證書。客戶端會(huì)檢查證書的有效性,向證書的發(fā)布機(jī)構(gòu)(CA)確認(rèn)證書是否合法。如果證書有效,客戶端會(huì)提取公鑰來加密生成的會(huì)話秘鑰,并將加密后的秘鑰發(fā)送給服務(wù)器。

六、Cookie和Session

1、Cookie

Cookie 是存儲(chǔ)在客戶端瀏覽器中的小文件,用于保存用戶的狀態(tài)信息。由于 HTTP 協(xié)議是無狀態(tài)的,即每次請(qǐng)求都無法自動(dòng)攜帶上次的狀態(tài)信息,因此需要借助 Cookie 來維護(hù)狀態(tài)。

1.Cookie特點(diǎn)

存儲(chǔ)在客戶端,容易被篡改或盜用。

可以設(shè)置過期時(shí)間。

每次請(qǐng)求都會(huì)隨請(qǐng)求頭一起發(fā)送,可能會(huì)影響請(qǐng)求性能。

2、Session

Session 是在服務(wù)器端保存的用戶會(huì)話信息,每個(gè)客戶端在訪問服務(wù)器時(shí),服務(wù)器會(huì)分配一個(gè)唯一的 session ID。這個(gè) ID 通常存儲(chǔ)在客戶端的 Cookie 中,當(dāng)客戶端再次請(qǐng)求時(shí),瀏覽器會(huì)自動(dòng)帶上這個(gè) session ID,服務(wù)器通過 session ID 找到對(duì)應(yīng)的會(huì)話信息。

1.Session特點(diǎn)

存儲(chǔ)在服務(wù)器端,相對(duì)更加安全。

需要借助客戶端的 Cookie 來維持會(huì)話。

不會(huì)暴露在客戶端,防止被篡改。

3、Cookie和Session對(duì)比

特性 Cookie Session
存儲(chǔ)位置 存儲(chǔ)在客戶端瀏覽器中 存儲(chǔ)在服務(wù)器端
安全性 相對(duì)不安全,容易被篡改或盜用 較為安全,數(shù)據(jù)存儲(chǔ)在服務(wù)器端,客戶端只有 Session ID
容量 通常每個(gè) Cookie 大小為 4KB 受服務(wù)器資源限制,一般較大
生命周期 可以設(shè)置過期時(shí)間,過期后自動(dòng)刪除 會(huì)話結(jié)束或?yàn)g覽器關(guān)閉時(shí),Session 會(huì)話數(shù)據(jù)丟失
存儲(chǔ)內(nèi)容 可以存儲(chǔ)少量信息(如用戶偏好、登錄信息等) 通常存儲(chǔ)較為重要的用戶信息,如用戶身份、購物車等
數(shù)據(jù)傳輸 每次請(qǐng)求都會(huì)隨著請(qǐng)求頭一起發(fā)送給服務(wù)器 每次請(qǐng)求時(shí)只會(huì)發(fā)送 Session ID(通常存儲(chǔ)在 Cookie 中)
性能 每次請(qǐng)求發(fā)送 Cookie 可能會(huì)增加網(wǎng)絡(luò)負(fù)擔(dān) 性能較好,只傳輸 Session ID,數(shù)據(jù)存儲(chǔ)在服務(wù)器端
跨域問題 不能跨域使用,不同域名下的 Cookie 無法共享 跨域時(shí)需要特別處理(如通過共享 Session ID)
存儲(chǔ)大小限制 每個(gè)域名最多存儲(chǔ) 20 個(gè) Cookie,每個(gè) Cookie 4KB 沒有硬性大小限制,但受服務(wù)器內(nèi)存限制
常見用途 用戶偏好、用戶登錄狀態(tài)、跟蹤用戶行為等 用戶會(huì)話管理、驗(yàn)證用戶身份等

七、總結(jié)HTTP和HTTPS

特性 HTTP HTTPS
全稱 超文本傳輸協(xié)議(Hypertext Transfer Protocol) 安全超文本傳輸協(xié)議(Hypertext Transfer Protocol Secure)
協(xié)議類型 無加密協(xié)議 加密協(xié)議
安全性 不安全,數(shù)據(jù)以明文傳輸,容易受到中間人攻擊 安全,數(shù)據(jù)通過加密傳輸,防止數(shù)據(jù)被竊取或篡改
加密方式 無加密,數(shù)據(jù)傳輸過程中沒有保護(hù) 使用 SSL/TLS 協(xié)議對(duì)數(shù)據(jù)進(jìn)行加密
端口號(hào) 使用 80 端口 使用 443 端口
驗(yàn)證身份 不提供身份驗(yàn)證 提供身份驗(yàn)證,通過數(shù)字證書確保服務(wù)器的身份
數(shù)據(jù)完整性 數(shù)據(jù)傳輸過程中容易被篡改 數(shù)據(jù)在傳輸過程中使用加密,保證完整性,防止篡改
性能 性能較高,因?yàn)闆]有加密解密過程 性能稍低,因?yàn)樾枰用芙饷?,但使用的加?a target="_blank">算法對(duì)比一般不影響正常使用
數(shù)據(jù)傳輸方式 明文傳輸數(shù)據(jù) 加密傳輸數(shù)據(jù)
適用場(chǎng)景 適用于無需保密的內(nèi)容,如公共信息、非敏感數(shù)據(jù) 適用于需要保密和安全傳輸?shù)膬?nèi)容,如登錄信息、支付信息等
瀏覽器顯示 URL 以http://開頭 URL 以https://開頭,并通常帶有鎖形圖標(biāo),表示安全
數(shù)字證書 無需數(shù)字證書 需要通過 CA 認(rèn)證機(jī)構(gòu)頒發(fā)的數(shù)字證書驗(yàn)證服務(wù)器身份
受信任 無法驗(yàn)證網(wǎng)站的真實(shí)身份,容易被釣魚網(wǎng)站偽造 提供可信的身份驗(yàn)證,確保用戶訪問的是合法網(wǎng)站

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 通信協(xié)議
    +關(guān)注

    關(guān)注

    28

    文章

    1034

    瀏覽量

    41171
  • 網(wǎng)絡(luò)安全
    +關(guān)注

    關(guān)注

    11

    文章

    3341

    瀏覽量

    61470
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    525

    瀏覽量

    33507
  • https
    +關(guān)注

    關(guān)注

    0

    文章

    54

    瀏覽量

    6920

原文標(biāo)題:HTTP vs HTTPS: 揭秘網(wǎng)絡(luò)安全的關(guān)鍵差異,你不會(huì)還不知道吧?

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于RK3576開發(fā)板的http/https通訊

    主要區(qū)別在于HTTPS需要CA證書、使用加密傳輸,且端口號(hào)通常為443,而HTTP為80。HTTP/HTTPS通訊中,客戶端發(fā)送請(qǐng)求報(bào)文,服
    的頭像 發(fā)表于 05-10 11:24 ?1315次閱讀
    基于RK3576開發(fā)板的<b class='flag-5'>http</b>/<b class='flag-5'>https</b>通訊

    http和tcp/ip、http https之間的關(guān)系和區(qū)別

    http和tcp/ip、httphttps之間的關(guān)系和區(qū)別
    的頭像 發(fā)表于 01-10 14:30 ?7930次閱讀

    一文讀懂HttpHttps區(qū)別

    http請(qǐng)求存在著一個(gè)很嚴(yán)重的問題,http協(xié)議傳輸?shù)氖敲魑?,如果中間有個(gè)黑客攔截到該請(qǐng)求,就攔截到了我們的數(shù)據(jù),就能將我們的用戶名和密碼看得一清二楚,這樣隱私的數(shù)據(jù)就非常容易泄露出去。
    發(fā)表于 05-17 11:19 ?2424次閱讀
    一文讀懂<b class='flag-5'>Http</b>和<b class='flag-5'>Https</b>的<b class='flag-5'>區(qū)別</b>

    Linux Kernel將HTTP鏈接切換到 HTTPS

    更改方式并不是手動(dòng)尋找內(nèi)核樹中的 HTTP 鏈接,而是很大程度上通過腳本自動(dòng)完成,這些腳本通過查找 SVG 等文檔中是否存在 HTTP 鏈接,隨后檢查目標(biāo) URL 的服務(wù)器是否提供了相對(duì)應(yīng)的 HTTPS 鏈接
    的頭像 發(fā)表于 08-14 16:20 ?2081次閱讀
    Linux Kernel將<b class='flag-5'>HTTP</b>鏈接切換到 <b class='flag-5'>HTTPS</b>

    探討HTTP為什么要升級(jí) HTTPS協(xié)議

    之前說了 HTTP 協(xié)議的各種問題,但是它還是陪伴著互聯(lián)網(wǎng)、陪伴著我們走過了將近二十年的風(fēng)風(fēng)雨雨?,F(xiàn)在有很多新的協(xié)議嘗試去取代它,來解決性能、效率等問題,但它還還能靠著多年的情分活的滋潤(rùn)。然而
    的頭像 發(fā)表于 10-22 15:31 ?3803次閱讀
    探討<b class='flag-5'>HTTP</b>為什么要升級(jí) <b class='flag-5'>HTTPS</b>協(xié)議

    網(wǎng)站的HTPP與HTTPS區(qū)別在哪?

    當(dāng)用戶打開淘寶、百度、知乎等各大平臺(tái)時(shí),網(wǎng)址前面會(huì)出現(xiàn)一個(gè)https://,將它修改為http://時(shí),網(wǎng)址可以正常打開,并且自動(dòng)加上了一個(gè)“s”。而當(dāng)我們?cè)L問一些個(gè)人博客時(shí),網(wǎng)址前面則顯示http://,將
    的頭像 發(fā)表于 02-08 15:56 ?6506次閱讀

    HTTP是什么,HTTPS的優(yōu)點(diǎn)是什么

    竊取和篡改。 HTTPS:是以安全為目標(biāo)的HTTP通道,簡(jiǎn)單講是HTTP的安全版,即HTTP下加入SSL層,HTTPS的安全基礎(chǔ)是SSL,因
    的頭像 發(fā)表于 05-10 09:55 ?2352次閱讀

    httphttps有什么區(qū)別,為什么https會(huì)取代http

    大家都知道當(dāng)前https的使用更為普遍,為什么https會(huì)取代http,其中的原因恒訊科技為大家整理在本文,共有11點(diǎn)希望可以幫助大家更了解網(wǎng)站數(shù)據(jù)安全。 1、傳輸方式 http使用的
    的頭像 發(fā)表于 05-11 16:02 ?2481次閱讀

    httphttps區(qū)別,為什么https會(huì)取代http。

    大家都知道當(dāng)前https的使用更為普遍,為什么https會(huì)取代http,其中的原因恒訊科技為大家整理在本文,共有11點(diǎn)希望可以幫助大家更了解網(wǎng)站數(shù)據(jù)安全。
    的頭像 發(fā)表于 09-14 13:26 ?1979次閱讀

    HTTPS如何保證數(shù)據(jù)安全?

    雖然現(xiàn)在許多網(wǎng)站都會(huì)用到HTTPHTTPS,但是大家極力倡導(dǎo)使用的卻是更為安全的HTTPS,今天我們就來了解一下HTTPS是如何保證數(shù)據(jù)傳輸?shù)陌踩缘摹?/div>
    的頭像 發(fā)表于 10-28 09:47 ?1148次閱讀

    HTTPHTTPS區(qū)別 HTTP協(xié)議請(qǐng)求類型

    HTTP協(xié)議在傳輸過程中數(shù)據(jù)都是明文狀態(tài),安全性較差。HTTPS協(xié)議使用SSL/TLS協(xié)議進(jìn)行數(shù)據(jù)傳輸,保證了數(shù)據(jù)傳輸?shù)陌踩裕梢苑乐姑舾行畔⒈桓`取和篡改。
    的頭像 發(fā)表于 06-26 17:44 ?1376次閱讀

    什么是HTTP?什么是HTTPS?HTTPHTTPS區(qū)別在哪?

    每天都在上網(wǎng),在搜索東西的時(shí)候,你有發(fā)現(xiàn)網(wǎng)址有什么不同嗎?本文就來談?wù)?b class='flag-5'>HTTP與HTTPS有什么不同。
    的頭像 發(fā)表于 08-27 09:15 ?5731次閱讀
    什么是<b class='flag-5'>HTTP</b>?什么是<b class='flag-5'>HTTPS</b>?<b class='flag-5'>HTTP</b>與<b class='flag-5'>HTTPS</b>的<b class='flag-5'>區(qū)別</b>在哪?

    httphttps區(qū)別

    行包括:協(xié)議及版本、狀態(tài)碼、狀態(tài)碼解釋 1.2 httphttps區(qū)別 http:由于http是明文傳輸,所以其安全性低,易受攻擊,無法
    的頭像 發(fā)表于 11-10 16:42 ?2886次閱讀
    <b class='flag-5'>http</b>和<b class='flag-5'>https</b>的<b class='flag-5'>區(qū)別</b>

    HTTPHTTPS區(qū)別

    在互聯(lián)網(wǎng)時(shí)代,數(shù)據(jù)傳輸安全變得越來越重要。HTTPHTTPS 是兩種廣泛使用的網(wǎng)絡(luò)協(xié)議,它們?cè)跀?shù)據(jù)傳輸方面扮演著關(guān)鍵角色。盡管它們的名字相似,但它們?cè)诎踩院陀猛旧嫌兄@著的區(qū)別
    的頭像 發(fā)表于 12-30 09:19 ?1195次閱讀

    HTTP 1.1 和 HTTP 2.0 的區(qū)別

    2015年正式成為互聯(lián)網(wǎng)標(biāo)準(zhǔn)。以下是HTTP/1.1和HTTP/2之間的一些主要區(qū)別: 1. 多路復(fù)用(Multiplexing) HTTP/1.1 : 在
    的頭像 發(fā)表于 12-30 09:25 ?1109次閱讀