HTTP和HTTPS是什麼?

2020-12-05 站長之家

我們都知道使用瀏覽器訪問一個網站頁面,需要知道該網站的域名,例如訪問百度知道,在瀏覽器的地址欄中我們會看到一串URL。

網站的URL會分為兩部分:通信協議和域名地址。

域名地址都很好理解,不同的域名地址表示網站中不同的頁面,而通信協議,簡單來說就是瀏覽器和伺服器之間溝通的語言。網站中的通信協議一般就是HTTP協議和HTTPS協議。兩者分別是什麼,有什麼區別呢?

HTTP協議

HTTP協議也就是超文本傳輸協議,是一種使用明文數據傳輸的網絡協議。一直以來HTTP協議都是最主流的網頁協議,HTTP協議被用於在Web瀏覽器和網站伺服器之間傳遞信息,以明文方式發送內容,不提供任何方式的數據加密,如果攻擊者截取了Web瀏覽器和網站伺服器之間的傳輸報文,就可以直接讀懂其中的信息。

網際網路發展到今天,HTTP協議的明文傳輸會讓用戶存在非常大的安全隱患。試想一下,假如你在一個HTTP協議的網站上面購物,你需要在頁面上輸入你的銀行卡號和密碼,然後你把數據提交到伺服器實現購買。假如這個環節稍有不慎,你的傳輸數據被第三者給截獲了,由於HTTP明文數據傳輸的原因,你的銀行卡號和密碼,將會被這個截獲人所得到。現在你還敢在一個HTTP的網站上面購物嗎?你還會在一個HTTP的網站上面留下你的個人信息嗎?

HTTPS協議

為了解決HTTP協議的這一缺陷,需要使用另一種協議:安全套接字層超文本傳輸協議HTTPS,為了數據傳輸的安全,HTTPS在HTTP的基礎上加入了SSL/TLS協議,SSL/TLS依靠證書來驗證伺服器的身份,並為瀏覽器和伺服器之間的通信加密。HTTPS協議可以理解為HTTP協議的升級,就是在HTTP的基礎上增加了數據加密。在數據進行傳輸之前,對數據進行加密,然後再發送到伺服器。這樣,就算數據被第三者所截獲,但是由於數據是加密的,所以你的個人信息讓然是安全的。這就是HTTP和HTTPS的最大區別。 

HTTPS協議是由SSL/TLS+HTTP協議構建的可進行加密傳輸、身份認證的網絡協議,要比http協議安全,很多大型網際網路網站,如百度、淘寶、騰訊很早就已經把HTTP換成HTTPS了。

HTTP和HTTPS的區別

1.安全性不同

https://前綴表明是用SSL (安全套接字)或TSL加密的,你的電腦與伺服器之間收發的信息傳輸將更加安全。當你使用瀏覽器訪問一個HTTP網站的時候,你會發現瀏覽器會對該HTTP網站顯示「不安全」的安全警告,提示用戶當前所訪問的網站可能會存在風險。

而假如你訪問的是一個HTTPS網站時,情況卻是完全不一樣。你會發現瀏覽器的地址欄會變成綠色,企業名稱會展示在地址欄中,地址欄上面還會出現一把「安全鎖」的圖標。這些都會給與用戶很大的視覺上的安全體驗。

2.網站申請流程不同

https協議需要到CA申請證書,一般免費證書很少,需要交費,Web伺服器啟用SSL需要獲得一個伺服器證書並將該證書與要使用SSL的伺服器綁定。

3.默認埠不同

http和https使用的是完全不同的連接方式,同時使用的埠也不同,http使用的是80埠,https使用的是443埠。在網絡模型中,HTTP工作於應用層,而HTTPS工作在傳輸層。

4.對搜索排名的提升

這也是很多站長所關注的地方。百度和谷歌兩大搜尋引擎都已經明確表示,HTTPS網站將會作為搜索排名的一個重要權重指標。也就是說HTTPS網站比起HTTP網站在搜索排名中更有優勢。

HTTPS網站相比起HTTP網站擁有著多種的優勢,HTTP明顯已經不能適應當今這個網際網路時代,可以預見到HTTP在不久的將來將會全面被HTTPS所取代。

免責聲明:「站長之家」的傳媒資訊頁面文章、圖片、音頻、視頻等稿件均為自媒體人、第三方機構發布或轉載。如稿件涉及版權等問題,請與我們聯繫刪除或處理。稿件內容僅為傳遞更多信息之目的,不代表本網觀點,亦不代表本網站贊同其觀點或證實其內容的真實性,更不對您的投資構成建議。我們不鼓勵任何形式的投資行為、購買使用行為。

相關焦點

  • 產品經理懂點技術:什麼是https,與http有什麼區別
    每天都在上網,你有留意到網址有什麼區別嗎?本文主要圍繞https和與http的異同點進行分析了探究,與大家分享。某天,產品汪突然發現,自家的產品在電腦瀏覽器上打開、在微信瀏覽器裡面打開,都被提示「不安全」!這樣用戶看到該有多困擾啊。
  • dedecms添加百度地圖api可動態放縮,支持http和https的方法
    做了一個和本地信息有關的網站,需要用到百度地圖,網上相關的教程比較少,而且都是使用iframe的方式來加載,雖然實現了可動態放縮功能,但是對於https的網站卻不顯示,分享一下dedecms添加百度地圖api3.0的經驗。
  • HTTP代理ip協議都有什麼特點和原理
    >400 Bad Request,401 Unauthorized,403 Forbidden,404 Not Found5XX:伺服器處理請求出錯500 Internal Server Error,503 Service Unavailable1.4 HTTP1.1和HTTP1.0
  • H2O 1.4.0 發布, HTTP 伺服器
    H2O 1.4.0 發布,相比之前的1.3.1版本有一些更新和 bug 修復,主要如下: features:
  • Zabbix5.2實戰系列之如何開啟Https(LAMP)
    既然啟用了https,那麼強制跳轉也是必備選項需要修改兩處:vim /etc/httpd/conf.d/zabbix.conf 將此處改為All創建.htaccess文件實現跳轉,添加如下內容到該文件,隨後重啟http服務,即可實現跳轉,具體細節就不多提了,可以查閱apache官方文檔,或自行度娘。
  • 直觀講解一下 RPC 調用和 HTTP 調用的區別!
    另外也是將客戶端和服務端解耦,提高代碼的可移植性。同步調用與異步調用什麼是同步調用?什麼是異步調用?同步調用就是客戶端等待調用執行完成並返回結果。異步調用就是客戶端不等待調用執行完成返回結果,不過依然可以通過回調函數等接收到返回結果的通知。如果客戶端並不關心結果,則可以變成一個單向的調用。
  • Go-HTTP-JSON-RPC
    XML-RPC - Wikipedia https://en.wikipedia.org/wiki/XML-RPC JSON-RPC - Wikipedia https://en.wikipedia.org/wiki/JSON-RPC An example of a typical XML-RPC request
  • 2021山東省考準考證列印入口官網-http://182.92.48.100/sdsgvyks...
    2021山東省考準考證列印入口官網-http://182.92.48.100/sdsgvyks2021 2021山東省考準考證列印入口官網-http://182.92.48.100/sdsgvyks2021,山東省考報名已經完成,將於12月15日開啟準考證列印入口
  • Traefik v2.0.0-rc1 發布,HTTP 反向代理、負載均衡軟體
    Træfik 是一個新型的http反向代理、負載均衡軟體,能輕易的部署微服務.
  • 眼底在什麼位置圖片_眼底彩圖和視網膜眼底圖 - CSDN
    Logitshttp://proceedings.mlr.press/v80/chierichetti18a.htmlConvergence Results for Neural Networks via Electrodynamicshttp://drops.dagstuhl.de/opus/volltexte/2018/8352
  • 乾貨| 請收下這份2018學習清單:150個最好的機器學習,NLP和Python...
    我的目標是要找到最好的有關機器學習子方向和NLP的教程。我引用了能簡潔介紹概念的基礎內容。我已經迴避包含一些大部頭書的章節,和對理解概念沒有幫助的科研論文。那為什麼不買一本書呢? 因為教程能更好地幫助你學一技之長或者打開新視野。我把這博文分成四個部分,機器學習,NLP,Python,和數學基礎。在每一小節我會隨機引入一些問題。
  • ...請收下這份2018學習清單:150個最好的機器學習,NLP和Python教程
    我的目標是要找到最好的有關機器學習子方向和NLP的教程。我引用了能簡潔介紹概念的基礎內容。我已經迴避包含一些大部頭書的章節,和對理解概念沒有幫助的科研論文。那為什麼不買一本書呢? 因為教程能更好地幫助你學一技之長或者打開新視野。
  • 乾貨 | 請收下這份2018學習清單:150個最好的機器學習,NLP和Python教程
    我的目標是要找到最好的有關機器學習子方向和NLP的教程。 我引用了能簡潔介紹概念的基礎內容。我已經迴避包含一些大部頭書的章節,和對理解概念沒有幫助的科研論文。那為什麼不買一本書呢? 因為教程能更好地幫助你學一技之長或者打開新視野。 我把這博文分成四個部分,機器學習,NLP,Python,和數學基礎。
  • 有了HTTP,為什麼還要RPC?
    定義了用於在網絡中進行通信和傳輸數據的接口。 第二層:表示層。定義不同的系統中數據的傳輸格式,編碼和解碼規範等。 第三層:會話層。管理用戶的會話,控制用戶間邏輯連接的建立和中斷。
  • 山東省考2021準考證列印網址-http://182.92.48.100/sdsgvyks2021
    山東省考2021準考證列印網址-http://182.92.48.100/sdsgvyks2021 山東省考2021準考證列印網址-http://182.92.48.100/sdsgvyks2021 ,各位考生注意啦!
  • solr之http請求查詢記錄兩點
    今天犯了兩個很傻的錯誤,特此記錄一下,避免日後再犯:(1) solr提供http請求相關API:平常通過瀏覽器直接訪問:http://192.168.133.129:8983/solr/#/test/query,輸入查詢條件即可,但是由於request
  • HTTP概述-1
    協議是一種解析URL的一種方案,告訴URL,我是如何訪問指定資源,如何解析,協議有HTTP和HTTPS,FTP等。資源定位符,URL會自動補全一部分,例如,當你搜索baid.com時,會自動補全http://www.baidu.com,還有一種補全方式是歷史補全,也就是如果你之前搜索過這個域名,那麼將會自動用這個搜索歷史去補全你即將要搜索的域名。
  • 面試官不講武德,上來就問我Chrome底層原理和HTTP協議
    那你了解什麼是TCP嗎?這一點大部分人應該只會說它是一種協議。TCP傳輸控制協議是TCP/IP,傳輸控制協議Internet協議中的主要協議之一,TCP/IP是一套通信協議,用於連接Internet以及大多數其他計算機網絡上的主機。
  • 植物科學常用資料庫和生物信息學工具
    ://www.arabidopsis.org  最為常用的擬南芥遺傳和分子生物學數據資源庫    http://rarge.gsc.riken.jp/    擬南芥cDNA、突變體和微陣列資料庫    https://1001genomes.org/
  • 植物科學常用資料庫和生物信息學工具
    ://www.expasy.org/    瑞士生物信息研究所的生物信息資源門戶網站,涵蓋各種生物研究資料庫和軟體工具    http://www.bioinfo.wsu.edu/   作物基因組、遺傳和育種研究的分析計算工具和資料庫    https://www.agbiodata.org