走進Linux內核網絡 序

前言

很早就準備寫這樣一個系列,但是遲遲也沒有動筆,一是因爲這部分內容已經算比較成熟了,網上資料很多;二是因爲還是擔心自己水平不夠誤人子弟。但今天下定決心開始動筆,一是因爲網絡上的資料水平真的是良莠不齊,回想自己當初研究這塊的時候,要想找到想要的答案真的要找很久;二是因爲也不知道還會在這個領域工作多久,雖然沒多大長進,但雁過留痕,給自己留下一點紀念也還不錯…

寫作風格

回想自己當初開始接觸這部分的時候,也找過很多博客。但很多寫作風格都不是我的菜,比如文章裏大段大段的源代碼,僅僅配以一小段文字,可能是我個性原因,實在沒有耐心讀下去。

所以這個系列,我準備儘量以大白話的形式描述其實現思想,其中會有一些我自己的理解。應該也會貼一些代碼,但我保證,貼的都是我認爲必要的片段…

目錄

以下這個目錄是腦子一熱想到的,目前暫定完成這些章節,算是給自己一個激勵,有些部分連我自己都有些生疏了。如果日後有新的想法,增加減少都有可能.

完成的部分將改爲文章鏈接

高屋建瓴—stack layer model
報文是什麼—sk_buff
網絡設備是什麼—net device
路由—route
負責傳輸—tcp
盡力傳輸—udp
最大的網絡層—ip
套接字的祕密—socket與sock
重疊的空間—net namespace
內核網絡的快速通道—unix socket
用戶態與內核態的橋樑—netlink

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章