深入淺出Linux TCP/IP協定核心:使用C

作者:羅鈺

出版社:佳魁資訊

出版日期: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 層功能總結

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ETAITBOOK08 的頭像
    ETAITBOOK08

    益大資訊(原光華商場益大書局)益大電腦圖書專賣店

    ETAITBOOK08 發表在 痞客邦 留言(0) 人氣()