FE Interview Hub
瀏覽器原理基礎

請解釋 HTTP 和 HTTPS,兩者有什麼差別?

AI 練習作答

核心差異

HTTP(HyperText Transfer Protocol)是明文傳輸協定,資料在傳輸過程中不加密;HTTPS(HTTP Secure)則是在 HTTP 的基礎上加入了 TLS/SSL 加密層,確保資料傳輸的安全性。

主要區別

特性 HTTP HTTPS
預設 Port 80 443
加密 TLS/SSL 加密
安全性 低,易被竊聽或中間人攻擊 高,資料加密傳輸
憑證 不需要 需要 SSL 憑證
SEO 較差 Google 優先索引

HTTPS 的運作方式

  1. 客戶端發起連線請求
  2. 伺服器回傳 SSL 憑證(含公鑰)
  3. 客戶端驗證憑證合法性
  4. 雙方透過非對稱加密交換對稱密鑰
  5. 後續通訊使用對稱密鑰加密

為什麼要用 HTTPS?

  • 防竊聽:資料加密,第三方無法讀取內容
  • 防篡改:資料完整性校驗,防止中間人修改
  • 身份驗證:確認伺服器的真實身份
  • SEO 優勢:搜尋引擎對 HTTPS 網站有排名加分

✦ AI 模擬面試

輸入你的答案,AI 即時分析精準度與改進空間

登入後即可使用 AI 評分