Linux協議棧(6)——初始化及鏈路層實現

這篇主要學習鏈路層在內核協議棧的實現,包括初始化、註冊以及接收發送,會涉及相關函數和代碼所在位置。 我們知道以太網不僅可以傳輸IP分組,還可以傳輸其他協議的分組,接收系統必須能夠區分不同的協議類型,以便將數據轉發到正確的例程進一步處理。因爲分析數據並查明所用傳輸協議比較耗時,所以在以太網的幀首部包含了一個標識符,ip數據包的以太類型爲0x0800,存在在以太網14字節報頭中的前兩個字節中。(定義在
相關文章
相關標籤/搜索