一個思維導圖,帶你深入理解 Linux 網路
說明
經朋友推薦發現一本好書:《深入理解 Linux 網路》,本文以思維導圖的形式,展示俺做的筆記,原書對 Linux 網路進行了詳細的源碼分析,非常推薦~本文就沒有長篇文字了,圖片都是自己畫的,希望有人引用時,能夠註明本文 GitHub 地址 _
思維導圖
目錄
內核接收網路包
內核與用戶進程協作
同步阻塞流程(整體):
同步阻塞流程(細節):
epoll 原理:
內核發送網路包
整體流程:
read + send 系統調用:
sendfile 系統調用:
TCP 連接
建立連接流程:
內核記憶體劃分:
網路性能優化
GitHub 項目
Java 編程思想-最全思維導圖-GitHub 下載鏈接,需要的小夥伴可以自取~
原創不易,希望大家轉載時請先聯繫我,並標註原文鏈接。