前言 (linux 網絡子系統學習)

一轉眼畢業三年了,做網絡也兩年多了。在第一家公司有幸加入了AC快轉組,參與開發了快轉項目。快轉項目是一個運行在cavium octeon 多核網絡處理器上的SE程序。這是自己網絡職業生涯的第一個項目,在開發項目中自己進步是飛快的,確實學到了不少東西。後來加入了現在這家創業初期的公司,跟幾個牛人學到了不少東西。來公司後自己獨立開發了在AC上的linux 內核中的wlan 多核快轉項目。這個快轉是運行在linux內核中的多線程程序。並且參與了linux 內核中的wlan協議棧和L2 軟橋模塊的開發和維護工作。也對linux 協議中鄰居表項(ARP)部分也做了一些修改,這期間一直跟linux 內核協議棧打交道,也學習了一些協議棧的東西。


工作這幾年一直很忙,對linux協議棧的東西大致知道,但缺少總結。缺乏總結的知識總是在記憶和理解上不深刻。最近打算把自己學習的linux 協議棧的東西整理總結一些,和大家討論一下。如有總結的不對的地方,希望大家提出並一起討論一下。


本系列總結參考書籍是《深入理解LINUX網絡技術內幕》和《深入理解LINUX內核》兩本書。

linux內核版本是2.6.32


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