HTTP HTTP和HTTPS的區別

2021-09-22 18:22:32 字數 525 閱讀 5179

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

https:是以安全為目標的http通道,簡單講是http的安全版,即http下加入ssl層,https的安全基礎是ssl,因此加密的詳細內容就需要ssl。https協議的主要作用可以分為兩種:一種是建立乙個資訊保安通道,來保證資料傳輸的安全;另一種就是確認**的真實性。

http請求的過程裡使用者的請求資訊裸奔在請求頭或者請求體中,容易被黑客獲取,返回任意資訊,完成劫持操作。

所以https協議增加了加密操作。

瀏覽器預設填充http://,請求需要進行跳轉,又被劫持風險

可以使用hsts(http strict transport security)優化

Http Http請求的流程

瀏覽器輸入 之後會完成什麼步驟呢?首先,瀏覽器構建請求行資訊,構建好後,瀏覽器準備發起網路請求。get index.html http1.1在真正發起網路請求之前,瀏覽器會先在瀏覽器快取中查詢是否有要請求的檔案。其中,瀏覽器快取是一種在本地儲存資源副本,以供下次請求時直接使用的技術。當瀏覽器發現請求...

HTTP HTTP協議的概念作用和特點

目錄 http協議詳解 1.web互動的基本流程 2 http的概念和介紹 網際網路的發展非常迅速,但是萬變不離其宗。學習web開發,需要我們對互聯的互動機制有一定的了解。為了更好的理解並掌握 servlet,在正式學習 servlet之前需要對web開發中客戶端和伺服器的互動機制以及所涉及的規範 ...

HTTP Http狀態碼301和302的區別

301和302狀態碼都表示重定向,就是說瀏覽器在拿到伺服器返回的這個狀態碼後會自動跳轉到乙個新的url位址,這個位址可以從響應的location首部中獲取 使用者看到的效果就是他輸入的位址a瞬間變成了另乙個位址b 這是它們的共同點。throws servletexception,ioexceptio...