注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信TCP/IP詳解 卷3:TCP事務協(xié)議、HTTP、NNTP和UNIX域協(xié)議

TCP/IP詳解 卷3:TCP事務協(xié)議、HTTP、NNTP和UNIX域協(xié)議

TCP/IP詳解 卷3:TCP事務協(xié)議、HTTP、NNTP和UNIX域協(xié)議

定 價:¥59.00

作 者: [美] 理查德·史蒂文斯(W.Richard Stevens) 著,胡谷雨 吳禮發(fā)等 譯
出版社: 機械工業(yè)出版社
叢編項: 計算機科學叢書
標 簽: 暫缺

ISBN: 9787111617778 出版時間: 2019-03-01 包裝: 平裝
開本: 16開 頁數(shù): 252 字數(shù):  

內容簡介

  第3卷詳細介紹了當今TCP/IP程序員和網(wǎng)絡管理員必須非常熟悉的四個基本主題: TCP的擴展、Hyper文本傳輸協(xié)議、網(wǎng)絡新聞傳輸協(xié)議和UNIX域協(xié)議。與前兩卷一樣,本書介紹了4.4BSD-Lite網(wǎng)絡代碼中的示例和實現(xiàn)細節(jié)。

作者簡介

  W. 理查德;史蒂文斯(W. Richard Stevens) 博士,是國際的UNIX和網(wǎng)絡專家、受人尊敬的技術作家和咨詢顧問。他教會了一代網(wǎng)絡專業(yè)人員使用TCP/IP的功能,使互聯(lián)網(wǎng)成為人們日常生活的中心。Stevens于1999年去世,年僅48歲。在短暫而精彩的一生中,他著有多部經(jīng)典的傳世之作,包括《TCP/IP詳解》(三卷本)、《UNIX網(wǎng)絡編程》(兩卷本)以及《UNIX環(huán)境高級編程》。2000年他被國際機構Usenix追授“終身成就獎”。

圖書目錄

出版者的話
本書贊譽
譯者序
前言
第一部分 TCP事務協(xié)議
第1章 T/TCP概述1
1.1 概述1
1.2 UDP上的客戶-服務器1
1.3 TCP上的客戶-服務器6
1.4 T/TCP上的客戶-服務器12
1.5 測試網(wǎng)絡15
1.6 時間測量程序15
1.7 應用17
1.8 歷史19
1.9 實現(xiàn)20
1.10 小結21
第2章 T/TCP協(xié)議23
2.1 概述23
2.2 T/TCP中的新TCP選項23
2.3 T/TCP實現(xiàn)所需變量25
2.4 狀態(tài)變遷圖27
2.5 T/TCP的擴展狀態(tài)28
2.6 小結30
第3章 T/TCP使用舉例31
3.1 概述31
3.2 客戶重新啟動31
3.3 常規(guī)的T/TCP事務33
3.4 服務器收到過時的重復SYN34
3.5 服務器重啟動35
3.6 請求或應答超出報文段最大長度36
3.7 向后兼容性39
3.8 小結41
第4章 T/TCP協(xié)議(續(xù))43
4.1 概述43
4.2 客戶的端口號和TIME_WAIT狀態(tài)43
4.3 設置TIME_WAIT狀態(tài)的目的45
4.4 TIME_WAIT狀態(tài)的截斷48
4.5 利用TAO跳過三次握手51
4.6 小結55
第5章 T/TCP實現(xiàn):插口層56
5.1 概述56
5.2 常量56
5.3 sosend函數(shù)56
5.4 小結58
第6章 T/TCP實現(xiàn):路由表59
6.1 概述59
6.2 代碼介紹59
6.3 radix_node_head結構60
6.4 rtentry結構61
6.5 rt_metrics結構61
6.6 in_inithead函數(shù)61
6.7 in_addroute函數(shù)62
6.8 in_matroute函數(shù)63
6.9 in_clsroute函數(shù)63
6.10 in_rtqtimo函數(shù)64
6.11 in_rtqkill函數(shù)66
6.12 小結69
第7章 T/TCP實現(xiàn):協(xié)議控制塊70
7.1 概述70
7.2 in_pcbladdr函數(shù)71
7.3 in_pcbconnect函數(shù)71
7.4 小結72
第8章 T/TCP實現(xiàn): TCP概要73
8.1 概述73
8.2 代碼介紹73
8.3 TCP的protosw結構74
8.4 TCP控制塊74
8.5 tcp_init函數(shù)75
8.6 tcp_slowtimo函數(shù)75
8.7 小結76
第9章 T/TCP實現(xiàn):TCP輸出77
9.1 概述77
9.2 tcp_output函數(shù)77
9.3 小結83
第10章 T/TCP實現(xiàn):TCP函數(shù)84
10.1 概述84
10.2 tcp_newtcpcb函數(shù)84
10.3 tcp_rtlookup函數(shù)85
10.4 tcp_gettaocache函數(shù)86
10.5 重傳超時間隔的計算86
10.6 tcp_close函數(shù)89
10.7 tcp_msssend函數(shù)90
10.8 tcp_mssrcvd函數(shù)91
10.9 tcp_dooptions函數(shù)96
10.10 tcp_reass函數(shù)98
10.11 小結99
第11章 T/TCP實現(xiàn):TCP輸入101
11.1 概述101
11.2 預處理103
11.3 首部預測104
11.4 被動打開的啟動105
11.5 主動打開的啟動108
11.6 PAWS:防止序號重復114
11.7 ACK處理115
11.8 完成被動打開和同時打開115
11.9 ACK處理(續(xù))116
11.10 FIN處理118
11.11 小結119
第12章 T/TCP實現(xiàn):TCP用戶請求120
12.1 概述120
12.2 PRU_CONNECT請求120
12.3 tcp_connect函數(shù)120
12.4 PRU_SEND和PRU_SEND_EOF請求124
12.5 tcp_usrclosed函數(shù)125
12.6 tcp_sysctl函數(shù)126
12.7 T/TCP的前景126
12.8 小結127
第二部分 TCP的其他應用
第13章 HTTP:超文本傳輸協(xié)議129
13.1 概述129
13.2 HTTP和HTML概述130
13.3 HTTP132
13.4 一個例子136
13.5 HTTP的統(tǒng)計資料138
13.6 性能問題139
13.7 小結141
第14章 在HTTP服務器上找到的分組142
14.1 概述142
14.2 多個HTTP服務器144
14.3 客戶端SYN的到達間隔時間145
14.4 RTT的測量149
14.5 用listen設置入連接隊列的容量150
14.6 客戶端的SYN選項154
14.7 客戶端的SYN重傳156
14.8 域名157
14.9 超時的持續(xù)探測157
14.10 T/TCP路由表大小的模擬160
14.11 mbuf的交互162
14.12 TCP的PCB高速緩存和首部預測163
14.13 小結165
第15章 NNTP:網(wǎng)絡新聞傳輸協(xié)議166
15.1 概述166
15.2 NNTP167
15.3 一個簡單的新聞客戶170
15.4 一個復雜的新聞客戶171
15.5 NNTP的統(tǒng)計資料172
15.6 小結173
第三部分 Unix域協(xié)議
第16章 Unix域協(xié)議:概述175
16.1 概述175
16.2 用途176
16.3 性能177
16.4 編碼舉例177
16.5 小結179
第17章 Unix域協(xié)議:實現(xiàn)180
17.1 概述180
17.2 代碼介紹180
17.3 Unix domain和protosw結構181
17.4 Unix域插口地址結構182
17.5 Unix域協(xié)議控制塊183
17.6 uipc_usrreq函數(shù)185
17.7 PRU_ATTACH請求和unp_attach函數(shù)186
17.8 PRU_DETACH請求和unp_detach函數(shù)187
17.9 PRU_BIND請求和unp_bind函數(shù)189
17.10 PRU_CONNECT請求和unp_connect函數(shù)191
17.11 PRU_CONNECT2請求和unp_connect2函數(shù)195
17.12 socketpair系統(tǒng)調用198
17.13 pipe系統(tǒng)調用202
17.14 PRU_ACCEPT請求203
17.15 PRU_DISCONNECT請求和unp_disconnect函數(shù)204
17.16 PRU_SHUTDOWN請求和unp_shutdown函數(shù)205
17.17 PRU_ABORT請求和unp_drop函數(shù)206
17.18 其他各種請求207
17.19 小結209
第18章 Unix域協(xié)議:I/O和描述符的傳遞210
18.1 概述210
18.2 PRU_SEND和PRU_RCVD請求210
18.3 描述符的傳遞214
18.4 unp_internalize函數(shù)218
18.5 unp_externalize函數(shù)220
18.6 unp_discard函數(shù)221
18.7 unp_dispose函數(shù)222
18.8 unp_scan函數(shù)222
18.9 unp_gc函數(shù)223
18.10 unp_mark函數(shù)230
18.11 性能(再討論)231
18.12 小結231
附錄A 測量網(wǎng)絡時間232
附錄B 編寫T/TCP應用程序242
參考文獻246
縮略語251

本目錄推薦

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