作者:羅鈺
出版社:佳魁資訊
出版日期:2010年06月22日
語言:繁體中文 ISBN:9789866381737
書號:TB1004
定價:520元 75折價:390元
有看部落格的才有此優惠ㄛ
內容簡介
本書主要對Linux 2.6.18核心協定原始程式碼做基本的分析,使讀者盡可能在短時間內掌握Linux核心協定的工作原理,為移植和擴展協定打下基礎。首先介紹核心原始碼的整體概況及協定初始化過程,然後結合配置、使用者使用協定的方法,採取深入淺出、由上及下的策略對協定程式碼進行分解和注釋。最後還介紹業界較流行的VLAN技術和LACP協定。
適合Linux網路開發人員以及對Linux核心感興趣的讀者閱讀。
章節目錄
第1 章 作業系統、網路、協定核心、程式碼
1.1 L nux 作業系統介紹
1.2 本書的組織和安排
第2 章 核心系統初始化
2.1 系統初始化流程簡介
2.2 核心檔案解讀
2.3 中斷及任務呼叫管理
2.4 虛擬檔案系統
2.5 網路通訊協定核心各部分初始化
2.6 L nux 設備管理
第3 章 配置網路系統
3.1 配置過程分析
3.2 回顧FIB 系統初始化
3.3 深入FIB 系統
3.4 FIB 系統發生了什麼樣的變化
3.5 直接連結路由表
3.6 介面狀態變化的處理過程
第4 章 網路層實現的初步研究
4.1 從p ng 127.0.0.1 開始旅程
4.2 再次相遇Socket 系統呼叫
4.3 IP 資料封包內容格式
4.4 send 系統呼叫
4.5 在路由系統中遊歷
4.6 回到發送的路徑
4.7 ARP 的作用
4.8 到達設備驅動層
4.9 接收過程:從中斷到路由系統
4.10 ICMP
4.11 從核心到用戶
第5 章 傳輸層實現的研究
5.1 進一步到UDP
5-2 更高階的TCP
5.3 TCP 擁塞控制
第6 章 Select 系統呼叫的實現機制
6.1 如何使用select
6.2 Select 的核心實現
第7章 資料連結層協定實現
7.1 基本的2 層知識
7.2 L nux 橋實現的基本框架
7.3 VLAN
7.4 LACP 協定
7.5 2 層功能總結
留言列表