
👨🏻🎓部落客介紹:大家好,我是芝士味的椒鹽,一名在校大學生,熱愛分享知識,很高興在這裡認識大家🌟
🌈擅長領域:Java、大資料、運維、電子
🙏🏻如果本文章各位小夥伴們有幫助的話,🍭關注+👍🏻點贊+🗣評論+📦收藏,相應的有空了我也會回訪,互助!!!
🌟寫在前面【🌞必讀🌞】🌟
- 由于關于HTTP和HTTPS的内容實在比較多,也為友善聯系記憶,我直接提供思維導圖方式分享給大家,👉點選ProcessOn👈
💐認識HTTP💐
- 什麼是超文本傳輸協定?
- 什麼是HTTP?HTTP是怎麼定義的?
💐HTTP的優點和缺點💐
- HTTP的優點
- HTTP的缺點
💐與HTTP有關的元件💐
- 兩種網絡模型
- 浏覽器
- Web伺服器
- CDN
- WAF
- WebService
- HTML
- Web頁面構成
💐與HTTP有關的協定💐
- TCP/IP
- DNS
- URI/URL/URN
- TCP三向交握 和 TCP四次揮手
- 位址欄輸入URL發生了什麼
💐HTTP請求響應過程💐
💐HTTP請求特征💐
- HTTP進行分組傳輸特征
- 支援客戶-伺服器模式
- 簡單快速
- 靈活
- 無連接配接
- 無狀态
💐詳解HTTP封包💐
- HTTP封包是什麼樣的, 它的組成格式是什麼?
- HTTP協定主要由三大部分組成
- 圖解HTTP協定的三大組成部分
- Header 與 Body
- 使用上面的那個例子來看一下http的請求封包
- 每個封包的起始行都是由三個字段組成
- HTTP Get和Post差別
💐HTTP标頭💐
- 通用标頭
- 請求标頭
- 響應标頭
- 實體标頭
💐HTTP内容協商💐
- 什麼是内容協商
- 内容協商功能圖
- 内容協商的種類
- 内容協商的分類
- 為什麼需要内容協商 ?
- 内容協商的幾種概念
💐HTTP認證💐
- HTTP提供了用于通路控制和身份認證的功能
- 通用HTTP認證架構
- 代理認證
- 禁止通路
💐HTTP緩存💐
- 為什麼需要HTTP緩存 ?
- HTTP緩存都有哪些
- 緩存控制
- 什麼是新鮮的資料
- 圖解使用共享緩存代理的過程
- 緩存的有效性
- 緩存驗證
💐HTTP CROS跨域💐
- CROS的全稱是Cross-Origin Resource Sharing (CROS) , 中文譯為跨域資源共享, 它是一種機制。
- 是一種什麼機制呢?
- 什麼是域(origin),什麼是同源政策
- 同源政策
- 執行個體判斷是否同源以及是否跨域,總結跨域的特點
- 哪些請求會産生跨域請求呢?
- 跨域功能概述
- 通路控制
- HTTP響應标頭
💐HTTP條件請求💐
- HTTP具有條件請求的概念, 通過比較資源更新生成的值與驗證器的值進行比較, 來确定資源是否進行過更新。
- 這樣的請求對于驗證緩存的内容、條件請求、驗證資源的完整性來說非常重要。
- HTTP條件請求的原則
- 驗證 與 比較器
- 條件請求的常見标頭
- 條件請求三個經典示例
💐HTTP Cookies 和Session💐
- Cookie是什麼?
- Cookie的作用
- Cookie的三個主要目的
- 曾用用戶端存儲,現已被替代
- 建立Cookie
- Set-Cookie和Cookie标頭
- Cookie主要分為三類
- Http Only的作用
- Cookie的作用域
- Session是什麼
- Cookie和Session的目的
- Session如何判斷是否是同一會話
- Session的缺點
- 分布式Session問題
- JWT和Session Cookies的對比
- 如何禁用Cookies後, 使用Session
- 怎麼解決HTTP是無狀态協定的問題?
💐認識與探究HTTPS💐
- HTTPS解決了什麼問題
- HTTP和HTTPS的主要差別是什麼呢?
- HTTPS協定提供了三個關鍵的名額
- 怎麼知道網站是用HTTPS的還是HTTP的呢?
- HTTPS是如何定義的 ? HTTPS協定介紹
- 誰來保證HTTPS的安全性呢?
- SSL/TLS介紹
- HTTPS的核心是HTTP
- HTTPS的握手過程
- SSL介紹
- TLS介紹