https:基礎(chǔ)知識入門及其與http的區(qū)別
干貨又要來了哦,關(guān)注合肥網(wǎng)絡(luò)推廣公司的朋友留意了,今天佳達(dá)小編要分享的是https的基礎(chǔ)知識入門及其與http的區(qū)別。相信看過上一篇介紹GOOGLE和百度對https支持、甚至說百度全站進(jìn)入https時代文章的朋友一定很有興趣了解一二。下面就從https的定義開始:
https,中文名稱超文本傳輸安全協(xié)議,英文全稱:Hypertext Transfer Protocol over Secure Socket Layer,是以安全為目標(biāo)的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎(chǔ)是SSL,因此加密的詳細(xì)內(nèi)容就需要SSL。 它是一個URI scheme(抽象標(biāo)識符體系),句法類同http:體系。用于安全的HTTP數(shù)據(jù)傳輸。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默認(rèn)端口及一個加密/身份驗證層(在HTTP與TCP之間)。
HTTPS和HTTP的區(qū)別:
1)http是超文本傳輸協(xié)議,信息是明文傳輸,https 則是具有安全性的ssl加密傳輸協(xié)議。
2)http和https使用的是完全不同的連接方式,用的端口也不一樣,前者是80,后者是443。
3)http的連接很簡單,是無狀態(tài)的;HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進(jìn)行加密傳輸、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議,比http協(xié)議安全。
4)https協(xié)議需要到ca申請證書,一般免費(fèi)證書很少,需要交費(fèi)。
順便介紹一下,https系統(tǒng)的最初研發(fā)由網(wǎng)景公司進(jìn)行,提供了身份驗證與加密通訊方法,現(xiàn)在它被廣泛用于萬維網(wǎng)上安全敏感的通訊,例如交易支付方面。Netscape(就是網(wǎng)景)開發(fā)了https系統(tǒng)并內(nèi)置于其瀏覽器中,用于對數(shù)據(jù)進(jìn)行壓縮和解壓操作,并返回網(wǎng)絡(luò)上傳送回的結(jié)果。HTTPS實際上應(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已經(jīng)有了一個初步的認(rèn)識,下一篇合肥網(wǎng)絡(luò)推廣公司佳達(dá)小編還未大家精心準(zhǔn)備了關(guān)于https的用途和解決問題的介紹,敬請期待。
轉(zhuǎn)載請注明出處?合肥網(wǎng)絡(luò)公司佳達(dá)科技專注于網(wǎng)站推廣?www.taokedg.com