?? 目錄.txt
字號:
目 錄譯者序前言第一部分 TCP事務(wù)協(xié)議第1章 T/TCP概述 11.1 概述 11.2 UDP上的客戶-服務(wù)器 11.3 TCP上的客戶-服務(wù)器 61.4 T/TCP上的客戶-服務(wù)器 121.5 測試網(wǎng)絡(luò) 151.6 時間測量程序 151.7 應(yīng)用 171.8 歷史 191.9 實現(xiàn) 201.10 小結(jié) 21第2章 T/TCP協(xié)議 232.1 概述 232.2 T/TCP中的新TCP選項 232.3 T/TCP實現(xiàn)所需變量 252.4 狀態(tài)變遷圖 272.5 T/TCP的擴展?fàn)顟B(tài) 282.6 小結(jié) 30第3章 T/TCP使用舉例 313.1 概述 313.2 客戶重新啟動 313.3 常規(guī)的T/TCP事務(wù) 333.4 服務(wù)器收到過時的重復(fù)SYN 343.5 服務(wù)器重啟動 353.6 請求或應(yīng)答超出報文段最大長度MSS 363.7 向后兼容性 393.8 小結(jié) 41第4章 T/TCP協(xié)議(續(xù)) 434.1 概述 434.2 客戶的端口號和TIME_WAIT狀態(tài) 434.3 設(shè)置TIME_WAIT狀態(tài)的目的 454.4 TIME_WAIT狀態(tài)的截斷 484.5 利用TAO跳過三次握手 514.6 小結(jié) 55第5章 T/TCP協(xié)議的實現(xiàn):插口層 565.1 概述 565.2 常量 565.3 sosend函數(shù) 565.4 小結(jié) 58第6章 T/TCP的實現(xiàn):路由表 596.1 概述 596.2 代碼介紹 596.3 radix_node_head結(jié)構(gòu) 606.4 rtentry結(jié)構(gòu) 616.5 rt_metrics結(jié)構(gòu) 616.6 in_inithead函數(shù) 616.7 in_addroute函數(shù) 626.8 in_matroute函數(shù) 636.9 in_clsroute函數(shù) 636.10 in_rtqtimo函數(shù) 646.11 in_rtqkill函數(shù) 666.12 小結(jié) 69第7章 T/TCP實現(xiàn):協(xié)議控制塊 707.1 概述 707.2 in_pcbladdr函數(shù) 717.3 in_pcbconnect函數(shù) 717.4 小結(jié) 72第8章 T/TCP實現(xiàn): TCP概要 738.1 概述 738.2 代碼介紹 738.3 TCP的protosw結(jié)構(gòu) 748.4 TCP控制塊 748.5 tcp_init函數(shù) 758.6 tcp_slowtimo函數(shù) 758.7 小結(jié) 76第9章 T/TCP實現(xiàn):TCP輸出 779.1 概述 779.2 tcp_output函數(shù) 779.2.1 新的自動變量 779.2.2 增加隱藏的狀態(tài)標(biāo)志 779.2.3 在SYN_SENT狀態(tài)不要重傳SYN 789.2.4 發(fā)送器的糊涂窗口避免機制 789.2.5 有RST或SYN標(biāo)志時強制發(fā)送報文段 799.2.6 發(fā)送MSS選項 809.2.7 是否發(fā)送時間戳選項 809.2.8 發(fā)送T/TCP的CC選項 809.2.9 根據(jù)TCP選項調(diào)整數(shù)據(jù)長度 839.3 小結(jié) 83第10章 T/TCP實現(xiàn):TCP函數(shù) 8410.1 概述 8410.2 tcp_newtcpcb函數(shù) 8410.3 tcp_rtlookup函數(shù) 8510.4 tcp_gettaocache函數(shù) 8610.5 重傳超時間隔的計算 8610.6 tcp_close函數(shù) 8910.7 tcp_msssend函數(shù) 9010.8 tcp_mssrcvd函數(shù) 9110.9 tcp_dooptions函數(shù) 9610.10 tcp_reass函數(shù) 9810.11 小結(jié) 99第11章 T/TCP實現(xiàn):TCP輸入 10111.1 概述 10111.2 預(yù)處理 10311.3 首部預(yù)測 10411.4 被動打開的啟動 10511.5 主動打開的啟動 10811.6 PAWS:防止序號重復(fù) 11411.7 ACK處理 11511.8 完成被動打開和同時打開 11511.9 ACK處理(續(xù)) 11611.10 FIN處理 11811.11 小結(jié) 119第12章 T/TCP實現(xiàn):TCP用戶請求 12012.1 概述 12012.2 PRU_CONNECT請求 12012.3 tcp_connect函數(shù) 12012.4 PRU_SEND和PRU_SEND_EOF請求 12412.5 tcp_usrclosed函數(shù) 12512.6 tcp_sysctl函數(shù) 12612.7 T/TCP的前景 12612.8 小結(jié) 127第二部分 TCP的其他應(yīng)用第13章 HTTP:超文本傳送協(xié)議 12913.1 概述 12913.2 HTTP和HTML概述 13013.3 HTTP 13213.3.1 報文類型:請求與響應(yīng) 13213.3.2 首部字段 13313.3.3 響應(yīng)代碼 13313.3.4 各種報文頭舉例 13413.3.5 例子:客戶程序緩存 13513.3.6 例子:服務(wù)器重定向 13613.4 一個例子 13613.5 HTTP的統(tǒng)計資料 13813.6 性能問題 13913.7 小結(jié) 141第14章 在HTTP服務(wù)器上找到的分組 14214.1 概述 14214.2 多個HTTP服務(wù)器 14414.3 客戶端SYN的到達間隔時間 14514.4 RTT的測量 14914.5 用listen設(shè)置入連接隊列的容量 15014.6 客戶端的SYN選項 15414.7 客戶端的SYN重傳 15614.8 域名 15714.9 超時的持續(xù)探測 15714.10 T/TCP路由表大小的模擬 16014.11 mbuf的交互 16214.12 TCP的PCB高速緩存和首部預(yù)測 16314.13 小結(jié) 165第15章 NNTP:網(wǎng)絡(luò)新聞傳送協(xié)議 16615.1 概述 16615.2 NNTP 16715.3 一個簡單的新聞客戶 17015.4 一個復(fù)雜的新聞客戶 17115.5 NNTP的統(tǒng)計資料 17215.6 小結(jié) 173第三部分 Unix域協(xié)議第16章 Unix域協(xié)議:概述 17516.1 概述 17516.2 用途 17616.3 性能 17716.4 編碼舉例 17716.5 小結(jié) 179第17章 Unix域協(xié)議:實現(xiàn) 18017.1 概述 18017.2 代碼介紹 18017.3 Unix domain和protosw結(jié)構(gòu) 18117.4 Unix域插口地址結(jié)構(gòu) 18217.5 Unix域協(xié)議控制塊 18317.6 uipc_usrreq函數(shù) 18517.7 PRU_ATTACH請求和unp_attach函數(shù) 18617.8 PRU_DETACH請求和unp_detach函數(shù) 18717.9 PRU_BIND請求和unp_bind函數(shù) 18917.10 PRU_CONNECT請求和unp_connect函數(shù) 19117.11 PRU_CONNECT2請求和unp_connect2函數(shù) 19517.12 socketpair系統(tǒng)調(diào)用 19817.13 pipe系統(tǒng)調(diào)用 20217.14 PRU_ACCEPT請求 20317.15 PRU_DISCONNECT請求和unp_disconnect函數(shù) 20417.16 PRU_SHUTDOWN請求和unp_shutdown函數(shù) 20517.17 PRU_ABORT請求和unp_drop函數(shù) 20617.18 其他各種請求 20717.19 小結(jié) 209第18章 Unix域協(xié)議:I/O和描述符的傳遞 21018.1 概述 21018.2 PRU_SEND和PRU_RCVD請求 21018.3 描述符的傳遞 21418.4 unp_internalize函數(shù) 21818.5 unp_externalize函數(shù) 22018.6 unp_discard函數(shù) 22118.7 unp_dispose函數(shù) 22218.8 unp_scan函數(shù) 22218.9 unp_gc函數(shù) 22318.10 unp_mark函數(shù) 23018.11 性能(再討論) 23118.12 小結(jié) 231附錄A 測量網(wǎng)絡(luò)時間 232附錄B 編寫T/TCP應(yīng)用程序 242參考文獻 246縮略語 251
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -