注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡操作系統(tǒng)Linux深入淺出Linux TCP/IP協(xié)議棧

深入淺出Linux TCP/IP協(xié)議棧

深入淺出Linux TCP/IP協(xié)議棧

定 價:¥49.00

作 者: 羅鈺 編著
出版社: 人民郵電出版社
叢編項:
標 簽: LINUX

ISBN: 9787115216274 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 342 字數(shù):  

內(nèi)容簡介

  本書主要對Linux 2.6.18內(nèi)核協(xié)議棧源代碼做了一些基本的分析,這些分析基于作者在操作系統(tǒng)方面的研究和網(wǎng)絡協(xié)議開發(fā)過程中的經(jīng)驗和筆記,編寫本書的目的主要是使讀者能夠在盡可能短的時間內(nèi)掌握Linux內(nèi)核協(xié)議棧的工作機理,為移植和擴展協(xié)議棧打下基礎。本書首先介紹了內(nèi)核源碼的整體概況及協(xié)議棧初始化過程,然后結(jié)合配置、用戶使用協(xié)議棧的方法,采取深入淺出、由上及下的策略對協(xié)議棧的代碼進行了分解和注釋。最后還介紹了通信界里較流行的VLAN技術(shù)和LACP協(xié)議。本書適合Linux網(wǎng)絡開發(fā)人員以及對Linux內(nèi)核感興趣的讀者閱讀。

作者簡介

  羅鈺,貴州人,國防科學技術(shù)大學碩士畢業(yè),多年Linux底層開發(fā)經(jīng)驗,精通軟件分析與設計、TCP/IP協(xié)議,曾開發(fā)Windows/Linux/Vxworks/FreeBSD等平臺的設備驅(qū)動,開發(fā)過以太網(wǎng)芯片驅(qū)動、二層協(xié)議以及OSPF路由協(xié)議,對MPLS架構(gòu)設計有非常豐富的經(jīng)驗,擅長編譯器、CPU技術(shù),近年來一直致力于無線網(wǎng)絡產(chǎn)品系統(tǒng)的分析與設計工作。

圖書目錄

第1章 操作系統(tǒng)、網(wǎng)絡、協(xié)議棧、代碼
 1.1 Linux操作系統(tǒng)介紹
  1.1.1 Linux操作系統(tǒng)架構(gòu)簡介
  1.1.2 網(wǎng)絡協(xié)議發(fā)展介紹
 1.2 本書的組織和安排
  1.2.1 基本的數(shù)據(jù)結(jié)構(gòu)和計算機術(shù)語
  1.2.2 圖片風格演示
  1.2.3 本書的組織
第2章 內(nèi)核系統(tǒng)初始化
 2.1 系統(tǒng)初始化流程簡介
 2.2 內(nèi)核文件解讀
  2.2.1 ELF文件格式
  2.2.2 Link Scripts知識
  2.2.3 Linux內(nèi)核鏡像解析
 2.3 中斷及任務調(diào)度管理
  2.3.1 中斷及軟中斷模型
  2.3.2 各種語境下的切換
  2.3.3 內(nèi)核下的同步與互斥
  2.3.4 各種異步手段
 2.4 虛擬文件系統(tǒng)
 2.5 網(wǎng)絡協(xié)議棧各部分初始化
  2.5.1 網(wǎng)絡基礎系統(tǒng)初始化
  2.5.2 網(wǎng)絡內(nèi)存管理
  2.5.3 網(wǎng)絡文件系統(tǒng)初始化
  2.5.4 網(wǎng)絡協(xié)議初始化
  2.5.5 初步了解路由系統(tǒng)
 2.6 Linux設備管理
  2.6.1 底層PCI模塊的初始化
  2.6.2 網(wǎng)絡設備接口初始化例程
第3章 配置網(wǎng)絡系統(tǒng)
 3.1 配置過程分析
  3.1.1 配置是如何下達到內(nèi)核的?
  3.1.2 socket系統(tǒng)調(diào)用
  3.1.3 ioctl代碼的實現(xiàn)
  3.1.4 loopback接口的配置過程
  3.1.5 IP別名的實現(xiàn)
 3.2 回顧FIB系統(tǒng)初始化
 3.3 深入FIB系統(tǒng)
 3.4 FIB系統(tǒng)發(fā)生了什么樣的變化
 3.5 直接訪問路由表
 3.6 接口狀態(tài)變化的處理過程
第4章 網(wǎng)絡層實現(xiàn)的初步研究
 4.1 從ping 127.0.0.1開始旅程
 4.2 再次相遇Socket系統(tǒng)調(diào)用
 4.3 IP數(shù)據(jù)報文格式
 4.4 send系統(tǒng)調(diào)用
 4.5 在路由系統(tǒng)中游歷
  4.5.1 查找出口
  4.5.2 當目的地址是遠端主機時
  4.5.3 創(chuàng)建對應路由cache表項
  4.5.4 創(chuàng)建對應鄰居表項
 4.6 回到發(fā)送的路徑
  4.6.1 IP層發(fā)送過程
  4.6.2 揭密hh_cache
 4.7 ARP的作用
  4.7.1 ARP的機制
  4.7.2 ARP報文格式
  4.7.3 Linux ARP協(xié)議的實現(xiàn)
 4.8 到達設備驅(qū)動層
  4.8.1 數(shù)據(jù)鏈路層幀格式
  4.8.2 Loopback設備的發(fā)送過程
 4.9 接收過程:從中斷到路由系統(tǒng)
 4.10 ICMP
  4.10.1 ICMP報文格式
  4.10.2 ping本機地址及回環(huán)地址
  4.10.3 ping外部地址
 4.11 從內(nèi)核到用戶
第5章 傳輸層實現(xiàn)的研究
第6章 Select系統(tǒng)調(diào)用的實現(xiàn)機制
第7章 數(shù)據(jù)鏈路層協(xié)議實現(xiàn)
后記
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號