![](/c3/43420390519.jpg)
出版社:機械工業出版社 ISBN:9787111617778 商品編碼:43420390519 品牌:文軒 出版時間:2019-03-01 代碼:59 作者:理查德·史蒂文斯W.RichardSteve
"![](//img10.360buyimg.com/imgzone/jfs/t1/118212/40/34029/85081/648824b7Fdb366f70/87eb1a05a953ea2b.jpg) ![](http://img14.360buyimg.com/cms/jfs/t1/203358/9/26405/134589/62f4a34cEcdefae53/84e082ed3b03dbc0.jpg) 作 者:[美]理查德·史蒂文斯W.Richard Stevens 著 胡谷雨 吳禮發 等 譯 定 價:59 出 版 社:機械工業出版社 出版日期:2019年03月01日 頁 數:252 裝 幀:平裝 ISBN:9787111617778 ●出版者的話本書贊譽譯者序前言第一部分 TCP事務協議第1章 T/TCP概述11.1 概述11.2 UDP上的客戶-服務器11.3 TCP上的客戶-服務器61.4 T/TCP上的客戶-服務器121.5 測試網絡151.6 時間測量程序151.7 應用171.8 歷史191.9 實現201.10 小結21第2章 T/TCP協議232.1 概述232.2 T/TCP中的新TCP選項232.3 T/TCP實現所需變量252.4 狀態變遷圖272.5 T/TCP的擴展狀態282.6 小結30第3章 T/TCP使用舉例313.1 概述313.2 客戶重新啟動313.3 常規的T/TCP事務333.4 服務器收到過時的重復SYN343.5 服務器重啟動353.6 請求或應答超出報文段優選長度363.7 向後兼容性393.8 小結41第4章 T/TCP協議(續)434.1 概述434.2 客戶的端口號和TIME_WAIT狀態434.3 設置TIME_WAIT狀態的目的454.4 TIME_WAIT狀態的截斷484.5 利用TAO跳過三次握手514.6 小結55第5章 T/TCP實現:插口層565.1 概述565.2 常量565.3 sosend函數565.4 小結58第6章 T/TCP實現:路由表596.1 概述596.2 代碼介紹596.3 radix_node_head結構606.4 rtentry結構616.5 rt_metrics結構616.6 in_inithead函數616.7 in_addroute函數626.8 in_matroute函數636.9 in_clsroute函數636.10 in_rtqtimo函數646.11 in_rtqkill函數666.12 小結69第7章 T/TCP實現:協議控制塊707.1 概述707.2 in_pcbladdr函數717.3 in_pcbconnect函數717.4 小結72第8章 T/TCP實現: TCP概要738.1 概述738.2 代碼介紹738.3 TCP的protosw結構748.4 TCP控制塊748.5 tcp_init函數758.6 tcp_slowtimo函數758.7 小結76第9章 T/TCP實現:TCP輸出779.1 概述779.2 tcp_output函數779.3 小結83第10章 T/TCP實現:TCP函數8410.1 概述8410.2 tcp_newtcpcb函數8410.3 tcp_rtlookup函數8510.4 tcp_gettaocache函數8610.5 重傳超時間隔的計算8610.6 tcp_close函數8910.7 tcp_msssend函數9010.8 tcp_mssrcvd函數9110.9 tcp_dooptions函數9610.10 tcp_reass函數9810.11 小結99第11章 T/TCP實現:TCP輸入10111.1 概述10111.2 預處理10311.3 首部預測10411.4 被動打開的啟動10511.5 主動打開的啟動10811.6 PAWS:防止序號重復11411.7 ACK處理11511.8 完成被動打開和同時打開11511.9 ACK處理(續)11611.10 FIN處理11811.11 小結119第12章 T/TCP實現:TCP用戶請求12012.1 概述12012.2 PRU_CONNECT請求12012.3 tcp_connect函數12012.4 PRU_SEND和PRU_SEND_EOF請求12412.5 tcp_usrclosed函數12512.6 tcp_sysctl函數12612.7 T/TCP的前景12612.8 小結127第二部分 TCP的其他應用第13章 HTTP:超文本傳輸協議12913.1 概述12913.2 HTTP和HTML概述13013.3 HTTP13213.4 一個例子13613.5 HTTP的統計資料13813.6 性能問題13913.7 小結141第14章 在HTTP服務器上找到的分組14214.1 概述14214.2 多個HTTP服務器14414.3 客戶端SYN的到達間隔時間14514.4 RTT的測量14914.5 用listen設置入連接隊列的容量15014.6 客戶端的SYN選項15414.7 客戶端的SYN重傳15614.8 域名15714.9 超時的持續探測15714.10 T/TCP路由表大小的模擬16014.11 mbuf的交互16214.12 TCP的PCB高速緩存和首部預測16314.13 小結165第15章 NNTP:網絡新聞傳輸協議16615.1 概述16615.2 NNTP16715.3 一個簡單的新聞客戶17015.4 一個復雜的新聞客戶17115.5 NNTP的統計資料17215.6 小結173第三部分 Unix域協議第16章 Unix域協議:概述17516.1 概述17516.2 用途17616.3 性能17716.4 編碼舉例17716.5 小結179第17章 Unix域協議:實現18017.1 概述18017.2 代碼介紹18017.3 Unix domain和protosw結構18117.4 Unix域插口地址結構18217.5 Unix域協議控制塊18317.6 uipc_usrreq函數18517.7 PRU_ATTACH請求和unp_attach函數18617.8 PRU_DETACH請求和unp_detach函數18717.9 PRU_BIND請求和unp_bind函數18917.10 PRU_CONNECT請求和unp_connect函數19117.11 PRU_CONNECT2請求和unp_connect2函數19517.12 socketpair繫統調用19817.13 pipe繫統調用20217.14 PRU_ACCEPT請求20317.15 PRU_DISCONNECT請求和unp_disconnect函數20417.16 PRU_SHUTDOWN請求和unp_shutdown函數20517.17 PRU_ABORT請求和unp_drop函數20617.18 其他各種請求20717.19 小結209第18章 Unix域協議:I/O和描述符的傳遞21018.1 概述21018.2 PRU_SEND和PRU_RCVD請求21018.3 描述符的傳遞21418.4 unp_internalize函數21818.5 unp_externalize函數22018.6 unp_discard函數22118.7 unp_dispose函數22218.8 unp_scan函數22218.9 unp_gc函數22318.10 unp_mark函數23018.11 性能(再討論)23118.12 小結231附錄A 測量網絡時間232附錄B 編寫T/TCP應用程序242參考文獻246縮略語251 第3卷詳細介紹了當今TCP/IP程序員和網絡管理員必須非常熟悉的四個基本主題: TCP的擴展、Hyper文本傳輸協議、網絡新聞傳輸協議和UNIX域協議。與前兩卷一樣,本書介紹了4.4BSD-Lite網絡代碼中的示例和實現細節。 [美]理查德·史蒂文斯W.Richard Stevens 著 胡谷雨 吳禮發 等 譯 W. 理查德?史蒂文斯(W. Richard Stevens)博士,是國際知名的UNIX和網絡專家、受人尊敬的技術作家和咨詢顧問。他教會了一代網絡專業人員使用TCP/IP的功能,使互聯網成為人們日常生活的中心。Stevens於1999年去世,年僅48歲。在短暫而精彩的一生中,他著有多部經典的傳世之作,包括《TCP/IP詳解》(三卷本)、《UNIX網絡編程》(兩卷本)以及《UNIX環境高級編程》。2000年他被國際機構Usenix追授“終身成就獎”。 引言和本書的組織本書是套書《TCP/IP詳解》的第3卷,這套書的卷1是[Stevens 1994],卷2是[Wright and Stevens 1995]。本書分成三個部分,每個部分覆蓋了不同的內容。1) TCP事務協議,通常叫作T/TCP。這是對TCP的擴展,其設計目的是使客戶-服務器事務更快、更高效和更可靠。這個目標的實現省略了連接開始時TCP的三次握手,並縮短了連接結束時TIME_WAIT狀態的持續時間。我們將會看到,在客戶-服務器事務中,T/TCP的性能與UDP相當,而且T/TCP具有可靠性和適應性,這兩點相對UDP來說都是很大的改進。 事務是這樣定義的:一個客戶向服務器發出請求,接下來是服務器給出響應(這裡的名詞“事務”(transaction)並非數據庫中的事務處理,數據庫中的事務處理有封鎖、兩步提交和回退)。2) TCP/IP應用,特別是HTTP(超文本傳輸協議,W等 ![](https://img10.360buyimg.com/imgzone/jfs/t1/147514/7/5440/73116/5f34a3beE3ba58783/f5b2391383f5625c.jpg)
" |