HTTP 與 HTTPS 有什麼不同?
HTTP 概述
HTTP,全稱 HyperText Transfer Protocol,超文字傳輸協定,是一種用於分散式、協作式與超媒體資訊系統的應用層協定,用於實現用戶端瀏覽器與 Web 伺服器之間的通訊,是網路資料通訊的基礎。
HTTPS 概述
HTTPS,全稱 Hypertext Transfer Protocol Secure,超文字傳輸安全協定,是超文字傳輸協定(HTTP)的安全版本。它以 HTTP 為基礎進行通訊,利用安全通訊端層(SSL/TLS)實現身分驗證與資料傳輸加密,確保網路通訊安全。
HTTPS 與 HTTP 的關係可以用一條公式概括:HTTPS=HTTP+SSL
HTTPS 與 HTTP 的差異
| HTTP | HTTPS | |
|---|---|---|
| 協定名稱 | 超文字傳輸協定 | 超文字傳輸安全協定 |
| URL 形式 | http:// | https:// |
| 連接埠 | 80 連接埠 | 443 連接埠 |
| 安全性 | 不安全 | 安全 |
| OSI 表示層 | 應用層 | 傳輸層 |
| 加密性 | 不加密 | 加密 |
| 資料傳輸 | 明文傳輸 | 密文傳輸 |
| 是否需要憑證 | 不需要 | 需要 SSL 憑證 |
| 是否利於 SEO | 不利於 | 利於搜尋引擎收錄、呈現、排名 |