http與https的區別

2021-09-26 09:10:48 字數 1889 閱讀 2803

https缺點

https協議的應用

參考文獻

http(hypertext transfer protoco 超文字傳輸協議)

所謂的http 協議是超文字傳輸協議,它規定了瀏覽器和瀏覽器服務商之間相互通訊的相關規則,也是當前各種網路資料傳輸過程中應用最廣泛的基礎性協議。http協議定義了瀏覽器(即全球資訊網客戶程序)怎樣向全球資訊網伺服器請求全球資訊網文件,以及伺服器怎樣把文件傳送給瀏覽器。http是面向事務的應用層協議,它是全球資訊網能夠可靠地交換檔案(包括文字、聲音、影象等各種多**檔案)的重要基礎。這種協議採用的是明文傳遞方式,在資訊的檢測方面不夠完整。該協議存在一定的安全缺陷,導致網民的資訊很容易被竊取,使用者的各種賬號和密碼也很容易洩露。在當前第三方支付非常流行的時代,http 協議的安全弊端不斷顯現出來。目前,我國大部分**都採用http 協議。

ssl (secure sockets layer 安全套接層)

ssl 協議是指安全套接層,這是為各種網路安全通訊提供安全保障和資料的安全協議,主要是用來保障網際網路資料傳輸的安全,並對相關資料進行加密。這種安全套接層能夠有效地預防資訊傳輸過程中被竊聽。

https(hyper text transfer protocol over secure socket layer 超文字傳輸安全協議)

https 協議是安全超文字傳輸協議,主要體現在安全兩字,是由「http」和「ssl」協議配合組成的。https 協議則是指資訊輸送過程中進行身份認證和加密處理的安全協議。它在http 協議的基礎上利用身份認證技術和傳輸加密技術有效地保證了資訊傳輸的安全。我們只要看到**的位址是以「https ://」開頭,就可以認為其資訊傳輸過程中相對安全,如「http : 的使用需要到相關的ca 去進行申請,而這種申請程式一般是需要繳納一定費用的。作為一種超文字傳輸協議,https 應用了ssl 證書,這是一種數字協議證書,是由ca(全球信任的證書頒發機構)下發的,多含有公共鑰匙。

使用https協議可認證使用者和伺服器,確保資料傳送到正確的客戶機和伺服器;

https 協議是由ssl+http 協議構建的可進行加密傳輸、身份認證的網路協議,要比http 協議安全,可防止資料在傳輸過程中不被竊取、改變,確保資料的完整性。

https是現行架構下最安全的解決方案,雖然不是絕對安全,但它大幅增加了中間人攻擊的成本。

相同網路環境下,https 協議會使頁面的載入時間延長近50%,增加10%到20%的耗電。此外,https 協議還會影響快取,增加資料開銷和功耗。

https 協議的安全是有範圍的,在黑客攻擊、拒絕服務攻擊和伺服器劫持等方面幾乎起不到什麼作用。

ssl 的專業證書需要購買,功能越強大的證書費用越高,個人**、小**可以選擇入門級免費證書;

ssl 證書通常需要繫結固定ip,為伺服器增加固定ip會增加一定費用;

https 連線伺服器端資源占用較多,相同負載下會增加頻寬和伺服器投入成本。

與其他協議相比,「https」的安全效能較高,受到使用者的廣泛歡迎,國外很多大型的網際網路公司已經啟用了全站https。但是,就目前來說,該協議還沒有得到大面積的普及,主要原因在於如下方面:第一,https 與http 之間的通訊過程還是存在一定的差異。使用者如果在位址列中直接輸「https」,那麼就會出現重定向的問題;資料傳輸過程中增加了數字簽名驗證等過程,耗時增加。另外,htts 協議的互動性也增加了協議握手階段耗費的時間,會影響整個**的反應速度。ssl 證書的獲取還

需要使用者繳納一定的費用,而很多**不願意承擔該筆開銷。

隨著https 應用範圍的不斷擴大,網路環境會愈加安全,資訊傳輸的安全性大大提公升,會為廣大使用者提供更為便捷的服務。http 協議具有良好的發展前景,也是未來網際網路的發展趨勢,必將發揮更大的作用。

關於「https」的原理和作用之芻議 雷凱屹 (江蘇省宜興中學,宜興 214206)

**安全之https 優缺點分析 郭浩然 計算機與網路

《計算機網路 第7版 謝希仁》

http 與 https 的區別

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

HTTPS與HTTP的區別

最近學習網路相關的知識,看到https和http,兩個有區別,於是在網上找了相關的資料,放在自己的部落格,作為學習筆記吧。ssl介紹 ssl secure socket layer 為netscape所研發,用以保障在internet上資料傳輸之安全,利用 資料加密 encryption 技術,可確...

http與https的區別

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