1.http和https是什么
訪問一個網站需要網站的域名,在瀏覽器地址欄我們可以看到一串URL:
URL可以分為兩部分:通信協議和域名地址。
2.http協議
http是最主流的網頁協議,用於在web瀏覽器和網站服務器之間傳遞消息,以明文方式發送內容,不提供任何方式的數據加密,也就是說存在很大的安全隱患。
3.https協議
安全套接字層超文本傳輸協議https,在http的基礎上加入了SSL/TLS協議,這個協議依靠證書來驗證服務器的身份,並為瀏覽器和服務器之間的通信加密。
3.兩者的區別
- 安全性不同:也就是我們之前提到過的。
- 網站申請流程不同:https需要用到CA申請證書,一般免費證書很少,需要交費,Web服務器啟用SSL需要獲得一個服務器證書並將該證書與要使用SSL的服務器綁定。
- 默認端口不同:http使用的是80,https使用的是443。在網絡模型中,http工作於應用層,https工作在傳輸層。
- https更受搜索引擎青睞。