網頁

2021/2/24

HTTP和HTTPS的差別 http and https difference

HTTP和HTTP的差別如下。

  • HTTP不安全;HTTPS安全
  • HTTP傳輸資料未加密;HTTPS傳輸資料有加密
  • HTTP在瀏覽器網址顯示http://;HTTPS在瀏覽器網址顯示https://
  • HTTP使用80 port;HTTPS使用443 port
  • HTTP是網頁傳輸協定;HTTPS是HTTP的擴展,傳輸資料時使用SSL/TLS來加密封包
  • HTTP是應用層協定(application layer protocol);HTTPS的S代表SSL為安全通訊端層(secure socket layer),但目前已改為傳輸層安全TLS(transport layer secure),但習慣上仍稱為SSL,為傳輸層協議(transport layer protocol)
  • HTTP不需要SSL憑證;HTTPS需要SSL憑證
  • HTTP的網域未驗證,HTTPS的網域有驗證

                 HTTP
+--------+                    +--------+
| Clinet |<------------------>| Server |
+--------+                    +--------+


                 HTTPS
+--------+                    +--------+
| Clinet |<----encrypted----->| Server |
+--------+                    +--------+

在PTT Soft_Job(文章代碼#1WDY53-N)看到有人面試被問這問題所以簡單整理一下。


沒有留言:

張貼留言