熱文推薦
- 增加一個(gè)小裝飾讓網(wǎng)站建設(shè)看起來更…
- 從情景出發(fā)的可用性設(shè)計(jì) 網(wǎng)站設(shè)計(jì)…
- 網(wǎng)頁設(shè)計(jì)師必須收藏的8個(gè)素材網(wǎng)站…
- 網(wǎng)站首頁設(shè)計(jì)有什么地方要留意
- 設(shè)計(jì)師的信息架構(gòu)基礎(chǔ)知識指南-深…
- 怎樣選擇企業(yè)營銷型網(wǎng)站制作公司
- 深圳福田企業(yè)網(wǎng)站制作,網(wǎng)站制作公…
- 如何通過SEO優(yōu)化幫助深圳企業(yè)打開…
- 網(wǎng)站跳出率高一定是壞事嗎?教你正…
- 什么是網(wǎng)頁設(shè)計(jì)軟件 哪個(gè)軟件適合…

深圳網(wǎng)站建設(shè)技術(shù)分析-https和http有何區(qū)別
先談?wù)勈裁词荋TTPS:
HTTPS(Secure Hypertext Transfer Protocol)安全超文本傳輸協(xié)議 它是一個(gè)安全通信通道,它基于HTTP開發(fā),用于在客戶計(jì)算機(jī)和服務(wù)器之間交換信息。它使用安全套接字層(SSL)進(jìn)行信息交換,簡單來說它是HTTP的安全版。 它是由Netscape開發(fā)并內(nèi)置于其瀏覽器中,用于對數(shù)據(jù)進(jìn)行壓縮和解壓操作,并返回網(wǎng)絡(luò)上傳送回的結(jié)果。
HTTPS實(shí)際上應(yīng)用了Netscape的安 全全套接字層(SSL)作為HTTP應(yīng)用層的子層。(HTTPS使用端口443,而不是象HTTP那樣使用端口80來和TCP/IP進(jìn)行通信。)SSL使 用40 位關(guān)鍵字作為RC4流加密算法,這對于商業(yè)信息的加密是合適的。HTTPS和SSL支持使用X。509數(shù)字認(rèn)證,如果需要的話用戶可以確認(rèn)發(fā)送者是誰。
HTTPS和HTTP的區(qū)別:
https協(xié)議需要到ca申請證書,一般免費(fèi)證書很少,需要交費(fèi)。
http是超文本傳輸協(xié)議,信息是明文傳輸,https 則是具有安全性的ssl加密傳輸協(xié)議 http和https使用的是完全不同的連接方式用的端口也不一樣:前者是80,后者是443。
http的連接很簡單,是無狀態(tài)的 HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進(jìn)行加密傳輸、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議 要比http協(xié)議安全 HTTPS解決的問題:
1、信任主機(jī)的問題。 采用https 的server 必須從CA 申請一個(gè)用于證明服務(wù)器用途類型的證書。
改證書只有用于對應(yīng)的server 的時(shí)候,客戶度才信任次主機(jī)。所以目前所有的銀行系統(tǒng)網(wǎng)站,關(guān)鍵部分應(yīng)用都是https 的。 客戶通過信任該證書,從而信任了該主機(jī)。其實(shí)這樣做效率很低,但是銀行更側(cè)重安全。 這一點(diǎn)對我們沒有任何意義,我們的server,采用的證書不管自己issue 還是從公眾的地方issue, 客戶端都是自己人,所以我們也就肯定信任該server。
2、通訊過程中的數(shù)據(jù)的泄密和被竄改。
1)一般意義上的https, 就是 server 有一個(gè)證書。
a) 主要目的是保證server 就是他聲稱的server。這個(gè)跟點(diǎn)一樣。
b) 服務(wù)端和客戶端之間的所有通訊,都是加密的。
i、具體講,是客戶端產(chǎn)生一個(gè)對稱的密鑰,通過server 的證書來交換密鑰。 一般意義上的握手過程。
ii、加下來所有的信息往來就都是加密的。 第三方即使截獲,也沒有任何意義。因?yàn)樗麤]有密鑰。 當(dāng)然竄改也就沒有什么意義了。
2)少許對客戶端有要求的情況下,會要求客戶端也必須有一個(gè)證書。
a) 這里客戶端證書,其實(shí)就類似表示個(gè)人信息的時(shí)候,除了用戶名/密碼, 還有一個(gè)CA 認(rèn)證過的身份。 應(yīng)為個(gè)人證書一般來說上別人無法模擬的,所有這樣能夠更深的確認(rèn)自己的身份。
b) 目前少數(shù)個(gè)人銀行的版是這種做法,具體證書可能是拿U盤作為一個(gè)備份的載體。像我用的交通銀行的網(wǎng)上銀行就是采取的這種方式。 HTTPS 一定是繁瑣的。
a) 本來簡單的http協(xié)議,一個(gè)get一個(gè)response。由于https 要還密鑰和確認(rèn)加密算法的需要。單握手就需要6/7 個(gè)往返。
i、任何應(yīng)用中,過多的round trip 肯定影響性能。
b) 接下來才是具體的http協(xié)議,每一次響應(yīng)或者請求, 都要求客戶端和服務(wù)端對會話的內(nèi)容做加密/解密。
i、盡管對稱加密/解密效率比較高,可是仍然要消耗過多的CPU,為此有專門的SSL 芯片。 如果CPU 信能比較低的話,肯定會降低性能,從而不能serve 更多的請求。
今年5月中旬,百度完成了全站https化。隨后,以維基百科為的多家網(wǎng)站也表示將實(shí)現(xiàn)全面HTTPS化。HTTPS是以安全為目標(biāo)的HTTP通道,簡單講是HTTP的安全版。百度曾在5月下旬的公告中明確表示“百度視同一個(gè)域名的http版和https版為一個(gè)站點(diǎn),優(yōu)先收錄https版?!币蚨絹碓蕉嗟恼军c(diǎn)也開始考慮Https化問題,但仍有不少站長擔(dān)心“網(wǎng)站https化對站點(diǎn)流量是否會產(chǎn)生負(fù)面影響、怎樣才能避免這種影響?”等問題。
對此,百度是如何回復(fù)的呢?
問:對于http和https,Baiduspider會不會區(qū)別對待?
答:不會區(qū)別對待。說得再全整一些:Baiduspider在對于http和https站點(diǎn)的調(diào)度和解析方面沒有任何區(qū)別。至于建索引庫,年初的時(shí)候百度進(jìn)行過升級,目前對https站點(diǎn)也是全力支持的。
問:Baiduspider可以抓取https網(wǎng)站嗎?站點(diǎn)https以后應(yīng)該做些什么?
答:在抓取方面,Baiduspider完全支持https鏈接的抓取。站長需要注意的一點(diǎn)是要保證http鏈接到https鏈接良好的重定向(使用301或302),這樣百度可以做到無縫切換。另外可以使用鏈接提交工具提交https鏈接,盡快通知百度。
問:站點(diǎn)切換https以后,新產(chǎn)生的https頁面,百度會將其視為新頁面重新收錄?重新計(jì)算排名?
答:不是的,不涉及重新收錄的問題。
問:https以后可以使用改版工具向百度提交http與https的對應(yīng)關(guān)系嗎?
答:http站和https站會被百度視為同一個(gè)站點(diǎn),不屬于改版,不適用改版工具。
問:https以后,排序有可能發(fā)生什么變化?
答:在rank方面,現(xiàn)在對兩種鏈接無區(qū)別對待,從安全性考慮,以后可能會優(yōu)待https的鏈接。
http://www.dongguanlifeng.com/jianzhanzhishi/7658.html 深圳網(wǎng)站建設(shè)技術(shù)分析-https和http有何區(qū)別
標(biāo)簽:
相關(guān)新聞
- 2023年深圳網(wǎng)站設(shè)計(jì)成功要素盤點(diǎn)
- 從設(shè)計(jì)到優(yōu)化:如何在深圳打造高效的網(wǎng)站
- 深圳網(wǎng)站設(shè)計(jì)中常見的誤區(qū),你避開了嗎?
- 打造深圳地區(qū)最具創(chuàng)意的網(wǎng)站:設(shè)計(jì)與技術(shù)的完…
- 深圳網(wǎng)站設(shè)計(jì)的色彩心理學(xué):如何利用色彩吸引…
- 響應(yīng)式設(shè)計(jì)在深圳網(wǎng)站設(shè)計(jì)中的應(yīng)用
- 如何選擇適合深圳企業(yè)的網(wǎng)頁設(shè)計(jì)公司?
- 如何通過深圳網(wǎng)站設(shè)計(jì)提升品牌信任度?