第一層 物理層
0101010 強弱強弱電 數模 模數轉換瀏覽器
第二層 數據鏈路層
網卡緩存
第三層 網絡層
路由器層 IP協議服務器
第四次 傳輸層
TCP UDP協議 數據包分割cookie
第五次 會話層
SSL TLS網絡
第六次 表示層
不一樣系統之間的 語法 格式化session
第七次 應用層
消息頭 socks socket
TCP 的三次握手
爲何須要三次握手才能創建鏈接
SYN Flood不斷髮生SYN鏈接而後下線會形成對隊列飽和 (一下解決辦法)
TCP 四次揮手
UDP
TCP 滑動窗口
(我的理解)滑動窗口大小 也就是 流量大小,窗口越大 TCP同時發送的單包越多,
http 介紹
問題:在瀏覽器地址欄輸入URL 按下回車以後經歷的流程
答案: 1 DNS解析 從 瀏覽器緩存 系統緩存 路由器緩存 IPS服務器緩存 根域名服務器緩存 頂級域名服務器緩存 找ip 2 用IP+端口進行 TCP鏈接post
3 發送http請求3d
4 服務器處理請求返回http報文cdn
5 瀏覽器渲染界面
6 結束TCP鏈接
問題 常見的HTTP狀態碼
GET POST 區別
冪等性 請求屢次都不會對數據形成更改 get put都通常是冪等性 post不是
ookie session的區別
cookie
session
區別
https http
https http區別
socket 簡介
IP+協議+端口 惟一標識
使用 socket UDP 實現 客戶端發送字符串 服務器打印接收字符串 並返回給客戶端字符串長度
socket Server
socket Client
UDP server
UDP client