http全稱是超文本傳輸協議(Hypertext transfer protocol)是壹種詳細規定了瀏覽器和萬維網服務器之間互相通信的規則,通過因特網傳送萬維網文檔的數據傳送協議。
https全稱是超文本傳輸安全協議(Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure)是以安全為目標的http通道,簡單講是http的安全版。
http和https的區別:
1、安全性不同。http是超文本傳輸協議,信息是明文傳輸的。https是具有安全性的ssl證書加密的傳輸協議。所以https比http更安全
2、默認端口不同。http的默認端口是80,https的默認端口是443。
3、協議不同。http是無狀態的協議,而https是由ssl+http構建的可進行加密傳輸、身份認證的網絡協議。
4、部署的成本不同。http是免費的,https是需要證書的,壹般免費證書很少,需要交費。所以https的成本相對會更高。