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

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

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

定 價(jià):¥49.00

作 者: 羅鈺 編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115216274 出版時(shí)間: 2010-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 342 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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