亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
1234下一頁
最近訪問板塊 發(fā)新帖
查看: 20909 | 回復(fù): 37
打印 上一主題 下一主題

[其它] 嵌入式TCP/IP方面的書已經(jīng)出版 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-05-15 15:27 |只看該作者 |倒序瀏覽
本帖最后由 qinjiana0786 于 2010-06-01 08:51 編輯





     轉(zhuǎn)眼一年過去了,經(jīng)過艱難而漫長的審稿、校稿之后,大家期待多時的《追蹤LINUX TCP/IP代碼運行》終于出版了,在這里我向熱愛、追求技術(shù)的朋友們表示感謝,沒有大家的鼓勵和支持就不會有此書的順利完成。

     回首我在該書的撰寫過程中,歷經(jīng)了嚴冬酷暑的考驗,犧牲了家人的歡聚時光,揮汗如雨、柄燭夜戰(zhàn),付出了許多的汗水和親情而我毫無懈倦,只因在心中始終有一個目標,就是為了能將個人收獲及時與大家同分享共進步。在前言中致謝了支持與幫助過本書的朋友,但在這里我還要感謝我的妻子與孩子,是妻子的關(guān)愛與幫助使我有了充足的信心,是孩子主動放棄了游玩娛樂讓我有了更多的時間。

     之所以在這里強調(diào)”授人以魚不如授人以漁“,是因為我經(jīng)過了讀書的艱難過程,深知閱讀字典式書本的痛苦,面對一堆雜亂無章的知識,面對一堆鋪天蓋地的理論,經(jīng)常是消化不良,胃口失調(diào),甚至動搖過學(xué)習(xí)的信心,產(chǎn)生過是否適合做技術(shù)的疑慮。所以,在面對琳瑯滿目的各種書籍,我們最應(yīng)該關(guān)心的是書籍的主題思想,如果是授人以漁,傳遞的不光是技術(shù)還有思想,那就是好的書,容易消化的書。選書就象挑選老師,找準適合自己的才是最好的。

     我在該書中憑借應(yīng)用程序為線索,系統(tǒng)描述了數(shù)據(jù)包在協(xié)議棧的分段、重組、發(fā)送、接收過程及路由的初始化和設(shè)置過程,一直滲透到驅(qū)動程序。無論從應(yīng)用上,還是內(nèi)核中,始終傳遞著一個主題思想“用中學(xué)習(xí),用中理解“,因為,只有我們將知識貫穿到實際應(yīng)用中去學(xué)習(xí)和理解,才是最有效最高效的學(xué)習(xí)方法,相信朋友們都有深刻的體會。

     關(guān)于書籍的內(nèi)容就不再老調(diào)重彈了,在北航出版社的網(wǎng)站上有更加詳細的說明,希望朋友們喜歡此書,歡迎到http://qinjianao786.cublog.cn來做客參與技術(shù)討論,也可以發(fā)電子郵件到:embedded_engineer@163.com進一步交流。
   

目錄:


第1章 本書的計劃1

1.1基本路線和要求1

技術(shù)要點:分析路線服務(wù)器程序?qū)W習(xí)要求

1.2 TCP/IP協(xié)議層的劃分與基本知識4

技術(shù)要點:協(xié)議層知識服務(wù)器與客戶端的通信路線

1.3函數(shù)到系統(tǒng)調(diào)用的過程6

技術(shù)要點:庫函數(shù)的真實定義系統(tǒng)調(diào)用的總?cè)肟诩皞髦?br />
1.4網(wǎng)絡(luò)文件系統(tǒng)11

技術(shù)要點:網(wǎng)絡(luò)文件系統(tǒng)的特點initcall機制網(wǎng)絡(luò)文件系統(tǒng)的安裝

第2章 socket的創(chuàng)建15

2.1本章幾個重要數(shù)據(jù)結(jié)構(gòu)15

技術(shù)要點:socket結(jié)構(gòu)、sock結(jié)構(gòu)、sk_buff結(jié)構(gòu)、tcp_sock結(jié)構(gòu)的定義

2.2分配并初始化socket結(jié)構(gòu)23

技術(shù)要點:分配socket結(jié)構(gòu)空間分配文件節(jié)點

2.3使用協(xié)議族的函數(shù)表初始化socket27

技術(shù)要點:登記函數(shù)表定義、注冊及初始化協(xié)議族結(jié)構(gòu)

2.4分配并初始化sock結(jié)構(gòu)38

技術(shù)要點:分配結(jié)構(gòu)空間初始化sock結(jié)構(gòu)及數(shù)據(jù)包隊列頭

2.5TCP協(xié)議對sock結(jié)構(gòu)初始化43

技術(shù)要點:TCP協(xié)議的初始化函數(shù)tcp_sock等結(jié)構(gòu)的關(guān)聯(lián)

2.6socket與文件系統(tǒng)的關(guān)聯(lián)46

技術(shù)要點:分配文件指針和文件號指定文件操作表

第3章 socket地址設(shè)置51

3.1地址設(shè)置接口51

技術(shù)要點:地址設(shè)置過程查找socket和文件指針復(fù)制數(shù)據(jù)到內(nèi)核

3.2地址結(jié)構(gòu)定義54

技術(shù)要點:結(jié)構(gòu)的定義及賦值協(xié)議族的設(shè)置函數(shù)網(wǎng)絡(luò)空間結(jié)構(gòu)

3.3地址類型58

技術(shù)要點:地址類型的概念 查驗地址類型獲取路由函數(shù)表

3.4設(shè)置地址和端口62

技術(shù)要點:地址與端口的隊列結(jié)構(gòu)地址與端口的查找與建立

3.5網(wǎng)絡(luò)空間總管init_net73

技術(shù)要點:init_net結(jié)構(gòu)的初始化 隊列頭的初始化

第4章 路由78

4.1路由函數(shù)表結(jié)構(gòu)及關(guān)系圖78

技術(shù)要點: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ù)表的初始化78

技術(shù)要點:路由表隊列、路由函數(shù)表隊列的初始化路由規(guī)則結(jié)構(gòu)、路由函數(shù)表結(jié)構(gòu)、路由區(qū)結(jié)構(gòu)的定義子網(wǎng)掩碼的作用

4.3通過路由函數(shù)表查找路由信息100

技術(shù)要點:路由區(qū)及路由節(jié)點的匹配和查找路由信息、路由跳轉(zhuǎn)結(jié)構(gòu)的查找

4.4路由的設(shè)置及相關(guān)結(jié)構(gòu)的初如化109

技術(shù)要點:設(shè)置路由的三條路線路由配置結(jié)構(gòu)的定義路由區(qū)的建立路由信息的創(chuàng)建和調(diào)整隊列節(jié)點的鏈入與摘除路由跳轉(zhuǎn)結(jié)構(gòu)的初始化路由函數(shù)表的查找
路由別名結(jié)構(gòu)的建立路由表的沖刷與釋放

4.5基于輸出方向的路由表查找與創(chuàng)建156

技術(shù)要點:路由鍵值結(jié)構(gòu)的定義路由表結(jié)構(gòu)的定義路由表隊列的輪詢路由表的創(chuàng)建與查找

4.6基于輸入方向的路由表查找與創(chuàng)建189

技術(shù)要點:為數(shù)據(jù)包查找路由表創(chuàng)建轉(zhuǎn)發(fā)的路由表

第5章 通知鏈200

5.1設(shè)備通知鏈節(jié)點的掛入200

技術(shù)要點:通知鏈節(jié)點結(jié)構(gòu)的定義設(shè)備配置結(jié)構(gòu)的定義設(shè)備通知鏈的建立

5.2地址通知鏈節(jié)點的掛入206

技術(shù)要點:地址通知鏈的定義和鏈入

5.3通知鏈的調(diào)用和執(zhí)行207

技術(shù)要點:網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)的登記注冊通知節(jié)點函數(shù)的調(diào)用

第6章 netlink概述212

6.1netlink的創(chuàng)建212

技術(shù)要點:netlink的sock結(jié)構(gòu)定義及初始化

6.2注冊路由的netlink217

技術(shù)要點:路由的netlink結(jié)構(gòu)定義及注冊

6.3通過netlink通信219

技術(shù)要點:netlink的信息結(jié)構(gòu)、消息頭結(jié)構(gòu)、路由消息結(jié)構(gòu)的定義及初始化netlink數(shù)據(jù)包的建立及發(fā)送

第7章 監(jiān)聽連接請求234

7.1內(nèi)核的監(jiān)聽函數(shù)234

技術(shù)要點:協(xié)議族監(jiān)聽函數(shù)的調(diào)用連接數(shù)的控制監(jiān)聽結(jié)構(gòu)的建立及定義連接請求結(jié)構(gòu)及隊列

7.2內(nèi)核的監(jiān)聽隊列241

技術(shù)要點:監(jiān)聽隊列的鏈入過程監(jiān)聽隊列的睡眠等待和喚醒

第8章 接收連接請求245

8.1接收連接函數(shù)245

技術(shù)要點:協(xié)議族接收函數(shù)的調(diào)用定時等待連接請求

8.2異步接收方式253

技術(shù)要點:異步接收實例異步喚醒路線查詢客戶端sock結(jié)構(gòu)和連接請求結(jié)構(gòu)

8.3獲取連接請求257

技術(shù)要點:客戶端socket、sock結(jié)構(gòu)的對接獲取客戶端的地址INET協(xié)議族結(jié)構(gòu)的定義

第9章 準備連接請求262

9.1內(nèi)核的連接函數(shù)263

技術(shù)要點:客戶端程序及服務(wù)器程序的通信效果協(xié)議族連接函數(shù)的調(diào)用源路由的分類和查找TCP協(xié)議的socket結(jié)構(gòu)定義端口的查找與復(fù)用SYN數(shù)據(jù)包的建立路由項結(jié)構(gòu)的定義MTU、MSS的作用及設(shè)置滑動窗口的初始化

9.2分配數(shù)據(jù)包結(jié)構(gòu)和數(shù)據(jù)塊空間286

技術(shù)要點:創(chuàng)建并初始化數(shù)據(jù)包共享結(jié)構(gòu)的定義及數(shù)據(jù)塊的分類TCP的控制結(jié)構(gòu)發(fā)送隊列的鏈入和計數(shù)數(shù)據(jù)包的結(jié)構(gòu)示意圖

9.3構(gòu)建、發(fā)送TCP數(shù)據(jù)包299

技術(shù)要點:TCP頭部的定義TCP層的發(fā)送過程克隆數(shù)據(jù)包的建立重發(fā)數(shù)據(jù)包的依據(jù)擁塞報告的建立

9.4進化成IP數(shù)據(jù)包312

技術(shù)要點:IP層的發(fā)送過程IP選項的定義IP頭部的定義及初始化ID編號的生成和設(shè)置鏈路層頭部緩存結(jié)構(gòu)的定義鄰居子系統(tǒng)的發(fā)送函數(shù)

9.5進化成以太網(wǎng)數(shù)據(jù)包330

技術(shù)要點:鏈路層頭部及其緩存結(jié)構(gòu)的初始化以太網(wǎng)頭部結(jié)構(gòu)的定義及初始化

9.6發(fā)送以太網(wǎng)數(shù)據(jù)包335

技術(shù)要點:分段發(fā)送的檢測網(wǎng)卡驅(qū)動程序的發(fā)送過程

第10章 鄰居子系統(tǒng)345

10.1鄰居子系統(tǒng)的初始化345

技術(shù)要點:ARP的鄰居表結(jié)構(gòu)、鄰居結(jié)構(gòu)的定義鄰居表的鏈入查找、創(chuàng)建ARP的鄰居函數(shù)表

10.2查找鄰居結(jié)構(gòu)355

技術(shù)要點:鄰居結(jié)構(gòu)的查找過程

10.3鄰居子系統(tǒng)的發(fā)送事件356

技術(shù)要點:鄰居結(jié)構(gòu)的狀態(tài)類型及檢測鄰居結(jié)構(gòu)的定時器、定時函數(shù)ARP包的建立及初始化ARP頭部的定義ARP包的發(fā)送

10.4鄰居子系統(tǒng)的接收處理366
技術(shù)要點:ARP數(shù)據(jù)包類型結(jié)構(gòu)ARP數(shù)據(jù)包的接收和處理解包獲取客戶端地址
更新鄰居結(jié)構(gòu)

第11章 流量控制374

11.1排隊規(guī)則的初始化374

技術(shù)要點:排隊規(guī)則的定義網(wǎng)卡設(shè)備結(jié)構(gòu)的登記與注冊排隊規(guī)則的創(chuàng)建及初始化
排隊規(guī)則函數(shù)表的定義

11.2排隊規(guī)則的入隊和發(fā)送382

技術(shù)要點:排隊規(guī)則的入隊操作排隊規(guī)則對數(shù)據(jù)包的流量控制和發(fā)送過程

第12章 建立連接的過程388

12.1驅(qū)動程序接收并建立數(shù)據(jù)包388

技術(shù)要點:網(wǎng)卡驅(qū)動程序的接收過程構(gòu)建數(shù)據(jù)包軟中斷數(shù)據(jù)結(jié)構(gòu)的運用軟中斷函數(shù)的接收過程

12.2查找數(shù)據(jù)包類型且調(diào)用其處理函數(shù)400

技術(shù)要點:數(shù)據(jù)包類型結(jié)構(gòu)的定義IP數(shù)據(jù)包類型及數(shù)據(jù)包類型隊列IP層的接收過程

12.3接收或轉(zhuǎn)發(fā)IP數(shù)據(jù)包408

技術(shù)要點:IP選項的檢查源路由的執(zhí)行路由表的轉(zhuǎn)發(fā)和接收過程

12.4TCP數(shù)據(jù)包的處理415

技術(shù)要點:傳輸層函數(shù)表結(jié)構(gòu)的定義TCP協(xié)議的函數(shù)表注冊TCP層的接收過程
查找與喚醒服務(wù)器進程

12.53次握手過程427

技術(shù)要點:查找、創(chuàng)建客戶端sock結(jié)構(gòu)建立連接請求結(jié)構(gòu)創(chuàng)建并發(fā)送ACK包連接請求的轉(zhuǎn)接

第13章 Internet控制信息的傳輸446

13.1發(fā)送ICMP信息446

技術(shù)要點: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信息458

技術(shù)要點:ICMP協(xié)議的函數(shù)表 ICMP協(xié)議的接收過程

第14章 數(shù)據(jù)包的分段與重組461

14.1數(shù)據(jù)包的分段發(fā)送461

技術(shù)要點:數(shù)據(jù)包的分段示意圖 IP層的分段函數(shù) 快發(fā)送、慢發(fā)送過程 分段數(shù)據(jù)的復(fù)制

14.2數(shù)據(jù)包的分段接收和重組472

技術(shù)要點:IP層的重組函數(shù) 整理、合并分段數(shù)據(jù)包過程

14.3分段數(shù)據(jù)包的接收隊列482

技術(shù)要點:IP分段隊列結(jié)構(gòu)INET協(xié)議族的分段隊列頭結(jié)構(gòu) 網(wǎng)絡(luò)空間、INET協(xié)議族的分段管理結(jié)構(gòu)

14.4查找與創(chuàng)建分段隊列485

技術(shù)要點:IPv4分段信息結(jié)構(gòu)查找、創(chuàng)建INET分段隊列頭初始化IP分段隊列結(jié)構(gòu)

14.5釋放和銷毀分段隊列489

技術(shù)要點:清除分段隊列釋放分段數(shù)據(jù)包和隊列頭

第15章 發(fā)送和接收數(shù)據(jù)包494

15.1內(nèi)核的發(fā)送、接收函數(shù)494

技術(shù)要點:3種發(fā)送、接收的系統(tǒng)調(diào)用過程網(wǎng)絡(luò)文件系統(tǒng)的發(fā)送、接收函數(shù)

15.2客戶端發(fā)送數(shù)據(jù)包501

技術(shù)要點:消息結(jié)構(gòu)、緩沖區(qū)結(jié)構(gòu)的定義與初始化 構(gòu)建發(fā)送數(shù)據(jù)包 TCP層的發(fā)送過程TCP層的分段發(fā)送阻塞的檢測

15.3服務(wù)器接收數(shù)據(jù)包529

技術(shù)要點:TCP層的接收過程預(yù)處理隊列的鏈入和處理預(yù)處理進程的接收過程
復(fù)制數(shù)據(jù)到程序的緩沖區(qū) 處理后備隊列的數(shù)據(jù)包

第16章 socket的關(guān)閉551

16.1內(nèi)核的關(guān)閉函數(shù)551

技術(shù)要點:網(wǎng)絡(luò)文件系統(tǒng)的關(guān)閉函數(shù)刪除、釋放異步結(jié)構(gòu) 釋放接收隊列的數(shù)據(jù)包 釋放、銷毀sock結(jié)構(gòu)、連接請求結(jié)構(gòu)

16.2服務(wù)器與客戶端的共同關(guān)閉563

技術(shù)要點:服務(wù)器與客戶端FIN、ACK、RST包的交互過程狀態(tài)改變與強制關(guān)閉

論壇徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵節(jié)徽章
日期:2015-03-06 15:50:392015亞冠之大阪鋼巴
日期:2015-06-12 16:01:352015年中國系統(tǒng)架構(gòu)師大會
日期:2015-06-29 16:11:2815-16賽季CBA聯(lián)賽之四川
日期:2018-12-17 14:10:21
2 [報告]
發(fā)表于 2010-05-15 15:31 |只看該作者

我買了本,剛才看了一下書皮,才知道是你寫的

論壇徽章:
0
3 [報告]
發(fā)表于 2010-05-15 16:44 |只看該作者
準備在當(dāng)當(dāng)買本,可惜,好像還沒……

論壇徽章:
0
4 [報告]
發(fā)表于 2010-05-15 17:05 |只看該作者
本帖最后由 qinjiana0786 于 2010-05-15 17:07 編輯
準備在當(dāng)當(dāng)買本,可惜,好像還沒……
sh19871122 發(fā)表于 2010-05-15 16:44



    可以在卓越網(wǎng)上書店買到,點擊這里轉(zhuǎn)入網(wǎng)上書店

論壇徽章:
0
5 [報告]
發(fā)表于 2010-05-15 18:44 |只看該作者
有沒有試讀版

論壇徽章:
0
6 [報告]
發(fā)表于 2010-05-15 21:05 |只看該作者
qinjiana0786兄很強啊

論壇徽章:
0
7 [報告]
發(fā)表于 2010-05-15 22:02 |只看該作者
回復(fù) 4# qinjiana0786


謝了,還是等當(dāng)當(dāng)網(wǎng)上有了的時候看吧,買了本深入理解Linux網(wǎng)絡(luò)技術(shù)內(nèi)幕,想和你那本書結(jié)合起來看的

論壇徽章:
0
8 [報告]
發(fā)表于 2010-05-15 22:24 |只看該作者
恭喜恭喜

有機會也買一本看看

論壇徽章:
0
9 [報告]
發(fā)表于 2010-05-16 11:18 |只看該作者
有沒有試讀版
aaaaa5aa 發(fā)表于 2010-05-15 18:44



   在另一個帖子中有試讀樣章,這里直接給出下載鏈接吧,請點擊此處下載

論壇徽章:
0
10 [報告]
發(fā)表于 2010-05-16 23:58 |只看該作者
好,謝謝了
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP