一区二区三区欧美日韩-一区二区三区欧美-一区二区三区免费在线视频-一区二区三区免费在线观看-久久精品店-久久精品第一页

歡迎您光臨深圳塔燈網絡科技有限公司!
電話圖標 余先生:13699882642

網站百科

為您解碼網站建設的點點滴滴

HTTP 和 HTTPS 的區別

發表日期:2018-02 文章編輯:小燈 瀏覽次數:2563

首先我們還是簡單的描述一下專業定義。 HTTP 是怎么定義的? HTTPS 又是怎么定義的?

HTTP (全稱 Hyper Text Transfer Protocol ),一般稱為超文本傳輸協議,也是互聯網上應用最為廣泛的一種網絡協議。所有的WWW文件都必須遵守這個標準。設計 HTTP最初的目的是為了提供一種發布和接收HTML頁面的方法。一種詳細規定了瀏覽器和萬維網服務器之間互相通信的規則。 HTTPS (全稱:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全為目標的HTTP通道,簡單講是 HTTP 的安全版。

俗話講:無規矩不成方圓。只有遵循一定規則通信才能有序正常的進行。本質上來說 HTTP 和 HTTPS 是相同的,都是一種傳輸協議,一種通信規則。只不過 HTTPS 是從 HTTP 的基礎上發展而來的,加入了獨特的安全機制。

接下來我們聯系現實,舉個例子為大家描述一下。

就拿打電話來說吧,如果你用自己的手機去給朋友手機撥打電話。看上去這很簡單,可能有人會問,這打電話還能有規則?怎么沒有呢,我們簡單看一下打電話的過程,撥號碼》接通電話》交流》結束掛電話。這不正是打電話的一套規則嗎。

前面我們說過了, HTTP 規定了瀏覽器和萬維網服務器之間互相通信的規則,比如我們通過瀏覽器去瀏覽一個網頁,第一步是打開瀏覽器,瀏覽器好比是你的手機,在瀏覽器輸入 URL 地址,進行請求,實際上我們輸入 URL 后,我們的瀏覽器給 Web 服務器發送了一個 Request ,Web 服務器接到 Request 后進行處理,生成相應的Response ,然后發送給瀏覽器, 瀏覽器解析 Response 中的 HTML ,這樣我們就看到了網頁,這里的URL就相當于你打電話時輸入朋友的手機號碼,而朋友手機可以看作是你訪問的服務器。而 Request 和 Response 大致可以看作是你和朋友的通話內容吧。有些時候訪問網頁會出現提示找不到服務器等現象,這就說明對方服務器出了問題,也許是關閉了,也許是故障了。這又可以看作是撥打朋友電話,結果朋友手機關機或者損壞,自然無法接通。最后我們關閉瀏覽器結束訪問也就好比通話結束,掛掉電話一樣。

我們再看 HTTPS 規則, HTTPS 是運行在 SSL/TLS 之上的HTTP協議, SSL/TLS 運行在 TCP 之上。所有傳輸的內容都經過加密,加密采用對稱加密,但對稱加密的密鑰用服務器方的證書進行了非對稱加密。如果同樣用打電話來理解,可以看作是你和朋友通電話的內容進行了加密處理,中國電信有一項特別定制的加密通信業務,內置國家密碼管理局指配加密算法的手機終端,向客戶提供實現商密級的端到端手機話音通信加密功能、手機終端信息保護以及手機終端加密信息的遠程擦除等安全服務。而 HTTPS 協議使用的對稱加密就好比是加密電話中添加的加密算法。可以防止被竊取和監聽。

我們有必要解釋一下 HTTPS 的證書,采用 HTTPS 協議的服務器必須要有一套數字證書,可以自己制作,也可以向組織申請,區別就是自己頒發的證書需要客戶端驗證通過,才可以繼續訪問,而使用受信任的公司申請的證書則不會彈出提示頁面。這套證書其實就是一對公鑰和私鑰,如果對公鑰和私鑰不太理解,可以想象成一把鑰匙和一把鎖,這把鎖只有你一個人有這把鑰匙,你可以把鎖給別人,別人可以用這個鎖把重要的東西鎖起來,然后發給你,因為只有你一個人有這把鑰匙,所以只有你才能看到被這把鎖鎖起來的東西。

證書類別可以分為以下:按證書認證等級分類有 DV SSL 證書、 IV SSL 證書、 OV SSL 證書、 EV SSL 證書。按適用域名數量分類有通配符型 SSL 證書、萬能型 SSL 證書、單域名 SSL 證書、多域名 SSL 證書。按照簽發主體分類有:自簽名 SSL 證書和 CA 機構簽發 SSL 證書(各類證書的區別和申請方法因篇幅有限這里就不詳細描述了。)

最后我們通過前面的講述具體來概括一下 HTTP 和 HTTPS 的區別

1、HTTP 的 URL 以 HTTP:// 開頭,而 HTTPS 的 URL 以 HTTPs:// 開頭;

2、HTTP 是不安全的,而 HTTPS 是安全的,比如一些銀行、政府、平臺網站會使用 HTTPS,提高其安全性。

3、傳輸效率上 HTTP 要高于 HTTPS ,因為 HTTPS 需要經過加密過程,過程相比于 HTTP 要繁瑣一點,效率上低一些也很正常;

4、HTTP 無需證書,而 HTTPS 必需要認證證書;

5、從 SEO 方面來參考,發現百度和谷歌是不同的。谷歌在 HTTPS 站點的收錄問題上與對 HTTP 站點態度并無什么不同之處,甚至把“是否使用安全加密”(HTTPS)作為搜索排名算法中的一個參考因素,采用 HTTPS 加密技術的網站能得到更多的展示機會。百度曾表示不主動抓取 HTTPS 網頁,所以目前采取 HTTPS 的網站是很難被百度收錄的,不過有消息稱百度接下來可能會向谷歌靠攏,對于 HTTPS 頁面同樣主動抓取。

6、還有一點也不能忽視,使用 HTTPS 需要證書,申請證書是要費用的,相比于 HTTP 不需要證書來說,HTTPS 這筆費用是無法避免的。

以上就是對 HTTP 和 HTTPS 的一些簡述,從個人角度來說,我是希望將來采用 HTTPS 的站點越多越好,畢竟現在網站上購物支付這種活動已經非常頻繁了,安全是我們不得不去重視的問題。如何提高站點信息的安全,目前最簡單的解決方案就是站點采用 HTTPS 協議,進行 web 安全訪問。

什么是HTTPS:

HTTPS(Secure Hypertext Transfer Protocol)安全超文本傳輸協議 它是一個安全通信通道,它基于HTTP開發,用于在客戶計算機和服務器之間交換信息。

它使用安全套接字層(SSL)進行信息交換,簡單來說它是HTTP的安全版。

它是由Netscape開發并內置于其瀏覽器中,用于對數據進行壓縮和解壓操作,并返回網絡上傳送回的結果。

HTTPS實際上應用了Netscape的安 全全套接字層(SSL)作為HTTP應用層的子層。

(HTTPS使用端口443,而不是象HTTP那樣使用端口80來和TCP/IP進行通信。)SSL使 用40 位關鍵字作為RC4流加密算法,這對于商業信息的加密是合適的。

HTTPS和SSL支持使用X.509數字認證,如果需要的話用戶可以確認發送者是誰。

HTTPS和HTTP的區別:

https協議需要到ca申請證書,一般免費證書很少,需要交費。

http是超文本傳輸協議,信息是明文傳輸,https 則是具有安全性的ssl加密傳輸協議 http和https使用的是完全不同的連接方式用的端口也不一樣,前者是80,后者是443。

http的連接很簡單,是無狀態的 HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網絡協議 要比http協議安全

HTTPS解決的問題:

1 . 信任主機的問題. 采用https 的server 必須從CA 申請一個用于證明服務器用途類型的證書.

改證書只有用于對應的server 的時候,客戶度才信任次主機. 所以目前所有的銀行系統網站,關鍵部分應用都是https 的. 客戶通過信任該證書,從而信任了該主機. 其實這樣做效率很低,但是銀行更側重安全. 這一點對我們沒有任何意義,我們的server ,采用的證書不管自己issue 還是從公眾的地方issue, 客戶端都是自己人,所以我們也就肯定信任該server.

2 . 通訊過程中的數據的泄密和被竄改

  1. 一般意義上的https, 就是 server 有一個證書.

a) 主要目的是保證server 就是他聲稱的server. 這個跟第一點一樣.

b) 服務端和客戶端之間的所有通訊,都是加密的.

i. 具體講,是客戶端產生一個對稱的密鑰,通過server 的證書來交換密鑰. 一般意義上的握手過程.

ii. 加下來所有的信息往來就都是加密的. 第三方即使截獲,也沒有任何意義.因為他沒有密鑰. 當然竄改也就沒有什么意義了.

  1. 少許對客戶端有要求的情況下,會要求客戶端也必須有一個證書.

a) 這里客戶端證書,其實就類似表示個人信息的時候,除了用戶名/密碼, 還有一個CA 認證過的身份. 應為個人證書一般來說上別人無法模擬的,所有這樣能夠更深的確認自己的身份. b) 目前少數個人銀行的專業版是這種做法,具體證書可能是拿U盤作為一個備份的載體.像我用的交通銀行的網上銀行就是采取的這種方式。 HTTPS 一定是繁瑣的. a) 本來簡單的http協議,一個get一個response. 由于https 要還密鑰和確認加密算法的需要.單握手就需要6/7 個往返. i. 任何應用中,過多的round trip 肯定影響性能.

b) 接下來才是具體的http協議,每一次響應或者請求, 都要求客戶端和服務端對會話的內容做加密/解密. i. 盡管對稱加密/解密效率比較高,可是仍然要消耗過多的CPU,為此有專門的SSL 芯片. 如果CPU 信能比較低的話,肯定會降低性能,從而不能serve 更多的請求.


本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.junxiaosheng.cn/20510.html
相關開發語言
 八年  行業經驗

多一份參考,總有益處

聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:余經理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

  • QQ咨詢
  • 在線咨詢
  • 官方微信
  • 聯系電話
    座機0755-29185426
    手機13699882642
  • 預約上門
  • 返回頂部
主站蜘蛛池模板: 98久久人妻无码精品系列蜜桃| 人妻中文字幕乱人伦在线| 九九电影伦理片| 久久亚洲精品AV成人无| 美女被触手注入精子强制受孕漫画 | 无码国产成人777爽死| 色中色论坛网站| 亚洲精品理论电影在线观看| 一个人日本的视频免费完整版 | 欧美国产精品久久久乱码| 日本理伦片午夜理伦片| 午夜特级毛片| 野花日本完整版在线观看免费高清| 最近的2019中文字幕HD| 动漫女生的逼| 久久精品国产色蜜蜜麻豆国语版| 暖暖 免费 高清 日本视频大全| 手机在线国产视频| 在线 日韩 欧美 国产 社区| 99热久久久无码国产精品性麻豆| 国产a级午夜毛片| 久久香蕉电影| 羞羞漫画免费漫画页面在线看漫画秋蝉 | 欧美尤物射精集锦| 涩涩在线观看免费视频| 最近中文字幕完整版高清| 国产高清超清在线播放| 美女的隐私蜜桃传媒免费看| 亚洲AV怡红院AV男人的天堂| japanese from色系| 久久国产欧美| 亚洲精品无夜久久久久久久久| 北条麻妃夫の友人196| 久久伊人草| 亚洲精品久久久久久偷窥| 干性感美女| 日本人HD18HD18| cntv官网| 女生下面免费看| 最美白嫩的极品美女ASSPICS| 国产真实女人一级毛片|