接下來(lái),請(qǐng)小心励七,因?yàn)槲铱吹秸w圖的時(shí)候也惡心了一下
密集全圖
懷疑人生.gif
一級(jí)視圖.png
(一)物理層
物理層.png
(二)數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層.png
(三)網(wǎng)絡(luò)層
網(wǎng)絡(luò)層.png
3.1 協(xié)議
3-1-協(xié)議.png
3.1.1 IPV4地址
IPV4.png
3.1.1.1 IPV4地址分類(lèi)
3.1.1.2 常用的3類(lèi)IP地址使用范圍
(四)傳輸層
傳輸層.png
4.1 TCP UDP
4.1.1 TCP UDP區(qū)別
4.1.2 TCP
4.1.2.1 TCP數(shù)據(jù)報(bào)格式
4.1.2.2 擁塞控制
4.1.2.2.2 算法
-
慢開(kāi)始
-
擁塞避免
-
快重傳
-
快恢復(fù)
4.1.2.3 流量控制
-
基于滑動(dòng)窗口協(xié)議
停止-等待協(xié)議
見(jiàn)4.1.2.3圖
4.1.3 UDP
UDP數(shù)據(jù)報(bào)格式
(五) 會(huì)話層
(六) 表示層
(七) 應(yīng)用層
7.1.4 HTTP(超文本傳輸協(xié)議)
7.1.4.1 HTTP1.0 HTTP1.1 HTTP2.0
-
HTTP1.1
- 如何處理長(zhǎng)連接
如果沒(méi)有設(shè)置超時(shí)時(shí)間,服務(wù)端可能通過(guò)四次揮手?jǐn)嚅_(kāi)TCP連接嗽冒;
TCP還有心跳包來(lái)檢測(cè)連接是否存在
-
HTTP2.0
-
HTTP2.0與HTTP1.1比較
**(1)采用二進(jìn)制格式而非文本格式 **
二進(jìn)制協(xié)議解析起來(lái)更高效呀伙、“線上”更緊湊,更重要的是錯(cuò)誤更少**(2)完全多路復(fù)用的添坊,而非有序并阻塞的 **
**(3)使用報(bào)頭壓縮,降低了開(kāi)銷(xiāo) **
(4)讓服務(wù)器可以將響應(yīng)主動(dòng)“推送”到客戶(hù)端緩存中
-
7.1.4.2 HTTP和HTTPS
-
HTTPS
-
(1)內(nèi)容加密
-
(2)身份認(rèn)證
申請(qǐng)受信任數(shù)字證書(shū)流程
防偽標(biāo)簽——數(shù)字簽名
-
(3)數(shù)據(jù)完整性
-