HTTP原理簡單介紹

來源:互聯網
上載者:User

標籤:瞭解   環境   開始   打包   接下來   密鑰   特性   一個   傳輸   

        嗯,  cao,卡頓5s,上次計劃擼代碼來著,後來感覺不很現實?又著實low比~就打算把筆記搞上一搞~然,今天起個大啊早,又來變卦。哈哈哈~人生處處不驚喜~嘻嘻嘻

        來開始你的表演~ 《HTTP原理簡單介紹》,摘自某論壇。。。。。。記不得了。。。。。。

        HTTP在今後互連網中(原文如是說)必然將扮演越來越重要角色,國外互連網大佬對https部署竭力鼓吹呐喊,HTTP/2協議推廣更是逼著你不上也得上!在HTTPS普及化過程中,必然會損害某些集團利益,但這是互連網趨勢,曆史的洪流是誰也阻擋不了的(曆史的洪流,爾等駕馭不住~)。

        此文章對HTTPS的大概走一個瞭解,力圖宏觀掌握其基本原理及流程,其中涉及到的具體密碼編譯演算法之細節之流,就留給那些。。。。。。title的研究去吧?

        一樣一樣的,用Wires hark抓取和分析SSL/TLS資料包,要設定電腦的SSLKEYLOGFILE環境變數方可。在windows上搞了好久,發現抓到的包不能解密,在ubuntu下一次完成,看來搞開發還是要linux算是神器的!抓取的資料包和Master-Secret也打套件共用給親們~了。為簡單起見,用戶端請求禁用Diffie Hellman支援,詩詞演算法是為了提高安全性考慮。好處是密鑰可獨立與伺服器的私密金鑰,so曆史資料即使在私密金鑰被竊取情況下,會話內容依然無法被破解。so high,是不是?

        圖暫略。。。。。。

        上面展現的用戶端和伺服器整個通訊過程盡收眼底(down的圖,只有一個框框。。。。。。),首先三向交握建立TCP連結,然後用戶端發起HTTP請求並得到302跳轉,嗯,用戶端進行ACK確認後,轉而向443連接埠進行TCP三向交握串連,接下來就是TLS協商,加密通道建立後採用加密方式進行資料轉送。流程中夾雜著LTS和TCP資料包,這一點也不奇怪,因為ACK是TCP協議的特性嘛~

 

預告,號外,next:一、HTTPS和TLS簡介   。。。。。。敬請期待,精彩仍將上演~

 

        

HTTP原理簡單介紹

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.