TCP/IP 詳解 (捲3):TCP 事務協議、HTTP 和 UNIX 域協議 TCP.IP详解(卷3):TCP事务协议.HTTP和UNIX域协议

史蒂文斯(W.R.Stevens)

買這商品的人也買了...

商品描述

《CP.IP詳解(捲3):CP事務協議.HP.P和UIX域協議》是“TCP/IP詳解系列”的延續。主要內容包括:TCP事務協議,即T/TCP,這是對TCP的擴展,使客戶-服務器事務更快、更高效和更可靠;TCP/IP應用,主要是HTTP和NNTP;UNIX域協議,這些協議提供了進程之間通信的一種手段。當客戶與服務器進程在同一臺主機上時,UNIX域協議通常要比TCP/IP快一倍。《CP.IP詳解(捲3):CP事務協議.HP.P和UIX域協議》同樣採用了大量的實例和實現細節,並參考引用了捲2中的大量源程序。適用於希望理解TCP/IP如何工作的人,包括編寫網絡應用程序的程序員以及利用TCP/IP維護電腦網絡的系統管理員。

註:兩種封面,隨機發貨。

海報:

目錄大綱

譯者序
前言


第一部分CP事務協議

第1章/CP概述
1.1概述
1.2 UDP上的客戶-服務器
1.3 CP上的客戶-服務器
1.4 /CP上的客戶-服務器
1.5測試網絡
1.6時間測量程序
1.7應用
1.8歷史
1.9實現
1.10小結

第2章/CP協議
2.1概述
2.2 /CP中的新CP選項
2.3 /CP實現所需變量
2.4狀態變遷圖
2.5 /CP的擴展狀態
2.6小結

第3章/CP使用舉例
3.1概述
3.2客戶重新啟動
3.3常規的/CP事務
3.4服務器收到過時的重複SY 
3.5服務器重啟動
3.6請求或應答超出報文段最大長度MSS 
3.7向後兼容性
3.8小結

第4章/CP協議(續)
4.1概述
4.2客戶的端口號和IME_WAI狀態
4.3設置IME_WAI狀態的目的
4.4 IME_WAI狀態的截斷
4.5利用A跳過三次握手
4.6小結

第5章/CP協議的實現:插口層
5.1概述
5.2常量
5.3 ssed函數
5.4小結

第6章/CP的實現:路由表
6.1概述
6.2代碼介紹
6.3 radix_de_head結構
6.4 rery結構
6.5 r_merics結構
6.6 i_iihead函數
6.7 i_addrue函數
6.8 i_marue函數
6.9 i_clsrue函數
6.10 i_rqim函數
6.11 i_rqkill函數
6.12小結

第7章/CP實現:協議控制塊
7.1概述
7.2 i_pcbladdr函數
7.3 i_pcbcec函數
7.4小結

第8章/CP實現: CP概要
8.1概述
8.2代碼介紹
8.3 CP的prsw結構
8.4 CP控制塊
8.5 cp_ii函數
8.6 cp_slwim函數
8.7小結

第9章/CP實現:CP輸出
9.1概述
9.2 cp_upu函數
9.2.1新的自動變量
9.2.2增加隱藏的狀態標誌
9.2.3在SY_SE狀態不要重傳SY 
9.2.4發送器的糊塗窗口避免機制
9.2.5有RS或SY標誌時強制發送報文段
9.2.6發送MSS選項
9.2.7是否發送時間戳選項
9.2.8發送/CP的CC選項
9.2.9根據CP選項調整數據長度
9.3小結

第10章/CP實現:CP函數
10.1概述
10.2 cp_ewcpcb函數
10.3 cp_rlkup函數
10.4 cp_geacache函數
10.5重傳超時間隔的計算
10.6 cp_clse函數
10.7 cp_msssed函數
10.8 cp_mssrcvd函數
10.9 cp_dpis函數
10.10 cp_reass函數
10.11小結

第11章/CP實現:CP輸入
11.1概述
11.2預處理
11.3首部預測
11.4被動打開的啟動
11.5主動打開的啟動
11.6 PAWS:防止序號重複
11.7 ACK處理
11.8完成被動打開和同時打開
11.9 ACK處理(續)
11.10 FI處理
11.11小結

第12章/CP實現:CP用戶請求
12.1概述
12.2 PRU_CEC請求
12.3 cp_cec函數
12.4 PRU_SED和PRU_SED_EF請求
12.5 cp_usrclsed函數
12.6 cp_syscl函數
12.7 /CP的前景
12.8小結


第二部分CP的其他應用

第13章HP:超文本傳送協議
13.1概述
13.2 HP和HML概述
13.3 HP 
13.3.1報文類型:請求與響應
13.3.2首部字段
13.3.3響應代碼
13.3.4各種報文頭舉例
13.3.5例子:客戶程序緩存
13.3.6例子:服務器重定向
13.4一個例子
13.5 HP的統計資料
13.6性能問題
13.7小結

第14章在HP服務器上找到的分組
14.1概述
14.2多個HP服務器
14.3客戶端SY的到達間隔時間
14.4 R的測量
14.5用lise設置入連接隊列的容量
14.6客戶端的SY選項
14.7客戶端的SY重傳
14.8域名
14.9超時的持續探測
14.10 /CP路由表大小的模擬
14.11 mbuf的交互
14.12 CP的PCB高速緩存和首部預測
14.13小結

第15章P:網絡新聞傳送協議
15.1概述
15.2 P 
15.3一個簡單的新聞客戶
15.4一個複雜的新聞客戶
15.5 P的統計資料
15.6小結


第三部分Uix域協議

第16章Uix域協議:概述
16.1概述
16.2用途
16.3性能
16.4編碼舉例
16.5小結

第17章Uix域協議:實現
17.1概述
17.2代碼介紹
17.3 Uix dmai和prsw結構
17.4 Uix域插口地址結構
17.5 Uix域協議控制塊
17.6 uipc_usrreq函數
17.7 PRU_AACH請求和up_aach函數
17.8 PRU_DEACH請求和up_deach函數
17.9 PRU_BID請求和up_bid函數
17.10 PRU_CEC請求和up_cec函數
17.11 PRU_CEC2請求和up_cec2函數
17.12 sckepair系統調用
17.13 pipe系統調用
17.14 PRU_ACCEP請求
17.15 PRU_DISCEC請求和up_discec函數
17.16 PRU_SHUDW請求和up_shudw函數
17.17 PRU_ABR請求和up_drp函數
17.18其他各種請求
17.19小結

第18章Uix域協議:I/和描述符的傳遞
18.1概述
18.2 PRU_SED和PRU_RCVD請求
18.3描述符的傳遞
18.4 up_ieralize函數
18.5 up_exeralize函數
18.6 up_discard函數
18.7 up_dispse函數
18.8 up_sca函數
18.9 up_gc函數
18.10 up_mark函數
18.11性能(再討論)
18.12小結
附錄A測量網絡時間
附錄B編寫/CP應用程序
參考文獻
縮略語