日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux追蹤Linux TCP/IP代碼運(yùn)行:基于2.6內(nèi)核

追蹤Linux TCP/IP代碼運(yùn)行:基于2.6內(nèi)核

追蹤Linux TCP/IP代碼運(yùn)行:基于2.6內(nèi)核

定 價:¥69.00

作 者: 秦健 編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

ISBN: 9787512400481 出版時間: 2010-04-01 包裝: 平裝
開本: 16開 頁數(shù): 578 字?jǐn)?shù):  

內(nèi)容簡介

  《追蹤Linux TCP/IP代碼運(yùn)行·基于2.6內(nèi)核》以應(yīng)用程序?yàn)榫€索,詳細(xì)描述了數(shù)據(jù)包在協(xié)議棧的分段、重組、發(fā)送、接收過程,同時分析了路由的初始化和設(shè)置過程,主要包括socket應(yīng)用程序、TCP/IP協(xié)議、路由、通知鏈、鄰居子系統(tǒng)等內(nèi)容。全書涵蓋了協(xié)議棧的全部知識點(diǎn),對于廣大的讀者來說這是一本極其難得的技術(shù)資料。同時,書中論述了網(wǎng)絡(luò)設(shè)備的工作原理,解釋了RTL8169和嵌入式CS8900、DM9000網(wǎng)卡設(shè)備的核心過程?!蹲粉橪inux TCP/IP代碼運(yùn)行·基于2.6內(nèi)核》可作為3G網(wǎng)絡(luò)開發(fā)人員、嵌入式通信產(chǎn)品開發(fā)人員、網(wǎng)絡(luò)應(yīng)用開發(fā)人員、網(wǎng)絡(luò)管理人員及網(wǎng)絡(luò)愛好者、從事網(wǎng)絡(luò)方向的本科生、研究生的參考書。

作者簡介

  秦健,嵌入式研發(fā)工程師。精通Linux內(nèi)核,多年從事嵌入式軟硬件開發(fā),使用Linux平臺設(shè)計電子產(chǎn)品。已經(jīng)三十四歲的他憑借一顆熱愛技術(shù)、永不放棄的心,十年如一地堅(jiān)持技術(shù)研發(fā)的人生道路,推翻了“三十歲是技術(shù)員墳?zāi)埂钡闹囌?,為年輕工程師樹立了榜樣。

圖書目錄

第1章 本書的計劃
1.1 基本路線和要求
技術(shù)要點(diǎn):分析路線服務(wù)器程序?qū)W習(xí)要求
1.2 TCP/IP協(xié)議層的劃分與基本知識
技術(shù)要點(diǎn):協(xié)議層知識服務(wù)器與客戶端的通信路線
1.3 函數(shù)到系統(tǒng)調(diào)用的過程
技術(shù)要點(diǎn):庫函數(shù)的真實(shí)定義系統(tǒng)調(diào)用的總?cè)肟诩皞髦?br />1.4 網(wǎng)絡(luò)文件系統(tǒng)
技術(shù)要點(diǎn):網(wǎng)絡(luò)文件系統(tǒng)的特點(diǎn)initcall機(jī)制網(wǎng)絡(luò)文件系統(tǒng)的安裝
第2章 socket的創(chuàng)建
2.1 本章幾個重要數(shù)據(jù)結(jié)構(gòu)
技術(shù)要點(diǎn):socket結(jié)構(gòu)、sock結(jié)構(gòu)、sk_buff結(jié)構(gòu)、tcp_sock結(jié)構(gòu)的定義
2.2 分配并初始化socket結(jié)構(gòu)
技術(shù)要點(diǎn):分配socket結(jié)構(gòu)空間分配文件節(jié)點(diǎn)
2.3 使用協(xié)議族的函數(shù)表初始化socket
技術(shù)要點(diǎn):登記函數(shù)表定義、注冊及初始化協(xié)議族結(jié)構(gòu)
2.4 分配并初始化sock結(jié)構(gòu)
技術(shù)要點(diǎn):分配結(jié)構(gòu)空間初始化sock結(jié)構(gòu)及數(shù)據(jù)包隊(duì)列頭
2.5 TCP協(xié)議對sock結(jié)構(gòu)初始化
技術(shù)要點(diǎn):TCP協(xié)議的初始化函數(shù)tcp_sock等結(jié)構(gòu)的關(guān)聯(lián)
2.6 socket與文件系統(tǒng)的關(guān)聯(lián)
技術(shù)要點(diǎn):分配文件指針和文件號指定文件操作表
第3章 socket地址設(shè)置
3.1 地址設(shè)置接口
技術(shù)要點(diǎn):地址設(shè)置過程查找socket和文件指針復(fù)制數(shù)據(jù)到內(nèi)核
3.2 地址結(jié)構(gòu)定義
技術(shù)要點(diǎn):結(jié)構(gòu)的定義及賦值協(xié)議族的設(shè)置函數(shù)網(wǎng)絡(luò)空間結(jié)構(gòu)
3.3 地址類型
技術(shù)要點(diǎn):地址類型的概念 查驗(yàn)地址類型獲取路由函數(shù)表
3.4 設(shè)置地址和端口
技術(shù)要點(diǎn):地址與端口的隊(duì)列結(jié)構(gòu)地址與端口的查找與建立
3.5 網(wǎng)絡(luò)空間總管initernet
技術(shù)要點(diǎn):init_net結(jié)構(gòu)的初始化 隊(duì)列頭的初始化
第4章 路由
4.1 路由函數(shù)表結(jié)構(gòu)及關(guān)系圖
技術(shù)要點(diǎn):fib_table結(jié)構(gòu)、fn_zone結(jié)構(gòu)、fib_node結(jié)構(gòu)及fib_info結(jié)構(gòu)的關(guān)系
4.2 路由函數(shù)表的初始化
技術(shù)要點(diǎn):路由表隊(duì)列、路由函數(shù)表隊(duì)列的初始化路由規(guī)則結(jié)構(gòu)、路由函數(shù)表結(jié)構(gòu)、路由區(qū)結(jié)構(gòu)的定義子網(wǎng)掩碼的作用
4.3 通過路由函數(shù)表查找路由信息
技術(shù)要點(diǎn):路由區(qū)及路由節(jié)點(diǎn)的匹配和查找路由信息、路由跳轉(zhuǎn)結(jié)構(gòu)的查找
4.4 路由的設(shè)置及相關(guān)結(jié)構(gòu)的初如化
技術(shù)要點(diǎn):設(shè)置路由的三條路線路由配置結(jié)構(gòu)的定義路由區(qū)的建立路由信息的創(chuàng)建和調(diào)整隊(duì)列節(jié)點(diǎn)的鏈入與摘除路由跳轉(zhuǎn)結(jié)構(gòu)的初始化路由函數(shù)表的查找
路由別名結(jié)構(gòu)的建立路由表的沖刷與釋放
4.5 基于輸出方向的路由表查找與創(chuàng)建
技術(shù)要點(diǎn):路由鍵值結(jié)構(gòu)的定義路由表結(jié)構(gòu)的定義路由表隊(duì)列的輪詢路由表的創(chuàng)建與查找
4.6 基于輸入方向的路由表查找與創(chuàng)建
技術(shù)要點(diǎn):為數(shù)據(jù)包查找路由表創(chuàng)建轉(zhuǎn)發(fā)的路由表
第5章 通知鏈
5.1 設(shè)備通知鏈節(jié)點(diǎn)的掛入
技術(shù)要點(diǎn):通知鏈節(jié)點(diǎn)結(jié)構(gòu)的定義設(shè)備配置結(jié)構(gòu)的定義設(shè)備通知鏈的建立
5.2 地址通知鏈節(jié)點(diǎn)的掛入
技術(shù)要點(diǎn):地址通知鏈的定義和鏈入
5.3 通知鏈的調(diào)用和執(zhí)行
技術(shù)要點(diǎn):網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)的登記注冊通知節(jié)點(diǎn)函數(shù)的調(diào)用
第6章 netlink概述
6.1 netlink的創(chuàng)建
技術(shù)要點(diǎn):netlink的sock結(jié)構(gòu)定義及初始化
6.2 注冊路由的netlink
技術(shù)要點(diǎn):路由的netlink結(jié)構(gòu)定義及注冊
6.3 通過netlink通信
技術(shù)要點(diǎn):netlink的信息結(jié)構(gòu)、消息頭結(jié)構(gòu)、路由消息結(jié)構(gòu)的定義及初始化netlink數(shù)據(jù)包的建立及發(fā)送
第7章 監(jiān)聽連接請求
7.1 內(nèi)核的監(jiān)聽函數(shù)
技術(shù)要點(diǎn):協(xié)議族監(jiān)聽函數(shù)的調(diào)用連接數(shù)的控制監(jiān)聽結(jié)構(gòu)的建立及定義連接請求結(jié)構(gòu)及隊(duì)列
7.2 內(nèi)核的監(jiān)聽隊(duì)列
技術(shù)要點(diǎn):監(jiān)聽隊(duì)列的鏈入過程監(jiān)聽隊(duì)列的睡眠等待和喚醒
第8章 接收連接請求
8.1 接收連接函數(shù)
技術(shù)要點(diǎn):協(xié)議族接收函數(shù)的調(diào)用定時等待連接請求
8.2 異步接收方式
技術(shù)要點(diǎn):異步接收實(shí)例異步喚醒路線查詢客戶端sock結(jié)構(gòu)和連接請求結(jié)構(gòu)
8.3 獲取連接請求
技術(shù)要點(diǎn):客戶端socket、sock結(jié)構(gòu)的對接獲取客戶端的地址INET協(xié)議族結(jié)構(gòu)的定義
第9章 準(zhǔn)備連接請求
9.1 內(nèi)核的連接函數(shù)
技術(shù)要點(diǎn):客戶端程序及服務(wù)器程序的通信效果協(xié)議族連接函數(shù)的調(diào)用源路由的分類和查找TCP協(xié)議的socket結(jié)構(gòu)定義端口的查找與復(fù)用SYN數(shù)據(jù)包的建立路由項(xiàng)結(jié)構(gòu)的定義MTU、MSS的作用及設(shè)置滑動窗口的初始化
9.2 分配數(shù)據(jù)包結(jié)構(gòu)和數(shù)據(jù)塊空間
技術(shù)要點(diǎn):創(chuàng)建并初始化數(shù)據(jù)包共享結(jié)構(gòu)的定義及數(shù)據(jù)塊的分類TCP的控制結(jié)構(gòu)發(fā)送隊(duì)列的鏈入和計數(shù)數(shù)據(jù)包的結(jié)構(gòu)示意圖
9.3 構(gòu)建、發(fā)送TCP數(shù)據(jù)包
技術(shù)要點(diǎn):TCP頭部的定義TCP層的發(fā)送過程克隆數(shù)據(jù)包的建立重發(fā)數(shù)據(jù)包的依據(jù)擁塞報告的建立
9.4 進(jìn)化成IP數(shù)據(jù)包
技術(shù)要點(diǎn):IP層的發(fā)送過程IP選項(xiàng)的定義IP頭部的定義及初始化ID編號的生成和設(shè)置鏈路層頭部緩存結(jié)構(gòu)的定義鄰居子系統(tǒng)的發(fā)送函數(shù)
9.5 進(jìn)化成以太網(wǎng)數(shù)據(jù)包
技術(shù)要點(diǎn):鏈路層頭部及其緩存結(jié)構(gòu)的初始化以太網(wǎng)頭部結(jié)構(gòu)的定義及初始化
9.6 發(fā)送以太網(wǎng)數(shù)據(jù)包
技術(shù)要點(diǎn):分段發(fā)送的檢測網(wǎng)卡驅(qū)動程序的發(fā)送過程
第10章 鄰居子系統(tǒng)
10.1 鄰居子系統(tǒng)的初始化
技術(shù)要點(diǎn):ARP的鄰居表結(jié)構(gòu)、鄰居結(jié)構(gòu)的定義鄰居表的鏈入查找、創(chuàng)建ARP的鄰居函數(shù)表
10.2 查找鄰居結(jié)構(gòu)
技術(shù)要點(diǎn):鄰居結(jié)構(gòu)的查找過程
10.3 鄰居子系統(tǒng)的發(fā)送事件
技術(shù)要點(diǎn):鄰居結(jié)構(gòu)的狀態(tài)類型及檢測鄰居結(jié)構(gòu)的定時器、定時函數(shù)ARP包的建立及初始化ARP頭部的定義ARP包的發(fā)送
10.4 鄰居子系統(tǒng)的接收處理
技術(shù)要點(diǎn):ARP數(shù)據(jù)包類型結(jié)構(gòu)ARP數(shù)據(jù)包的接收和處理解包獲取客戶端地址更新鄰居結(jié)構(gòu)
第11章 流量控制
11.1 排隊(duì)規(guī)則的初始化
技術(shù)要點(diǎn):排隊(duì)規(guī)則的定義網(wǎng)卡設(shè)備結(jié)構(gòu)的登記與注冊排隊(duì)規(guī)則的創(chuàng)建及初始化排隊(duì)規(guī)則函數(shù)表的定義
11.2 排隊(duì)規(guī)則的入隊(duì)和發(fā)送
技術(shù)要點(diǎn):排隊(duì)規(guī)則的入隊(duì)操作排隊(duì)規(guī)則對數(shù)據(jù)包的流量控制和發(fā)送過程
第12章 建立連接的過程
12.1 驅(qū)動程序接收并建立數(shù)據(jù)包
技術(shù)要點(diǎn):網(wǎng)卡驅(qū)動程序的接收過程構(gòu)建數(shù)據(jù)包軟中斷數(shù)據(jù)結(jié)構(gòu)的運(yùn)用軟中斷函數(shù)的接收過程
12.2 查找數(shù)據(jù)包類型且調(diào)用其處理函數(shù)
技術(shù)要點(diǎn):數(shù)據(jù)包類型結(jié)構(gòu)的定義IP數(shù)據(jù)包類型及數(shù)據(jù)包類型隊(duì)列IP層的接收過程
12.3 接收或轉(zhuǎn)發(fā)IP數(shù)據(jù)包
技術(shù)要點(diǎn):IP選項(xiàng)的檢查源路由的執(zhí)行路由表的轉(zhuǎn)發(fā)和接收過程
12.4 TCP數(shù)據(jù)包的處理
技術(shù)要點(diǎn):傳輸層函數(shù)表結(jié)構(gòu)的定義TCP協(xié)議的函數(shù)表注冊TCP層的接收過程查找與喚醒服務(wù)器進(jìn)程
12.5 3次握手過程
技術(shù)要點(diǎn):查找、創(chuàng)建客戶端sock結(jié)構(gòu)建立連接請求結(jié)構(gòu)創(chuàng)建并發(fā)送ACK包連接請求的轉(zhuǎn)接
第13章 Internet控制信息的傳輸
13.1 發(fā)送ICMP信息
技術(shù)要點(diǎn):ICMP的作用ICMP的發(fā)送函數(shù) ICMP信息結(jié)構(gòu)、頭部結(jié)構(gòu)、緩存結(jié)構(gòu)的定義 ICMP控制結(jié)構(gòu)數(shù)組 ICMP發(fā)送速率的設(shè)置
13.2 接收ICMP信息
技術(shù)要點(diǎn):ICMP協(xié)議的函數(shù)表 ICMP協(xié)議的接收過程
第14章 數(shù)據(jù)包的分段與重組
14.1 數(shù)據(jù)包的分段發(fā)送
技術(shù)要點(diǎn):數(shù)據(jù)包的分段示意圖 IP層的分段函數(shù) 快發(fā)送、慢發(fā)送過程 分段數(shù)據(jù)的復(fù)制
14.2 數(shù)據(jù)包的分段接收和重組
技術(shù)要點(diǎn):IP層的重組函數(shù) 整理、合并分段數(shù)據(jù)包過程
14.3 分段數(shù)據(jù)包的接收隊(duì)列
技術(shù)要點(diǎn):IP分段隊(duì)列結(jié)構(gòu)INET協(xié)議族的分段隊(duì)列頭結(jié)構(gòu) 網(wǎng)絡(luò)空間、INET協(xié)議族的分段管理結(jié)構(gòu)
14.4 查找與創(chuàng)建分段隊(duì)列
技術(shù)要點(diǎn):IPv4分段信息結(jié)構(gòu)查找、創(chuàng)建INET分段隊(duì)列頭初始化IP分段隊(duì)列結(jié)構(gòu)
14.5 釋放和銷毀分段隊(duì)列
技術(shù)要點(diǎn):清除分段隊(duì)列釋放分段數(shù)據(jù)包和隊(duì)列頭
第15章 發(fā)送和接收數(shù)據(jù)包
15.1 內(nèi)核的發(fā)送、接收函數(shù)
技術(shù)要點(diǎn):3種發(fā)送、接收的系統(tǒng)調(diào)用過程網(wǎng)絡(luò)文件系統(tǒng)的發(fā)送、接收函數(shù)
15.2 客戶端發(fā)送數(shù)據(jù)包
技術(shù)要點(diǎn):消息結(jié)構(gòu)、緩沖區(qū)結(jié)構(gòu)的定義與初始化 構(gòu)建發(fā)送數(shù)據(jù)包 TCP層的發(fā)送過程TCP層的分段發(fā)送阻塞的檢測
15.3 服務(wù)器接收數(shù)據(jù)包
技術(shù)要點(diǎn):TCP層的接收過程預(yù)處理隊(duì)列的鏈入和處理預(yù)處理進(jìn)程的接收過程復(fù)制數(shù)據(jù)到程序的緩沖區(qū) 處理后備隊(duì)列的數(shù)據(jù)包
第16章 socket的關(guān)閉
16.1 內(nèi)核的關(guān)閉函數(shù)
技術(shù)要點(diǎn):網(wǎng)絡(luò)文件系統(tǒng)的關(guān)閉函數(shù)刪除、釋放異步結(jié)構(gòu) 釋放接收隊(duì)列的數(shù)據(jù)包 釋放、銷毀sock結(jié)構(gòu)、連接請求結(jié)構(gòu)
16.2 服務(wù)器與客戶端的共同關(guān)閉
技術(shù)要點(diǎn):服務(wù)器與客戶端FIN、ACK、RST包的交互過程狀態(tài)改變與強(qiáng)制關(guān)閉
索引
參考文獻(xiàn)

本目錄推薦

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