七層網路協議html
http和tcp前端
HTTP請求報文web
請求行=方法+sp+URL+sp+版本+cr+lfredis
首部行=首部字段名+sp+值+cr+lf算法
HTTP響應報文數據庫
狀態行=版本+sp+狀態碼+sp+短語+cr+lf後端
首部行=首部字段名+sp+值+cr+lf跨域
cookie組件瀏覽器
cookie安全性緩存
http緩存
強制緩存
對比緩存
Cache-Control
- private 客戶端能夠緩存 - public 客戶端和代理服務器均可以緩存 - max-age=60 緩存內容將在60s後失效 - no-cache 須要使用對比緩存驗證數據,強制向源服務器再次驗證(沒有強制緩存) - no-store 全部內容都不會緩存,強制緩存和對比緩存都不會觸發(不緩存)
DNS工做原理
分佈式層次數據庫
DNS緩存
DNS記錄和報文
DNS報文
12字節
查詢的名字和類型自竄
對查詢的響應中的RR
權威服務器的記錄
可被使用的附加"有幫助"的信息
DDos攻擊
IPv4數據報格式
IPv6數據報格式
class | NetIDs | Blocks |
---|---|---|
A | 10 | 1 |
B | 172.16-172.31 | 16 |
C | 192.168.0-192.168.255 | 256 |
CDN操做
集羣選擇策略
常見策略:
對稱密鑰密碼機制
塊密碼 將要加密的報文處理成k比特的塊
公開密鑰系統
RSA算法(Ron、Adi、Leonard三我的名)
密碼散列函數
MD5散列算法
SSL
SSL握手