HTTP(Hyper Text Transfer Protocol)是一種應用層協定,用於在網際網路上傳輸超文本資訊,例如網頁、圖片、音訊、視訊等。它是網際網路上最常用的協定之一,經常被用於瀏覽器和網站之間的通訊。
HTTPS(Hyper Text Transfer Protocol Secure)是HTTP協定的一種安全版本,它在HTTP協定的基礎上添加了安全層(SSL/TLS協定),用於保護網路通訊的安全性。
主要的差異如下:
安全性:HTTP協定是明文傳輸,所有傳輸的資訊都可以被攔截和竊聽。而HTTPS協定使用SSL/TLS協定對傳輸的資訊進行加密,確保通訊的安全性。
連接方式:HTTP協定使用TCP(Transmission Control Protocol)協定進行連接,而HTTPS協定在TCP協定上再添加了一層SSL/TLS協定,通過SSL/TLS協定進行連接和傳輸。
連接端口:HTTP協定的默認端口為80,而HTTPS協定的默認端口為443。
認證憑證:HTTPS協定使用SSL/TLS協定進行傳輸的憑證是通過認證機構頒發的,可以確保網站的真實性和可信度,而HTTP協定沒有這個機制,網站的真實性和可信度無法得到保證。