注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)LinuxLinux網(wǎng)絡內核分析與開發(fā)

Linux網(wǎng)絡內核分析與開發(fā)

Linux網(wǎng)絡內核分析與開發(fā)

定 價:¥46.00

作 者: 肖宇峰,李昕,時巖 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: LINUX

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

內容簡介

  Linux網(wǎng)絡內核的結構和源碼,力圖使讀者了解和掌握網(wǎng)絡內核的工作原理和開發(fā)方法。全書共分為9章,主要介紹了Linux內核和相關開發(fā)工具、Linux網(wǎng)絡內核結構、套接字及其設計、傳輸層協(xié)議實現(xiàn)與設計、網(wǎng)絡層實現(xiàn)、數(shù)據(jù)鏈路層實現(xiàn)、網(wǎng)絡設備驅動程序及其設計、路由模塊與鄰居子系統(tǒng)、MPLS網(wǎng)絡及其協(xié)議實現(xiàn)等內容?!禠inux網(wǎng)絡內核分析與開發(fā)》適用于從事計算機網(wǎng)絡、協(xié)議研發(fā)、嵌入式產(chǎn)品開發(fā)的技術人員,也適用于計算機、通信專業(yè)的本科生和研究生。

作者簡介

暫缺《Linux網(wǎng)絡內核分析與開發(fā)》作者簡介

圖書目錄

第1章 Linux系統(tǒng)內核
1.1 Linux系統(tǒng)內核組成結構
1.1.1 內核組成結構
1.1.2 Linux內核源碼瀏覽工具
1.2 Linux系統(tǒng)內核編譯
1.2.1 Linux內核編譯步驟
1.2.2 Linux內核編譯選項
1.3 Linux系統(tǒng)內核調試工具
1.3.1 KGDB調試工具
1.3.2 UML調試工具
1.3.3 用虛擬機軟件搭建內核調試平臺
1.4 GDB使用
1.4.1 基本命令
1.4.2 斷點
1.4.3 查看運行時數(shù)據(jù)
1.4.4 改變程序的執(zhí)行
1.5 調試范例
1.5.1 調試示例程序
1.5.2 調試前的工作
1.5.3 調試運行
第2章 Linux網(wǎng)絡內核
2.1 TCP/IP協(xié)議體系
2.1.1 TCP/IP協(xié)議體系架構
2.1.2 網(wǎng)絡數(shù)據(jù)包的封裝與解封
2.2 Linux網(wǎng)絡內核組成
2.2.1 Linux網(wǎng)絡內核的組成模塊
2.2.2 內核中的數(shù)據(jù)包處理流程
2.3 網(wǎng)絡內核的重要數(shù)據(jù)結構
2.3.1 套接字緩沖區(qū)
2.3.2 網(wǎng)絡設備
第3章 套接字
3.1 套接字與套接字接口
3.1.1 套接字
3.1.2 套接字接口的使用
3.1.3 套接字編程實例
3.2 套接字內核實現(xiàn)
3.2.1 套接字創(chuàng)建流程
3.2.2 套接字數(shù)據(jù)結構
3.2.3 套接字功能實現(xiàn)
3.3 新協(xié)議族與套接字
3.3.1 數(shù)據(jù)定義
3.3.2 函數(shù)設計
第4章 傳輸層
4.1 UDP協(xié)議
4.1.1 UDP簡介
4.1.2 UDP協(xié)議模塊處理流程
4.1.3 UDP頭部實現(xiàn)
4.1.4 UDP包的發(fā)送
4.1.5 UDP包的接收
4.1.6 UDP連接的建立
4.2 TCP協(xié)議
4.2.1 TCP協(xié)議簡介
4.2.2 TCP協(xié)議模塊處理流程
4.2.3 TCP頭部實現(xiàn)
4.2.4 TCP連接建立
4.2.5 TCP包的發(fā)送
4.2.6 TCP包的接收
4.3 原始數(shù)據(jù)包處理模塊
4.3.1 原始套接字簡介
4.3.2 原始數(shù)據(jù)包處理流程
4.3.3 原始數(shù)據(jù)包的發(fā)送
4.3.4 原始數(shù)據(jù)包的接收
4.4 新傳輸層協(xié)議與套接字設計
4.4.1 數(shù)據(jù)結構
4.4.2 函數(shù)設計
第5章 網(wǎng)絡層
5.1 IPv4介紹
5.2 IPv4協(xié)議實現(xiàn)
5.2.1 IP包頭實現(xiàn)
5.2.2 IP層處理流程
5.2.3 IP包的本地發(fā)送
5.2.4 IP包的本地接收
5.2.5 IP包的轉發(fā)
5.3 ICMP協(xié)議實現(xiàn)
5.3.1 ICMP簡介
5.3.2 ICMP流程
5.4 IPv6協(xié)議實現(xiàn)
5.4.1 IPv6協(xié)議簡介
5.4.2 給內核配置IPv6
5.4.3 IPv6協(xié)議模塊處理流程
5.4.4 IPv6包的發(fā)送
5.4.5 IPv6包的接收
5.4.6 IPv6包的轉發(fā)
5.4.7 相關協(xié)議實現(xiàn)
第6章 數(shù)據(jù)鏈路層
6.1 數(shù)據(jù)鏈路層協(xié)議
6.2 幀的發(fā)送和接收
6.2.1 設備初始化函數(shù)
6.2.2 幀的發(fā)送實現(xiàn)
6.2.3 幀的接收實現(xiàn)
6.2.4 驅動上層的數(shù)據(jù)包類型與遞交方法
6.3 通用點對點(PPP)協(xié)議實現(xiàn)
6.3.1 點對點協(xié)議
6.3.2 PPP協(xié)議管理
6.3.3 發(fā)送幀
6.3.4 接收幀
6.4 異步PPP協(xié)議實現(xiàn)
6.4.1 ppp_async_init函數(shù)
6.4.2 ppp_async_send函數(shù)
6.4.3 ppp_asynctty_receive函數(shù)
6.5 以太網(wǎng)上的PPP協(xié)議實現(xiàn)
6.5.1 PPPoE協(xié)議規(guī)范
6.5.2 數(shù)據(jù)結構
6.5.3 PPPoE驅動程序
第7章 網(wǎng)絡設備驅動程序
7.1 網(wǎng)絡設備驅動程序
7.1.1 數(shù)據(jù)結構
7.1.2 網(wǎng)絡設備的初始化
7.1.3 網(wǎng)絡設備的打開和關閉
7.1.4 發(fā)送數(shù)據(jù)包
7.1.5 接收數(shù)據(jù)包
7.1.6 網(wǎng)絡設備的統(tǒng)計信息
7.2 CS89x0網(wǎng)卡驅動程序設計
7.2.1 數(shù)據(jù)定義
7.2.2 I/O端口訪問函數(shù)
7.2.3 CS89x0網(wǎng)卡的初始化
7.2.4 CS89x0網(wǎng)卡的打開和關閉
7.2.5 CS89x0網(wǎng)卡發(fā)送數(shù)據(jù)包
7.2.6 CS89x0網(wǎng)卡接收數(shù)據(jù)包
第8章 路由模塊與鄰居子系統(tǒng)
8.1 路由原理
8.2 路由表數(shù)據(jù)結構
8.2.1 路由表類型
8.2.2 路由表緩存類型
8.3 路由信息管理
8.3.1 路由規(guī)則管理
8.3.2 路由表管理
8.4 路由查詢
8.4.1 發(fā)送時路由查詢
8.4.2 接收時路由查詢
8.5 鄰居子系統(tǒng)
8.5.1 鄰居子系統(tǒng)類型
8.5.2 鄰居子系統(tǒng)處理模塊
第9章 MPLS網(wǎng)絡與協(xié)議實現(xiàn)
9.1 MPLS協(xié)議原理
9.1.1 原理介紹
9.1.2 Linux內核的MPLS配置
9.2 MPLS協(xié)議模塊
9.2.1 流程
9.2.2 數(shù)據(jù)結構
9.2.3 初始化
9.2.4 MPLS標簽轉發(fā)表管理
9.2.5 MPLS層的數(shù)據(jù)發(fā)送
9.2.6 MPLS層的數(shù)據(jù)接收與轉發(fā)
參考文獻

本目錄推薦

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