Http和Https的區別

2021-07-31 04:44:40 字數 881 閱讀 3902

https是乙個安全通訊通道,它基於http開發,用於在客戶計算機和伺服器之間交換資訊。它使用安全套接字層(ssl)進行資訊交換,簡單來說它是http的安全版。它是由netscape開發並內置於其瀏覽器中,用於對資料進行壓縮和解壓操作,並返回網路上傳送回的結果。https實際上應用了netscape的安全套接字層(ssl)作為http應用層的子層。

第一:https協議需要到ca申請證書,一般免費證書很少,需要交費。

第二:http是超文字傳輸協議,資訊是明文傳輸,https則是具有安全性的ssl加密傳輸協議。如下圖所示:

第三:http和https使用的是完全不同的連線方式用的埠也不一樣,前者是80,後者是443。

從下到上分別是:

1.物理層:機械電子

3網路層:控制子網的執行,比如邏輯編址、路由選擇等。(ip協議)

4傳輸層:接收上一層的資料並在需要的時候進行資料處理。負責總體的資料傳輸和資料控制,傳輸層提供端到端的交換資料的機制。對會話層等高三層提供可靠的傳輸服務,對網路層提供可靠的目的地站點資訊.。(tcp和udp傳輸協議,也包括其他的一些特定協議,移動ip協議、ios開發環境協議)。

5會話層:定義了如何開始、控制、結束乙個會話。不同機器上的使用者建立以及管理會話。(ssl協議,安全套接字協議)

6表示層:主要功能是定義資料以及加密。

7應用層:與其他計算機進行通訊的乙個應用,她是對應應用程式的通訊服務的。(http、https、ftp等)

(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的連線很簡單,是無狀態的...