一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

詳解http和https的區(qū)別

 sun317 2012-12-29

只要上過網(wǎng)的朋友一定接觸過“HTTP”,每次開網(wǎng)頁的時候,不管是什么網(wǎng)址,其前面都會出現(xiàn)HTTP字樣,比如“http://www.”、“http://62.135.5.7”等等,而有些時候打開如銀行等對安全性要求很高的網(wǎng)站的時候其網(wǎng)址的前綴又會變作“https”,這兩個前綴到底是什么意思?有什么作用呢?相信很多用戶朋友對此并不了解。下面就由我給大家解釋一二。

     http的全稱是Hypertext Transfer Protocol Vertion (超文本傳輸協(xié)議),說通俗點就是用網(wǎng)絡鏈接傳輸文本信息的協(xié)議,我們現(xiàn)在所看的各類網(wǎng)頁就是這個東東。每次開網(wǎng)頁時為什么要出現(xiàn)“http://”呢?其實這個道理非常簡單,因為你要獲得網(wǎng)絡上超文本信息,那么你肯定要遵循其超文本傳輸?shù)囊?guī)范,就如同你是“天地會”成員,你和其他“天地會”成員接頭時首先要說出“地震高崗,一派西山千古秀!”和“門朝大海,三合河水萬年流”這樣的接頭暗號,說出后才能和會友進行溝通。所以每次開網(wǎng)頁出現(xiàn)的“http://”就如同上面所講的接頭暗號,當暗號正確后才能獲得相關信息。

     看完了上面的解釋,或許你已經懂得是為什么每次開網(wǎng)頁時要出現(xiàn)“http”了。那么接下來我們再談談為什么有時候網(wǎng)頁的接頭暗號又會變作“https”呢?

     HTTPS的全稱是Secure Hypertext Transfer Protocol(安全超文本傳輸協(xié)議),是在http協(xié)議基礎上增加了使用SSL加密傳送信息的協(xié)議。我們還是用天地會接頭的例子來講,大家可能覺得每次天地會接頭都是使用“地震高崗,一派西山千古秀!”這類婦孺皆知的接頭暗號,這樣的組織還有什么安全性可言?只要說出了暗號那么就可能獲得天地會的相關秘密。事實上并不是這樣的,如果僅僅是靠一個婦孺皆知的接頭暗號進行信息保密,天地會可能早被清兵圍剿了,何來那么多傳奇故事呢?他們之間的交流除了使用了接頭暗號外,可能還是用了“黑話”,就是一些僅僅只有天地會成員才能聽懂的黑話,這樣即使天地會成員之間的交談信息被泄露出去了,沒有相關揭秘的東西,誰也不會知道這些黑話是什么?同樣HTTPS協(xié)議就如同上面天地會的信息交談一樣,它也將自己需要傳輸?shù)某谋緟f(xié)議通過SSL加密,讓明文變成了“黑話”即使傳輸?shù)男畔⒈蝗瞬东@,捕獲的人也沒辦法知道其實際內容。

     所以http和https之間的區(qū)別就在于其傳輸?shù)膬热菔欠窦用芎褪欠袷?a href="http://www./wangzhankaifa/" target="_blank" style="color: rgb(51, 51, 51); text-decoration: none; ">開發(fā)性的內容。這也是你為什么常??匆奾ttps開頭的網(wǎng)址都是一些類似銀行網(wǎng)站的這類網(wǎng)址的原因。

下面是http和https的概念

什么是HTTPS: 
HTTPS(Secure Hypertext Transfer Protocol)安全超文本傳輸協(xié)議 
它是一個安全通信通道,它基于HTTP開發(fā),用于在客戶計算機和服務器之間交換信息。它使用安全套接字層(SSL)進行信息交換,簡單來說它是HTTP的安全版。 
它是由Netscape開發(fā)并內置于其瀏覽器中,用于對數(shù)據(jù)進行壓縮和解壓操作,并返回網(wǎng)絡上傳送回的結果。HTTPS實際上應用了Netscape的安 全全套接字層(SSL)作為HTTP應用層的子層。(HTTPS使用端口443,而不是象HTTP那樣使用端口80來和TCP/IP進行通信。)SSL使 用40 位關鍵字作為RC4流加密算法,這對于商業(yè)信息的加密是合適的。HTTPS和SSL支持使用X.509數(shù)字認證,如果需要的話用戶可以確認發(fā)送者是誰。 
HTTPS和HTTP的區(qū)別: 
https協(xié)議需要到ca申請證書,一般免費證書很少,需要交費。 
http是超文本傳輸協(xié)議,信息是明文傳輸,https 則是具有安全性的ssl加密傳輸協(xié)議 
http和https使用的是完全不同的連接方式用的端口也不一樣,前者是80,后者是443。 
http的連接很簡單,是無狀態(tài)的 
HTTPS協(xié)議是由SSL+HTTP協(xié)議構建的可進行加密傳輸、身份認證的網(wǎng)絡協(xié)議 要比http協(xié)議安全 
HTTPS解決的問題: 
1 . 信任主機的問題. 采用https 的server 必須從CA 申請一個用于證明服務器用途類型的證書. 改證書只有用于對應的server 的時候,客戶度才信任次主機. 所以目前所有的銀行系統(tǒng)網(wǎng)站,關鍵部分應用都是https 的. 客戶通過信任該證書,從而信任了該主機. 其實這樣做效率很低,但是銀行更側重安全. 這一點對我們沒有任何意義,我們的server ,采用的證書不管自己issue 還是從公眾的地方issue, 客戶端都是自己人,所以我們也就肯定信任該server. 
2 . 通訊過程中的數(shù)據(jù)的泄密和被竄改 
1. 一般意義上的https, 就是 server 有一個證書. 
a) 主要目的是保證server 就是他聲稱的server. 這個跟第一點一樣. 
b) 服務端和客戶端之間的所有通訊,都是加密的. 
i. 具體講,是客戶端產生一個對稱的密鑰,通過server 的證書來交換密鑰. 一般意義上的握手過程. 
ii. 加下來所有的信息往來就都是加密的. 第三方即使截獲,也沒有任何意義.因為他沒有密鑰. 當然竄改也就沒有什么意義了. 
2. 少許對客戶端有要求的情況下,會要求客戶端也必須有一個證書. 
a) 這里客戶端證書,其實就類似表示個人信息的時候,除了用戶名/密碼, 還有一個CA 認證過的身份. 應為個人證書一般來說上別人無法模擬的,所有這樣能夠更深的確認自己的身份. 
b) 目前少數(shù)個人銀行的專業(yè)版是這種做法,具體證書可能是拿U盤作為一個備份的載體. 
HTTPS 一定是繁瑣的. 
a) 本來簡單的http協(xié)議,一個get一個response. 由于https 要還密鑰和確認加密算法的需要.單握手就需要6/7 個往返. 
i. 任何應用中,過多的round trip 肯定影響性能. 
b) 接下來才是具體的http協(xié)議,每一次響應或者請求, 都要求客戶端和服務端對會話的內容做加密/解密. 
i. 盡管對稱加密/解密效率比較高,可是仍然要消耗過多的CPU,為此有專門的SSL 芯片. 如果CPU 信能比較低的話,肯定會降低性能,從而不能serve 更多的請求. 
ii. 加密后數(shù)據(jù)量的影響. 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    亚洲国产精品av在线观看| 黄男女激情一区二区三区| 亚洲中文字幕乱码亚洲| 偷拍偷窥女厕一区二区视频| 开心久久综合激情五月天| 国产av精品高清一区二区三区 | 黄色日韩欧美在线观看| 国产高清视频一区不卡| 国产日韩熟女中文字幕| 日韩国产亚洲一区二区三区| 欧美人与动牲交a精品| 欧美一级黄片免费视频| 中文字幕乱码一区二区三区四区 | 老司机激情五月天在线不卡| 老司机精品福利视频在线播放| 国内胖女人做爰视频有没有| 99久只有精品免费视频播放| 性感少妇无套内射在线视频| 欧美一区二区不卡专区| 久久精品中文扫妇内射| 国产精品成人一区二区三区夜夜夜| 国产亚洲不卡一区二区| 美国黑人一级黄色大片| 国产免费人成视频尤物| 国产精品成人又粗又长又爽| 日韩特级黄片免费在线观看| 国产午夜福利在线观看精品| 91爽人人爽人人插人人爽| 在线观看欧美视频一区| 午夜精品国产一区在线观看| 国内精品一区二区欧美| 人妻乱近亲奸中文字幕| 91精品国产综合久久不卡| 成人精品一区二区三区在线| 欧美美女视频在线免费看| 色婷婷在线精品国自产拍| 国产一级特黄在线观看| 日本黄色录像韩国黄色录像| 自拍偷拍福利视频在线观看 | 日韩性生活视频免费在线观看| 一区二区三区日本高清|