1. 程式人生 > >HTTP和HTTPS以及兩者的區別

HTTP和HTTPS以及兩者的區別

HTTP:是網際網路上的應用廣泛的一種網路協議,是一個客戶端和伺服器端請求和應答的傳輸協議,它可以使瀏覽器更加高效,使網路傳輸減少。

HTTPS:是以安全為目標的HTTP通道,簡單講是HTTP的安全版,既HTTP加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就是需要SSL。HTTPS協議的主要作用可以分為兩種:一種建立一個安全通道,來保證資料傳輸的安全,另一種就是確認網站的真實性。

HTTPS和HTTP的區別主要如下:

          1.HTTPS協議需要到ca申請證書,一般免費的較少,因而需要一定費用

   2.HTTP是超文字傳輸協議,資訊是明文傳輸,HTTPS則是具有安全性的SSL加密傳輸協議

   3.HTTP和HTTPS使用的是完全不同的連線方式,用的埠也不一樣,HTTP是80或8080 ,HTTPS是443.

   4.HTTP的連線很簡單,是無狀態的,HTTPS協議是由SSL+協議構建的可進行加密傳輸,身份認證的網路協議,比HTTP協議安全。