http 和 https 的區別

2022-06-30 13:09:11 字數 678 閱讀 1501

參考:

http:是網際網路上應用最為廣泛的一種網路協議,是乙個客戶端和伺服器端請求和應答的標準(tcp),用於從www伺服器傳輸超文字到本地瀏覽器的傳輸協議,它可以使瀏覽器更加高效,使網路傳輸減少。

https:在http的基礎上加入了ssl(secure sockets layer)協議,簡單講是http的安全版,ssl依靠證書來驗證伺服器的身份,並為瀏覽器和伺服器之間的通訊加密。

可以用乙個比喻來解釋 http 和 https 的區別,假設你與別人書信交流,http 就是直接把資訊寫在紙上,這樣資訊內容沒加密容易被其他人竊取。而 https 是對方先給你一把他的鑰匙a,然後你將自己任意一把鑰匙b放進信箱裡,並用對方鑰匙a上鎖後發給對方。對方收到箱子後,用他的鑰匙a解鎖,就拿到你的鑰匙b了。最終你們就可以用鑰匙b給箱子上鎖,再進行傳輸。這樣即使中途資訊被他人攔截,沒有鑰匙也無法得知箱子裡的內容是什麼。

http劫持:http劫持是在使用者與其目的網路服務所建立的專用資料通道中,監視特定資料資訊。

https 可以防止http 劫持,但是無法防止dns 劫持,因為dns劫持發生在你和web 伺服器建立連線之前。

HTTPS和HTTP的區別

https secure hypertext transfer protocol 安全超文字傳輸協議 它是乙個安全通訊通道,它基於http開發,用於在客戶計算機和伺服器之間交換資訊。它使用安全套接字層 ssl 進行資訊交換,簡單來說它是http的安全版。它是由netscape開發並內置於其瀏覽器中,...

HTTPS和HTTP的區別

https secure hypertext transfer protocol 安全超文字傳輸協議 它是乙個安全通訊通道,它基於http開發,用於在客戶計算機和伺服器之間交換資訊。它使用安全套接字層 ssl 進行資訊交換,簡單來說它是http的安全版。它是由netscape開發並內置於其瀏覽器中,...

http和https的區別

在url前加https 字首表明是用ssl加密的。你的電腦與伺服器之間收發的資訊傳輸將更加安全。web伺服器啟用ssl需要獲得乙個伺服器證書並將該證書與要使用ssl的伺服器繫結。http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443。http的連線很簡單,是無狀態的...