第1章 簡介 1
1.1 計算機網絡的增長 1
1.2 網絡系統(tǒng)的復雜性 1
1.3 克服復雜性 2
1.4 概念和術語 2
1.5 本書的結構 2
1.6 小結 3
第2章 動機與工具 4
2.1 簡介 4
2.2 資源共享 4
2.3 Internet的增長 5
2.4 探測Internet 6
2.5 解釋ping的響應 8
2.6 跟蹤一個路由 9
2.7 小結 10
2.8 練習 10
第3章 網絡編程與應用 12
3.1 簡介 12
3.2 網絡通信 12
3.3 客戶-服務器計算 12
3.4 通信模式 13
3.5 一個應用編程接口的例子 13
3.6 一個簡單的API調用過程 14
3.7 API的定義 15
3.7.1 await_contact函數(shù) 15
3.7.2 make_contact函數(shù) 15
3.7.3 appname_to_appnum 函數(shù) 15
3.7.4 cname_to_comp函數(shù) 16
3.7.5 send函數(shù) 16
3.7.6 recv和recvln函數(shù) 16
3.7.7 send_eof 函數(shù) 16
3.7.8 API 類型總結 17
3.8 回聲(echo)應用程序代碼 17
3.8.1 回聲服務器代碼實例 18
3.8.2 回聲客戶代碼實例 19
3.9 一個聊天(chat)應用程序代碼 22
3.9.1 聊天服務器代碼示例 23
3.9.2 聊天客戶代碼實例 25
3.10 Web應用程序代碼 27
3.10.1 Web客戶代碼實例 28
3.10.2 Web服務器代碼實例 29
3.11 小結 34
3.12 練習 34
第1部分 數(shù) 據(jù) 傳 輸
第4章 傳輸介質 36
4.1 簡介 36
4.2 銅纜 36
4.3 玻璃纖維 38
4.4 無線電 38
4.5 衛(wèi)星 38
4.6 地球同步衛(wèi)星 39
4.7 低地球軌道衛(wèi)星 40
4.8 低地球軌道衛(wèi)星陣列 40
4.9 微波 41
4.10 紅外線 41
4.11 激光 41
4.12 小結 42
4.13 練習 42
第5章 本地異步通信(RS-232) 43
5.1 簡介 43
5.2 異步通信的需求 43
5.3 用電流發(fā)送比特 43
5.4 通信標準 44
5.5 波特率. 幀與出錯 46
5.6 全雙工異步通信 47
5.7 實際硬件的限制 48
5.8 硬件帶寬與比特傳輸 49
5.9 噪聲對通信的影響 49
5.10 定理對數(shù)據(jù)網絡的意義 50
5.11 小結 50
5.12 練習 51
第6章 遠距離通信(載波. 調制和調制解調器) 52
6.1 簡介 52
6.2 遠距離發(fā)送信號 52
6.3 用于調制和解調的調制解調器硬件 54
6.4 租用模擬數(shù)據(jù)線路 55
6.5 光. 無線電頻率和撥號調制解調器 56
6.6 載波頻率和多路復用 57
6.7 基帶和寬帶技術 58
6.8 波分多路復用 59
6.9 擴展頻譜 59
6.10 時分多路復用 60
6.11 小結 60
6.12 練習 61
第2部分 包 傳 輸
第7章 包. 幀和錯誤檢測 62
7.1 簡介 62
7.2 包的概念 62
7.3 包和時分多路復用 64
7.4 包和硬件幀 64
7.5 字節(jié)填充 66
7.6 傳輸錯誤 67
7.7 奇偶位和奇偶校驗 67
7.8 概率. 數(shù)學和錯誤檢測 68
7.9 使用校驗和檢測錯誤 69
7.10 使用循環(huán)冗余校驗檢測錯誤 70
7.11 模塊連接 71
7.12 突發(fā)錯誤 72
7.13 幀格式和錯誤檢測機制 72
7.14 小結 73
7.15 練習 74
第8章 局域網技術及網絡拓撲 76
8.1 簡介 76
8.2 直接的點對點通信 76
8.3 共享通信信道 78
8.4 局域網的重要性和引用的本地性 78
8.5 LAN的拓撲結構 79
8.5.1 星形拓撲 79
8.5.2 環(huán)形拓撲 80
8.5.3 總線形拓撲 80
8.5.4 存在多種拓撲結構的原因 81
8.6 總線網實例:以太網 81
8.6.1 以太網的歷史 81
8.6.2 以太網傳輸與曼徹斯特編碼 82
8.6.3 以太網上的共享 83
8.7 載波偵聽多路訪問網(CSMA) 83
8.8 帶有CSMA/CD的沖突檢測與回退 84
8.9 802.11無線局域網和CSMA/CA 85
8.10 總線網絡的另一個實例:LocalTalk 86
8.11 環(huán)形網實例:IBM令牌環(huán) 87
8.12 環(huán)形網的另一個實例:FDDI 88
8.13 星形網實例:ATM 90
8.14 小結 91
8.15 練習 92
第9章 硬件編址與幀類型識別 94
9.1 簡介 94
9.2 指定接收者 94
9.3 局域網硬件如何使用地址來過濾包 95
9.4 物理地址的格式 96
9.5 廣播 97
9.6 組播 98
9.7 組播編址 99
9.8 標識包的內容 99
9.9 幀頭和幀格式 100
9.10 幀格式的一個例子 100
9.11 不使用自標識幀的網絡 102
9.12 網絡分析儀. 物理地址和幀類型 103
9.13 小結 105
9.14 以太網地址分配 106
9.15 練習 106
第10章 局域網布線. 物理拓撲和接口硬件 107
10.1 簡介 107
10.2 局域網和計算機的速度 107
10.3 網絡接口硬件 108
10.4 網絡接口卡與網絡間的連接 109
10.5 早期的粗線以太網布線 110
10.6 連接多路復用 111
10.7 細線以太網布線 112
10.8 雙絞線以太網 113
10.9 布線方案的優(yōu)缺點 114
10.10 拓撲矛盾 116
10.11 網絡接口卡和布線方案 116
10.12 布線方案和其他網絡技術 117
10.13 小結 118
10.14 練習 119
第11章 擴展局域網:光纖調制解調器. 中繼器. 網橋和交換機 120
11.1 簡介 120
11.2 距離限制與局域網設計 120
11.3 光纖擴展 121
11.4 中繼器 122
11.5 網橋 124
11.6 幀過濾 124
11.7 橋接網絡的啟動和達到穩(wěn)定狀態(tài)的動作 126
11.8 設計一個橋接網絡 126
11.9 建筑物間的橋接 127
11.10 跨越長距離的橋接 127
11.11 橋接環(huán)路 129
11.12 分布式生成樹 130
11.13 交換 130
11.14 交換機與集線器的組合 131
11.15 用于其他技術的橋接和交換 132
11.16 小結 132
11.17 練習 133
第12章 長距離數(shù)字連接技術 134
12.1 簡介 134
12.2 數(shù)字電話 134
12.3 同步通信 135
12.4 數(shù)字電路與DSU/CSU 136
12.5 電話標準 137
12.6 DS術語與數(shù)據(jù)速率 137
12.7 小容量電路 138
12.8 中等容量的數(shù)字電路 139
12.9 大容量電路 139
12.10 光載波標準 140
12.11 后綴C 140
12.12 同步光網絡(SONET) 141
12.13 本地用戶回路 142
12.14 ISDN 142
12.15 非對稱數(shù)字用戶線路技術 143
12.16 其他DSL技術 145
12.17 電纜調制解調器技術 146
12.18 上流通信 147
12.19 混合光纖同軸 148
12.20 光纖到路邊 148
12.21 特殊情況下的替代方案 149
12.22 廣播衛(wèi)星系統(tǒng) 149
12.23 小結 150
12.24 練習 151
第13章 廣域網技術和路由 152
13.1 簡介 152
13.2 大型網絡和廣域 152
13.3 分組交換機 153
13.4 構建廣域網 153
13.5 存儲轉發(fā) 154
13.6 廣域網內的物理編址 155
13.7 下一跳轉發(fā) 155
13.8 源無關 156
13.9 分層地址與路由的關系 157
13.10 廣域網內的路由 157
13.11 默認路由的使用 159
13.12 路由表計算 159
13.13 計算圖中最短路徑 160
13.14 分布式路由計算 161
13.15 距離向量路由 162
13.16 鏈路狀態(tài)路由(SPF) 163
13.17 廣域網技術實例 164
13.17.1 ARPANET 164
13.17.2 X.25 164
13.17.3 幀中繼 164
13.17.4 SMDS 165
13.17.5 ATM 165
13.18 小結 165
13.19 練習 166
第14章 面向連接的網絡與ATM 167
14.1 簡介 167
14.2 單一全球網絡 167
14.3 ISDN與ATM 168
14.4 ATM的設計與信元 168
14.5 面向連接的服務 169
14.6 VPI/VCI 170
14.7 標簽和標簽交換 170
14.8 通過ATM網絡通信的一個例子 171
14.9 永久虛電路 172
14.10 交換虛電路 173
14.11 服務質量 173
14.12 采用信元和標簽交換的動機 174
14.12.1 信元與分組的對比 174
14.12.2 標簽交換與路由的對比 175
14.13 ATM數(shù)據(jù)傳輸與AAL5 175
14.14 對ATM的批評 175
14.15 小結 177
14.16 練習 177
第15章 網絡特性:所有權. 服務模式與性能 178
15.1 簡介 178
15.2 網絡所有權 178
15.2.1 專用網絡 178
15.2.2 公共網絡 179
15.3 私密性與公共網絡 179
15.4 優(yōu)點與缺點 179
15.5 虛擬專用網 180
15.6 保證絕對私密性 181
15.7 服務模式 181
15.8 面向連接服務模式 182
15.8.1 連續(xù)的通信和突發(fā)的通信 182
15.8.2 單工和全雙工連接 182
15.8.3 連接持續(xù)時間與永久性 182
15.8.4 服務保證 182
15.8.5 流接口或消息接口 182
15.9 無連接服務模式 183
15.10 內部和外部服務模式 183
15.11 服務模式的對比 183
15.12 服務模式的實例 184
15.13 地址與連接標識符 184
15.14 網絡性能特性 185
15.14.1 延遲 185
15.14.2 吞吐量 186
15.14.3 延遲和吞吐量之間的關系 186
15.14.4 延遲-吞吐量乘積 187
15.15 抖動 188
15.15.1 等時網絡 188
15.15.2 異步網絡 188
15.16 小結 188
15.17 練習 189
第16章 協(xié)議與分層 190
16.1 簡介 190
16.2 協(xié)議需求 190
16.3 協(xié)議組 191
16.4 一個協(xié)議設計方案 191
16.5 七層 192
16.6 棧:分層軟件 193
16.7 分層軟件如何工作 194
16.8 多重嵌套頭部 194
16.9 分層的科學基礎 195
16.10 協(xié)議使用的技術 195
16.10.1 無序傳送的序列化 196
16.10.2 刪除復制數(shù)據(jù)包的序列化 197
16.10.3 重傳丟失的數(shù)據(jù)包 197
16.10.4 避免因過多延遲造成的重播(replay) 198
16.10.5 防止數(shù)據(jù)溢出的流控制 198
16.10.6 避免網絡擁塞的機制 201
16.11 協(xié)議設計的藝術 202
16.12 小結 203
16.13 練習 203
第3部分 網 絡 與 連
第17章 網絡互連:概念. 體系結構和協(xié)議 205
17.1 簡介 205
17.2 網絡互連的原因 205
17.3 通用服務的概念 205
17.4 異構系統(tǒng)中的通用服務 206
17.5 網絡互連 206
17.6 使用路由器的物理網絡連接 207
17.7 互連網體系結構 207
17.8 實現(xiàn)通用服務 208
17.9 虛擬網絡 208
17.10 網絡互連協(xié)議 209
17.11 網絡互連和TCP/IP重要性 210
17.12 分層和TCP/IP協(xié)議 210
17.13 主機. 路由器和協(xié)議層 211
17.14 小結 212
17.15 練習 212
第18章 IP:網際協(xié)議地址 214
18.1 簡介 214
18.2 虛擬互連網地址 214
18.3 IP編址模式 215
18.4 IP地址的層次 215
18.5 最初的IP地址類 216
18.6 地址類的計算 217
18.7 點分十進制表示法 218
18.8 類和點分十進制表示法 219
18.9 地址空間的劃分 219
18.10 地址權威 220
18.11 類編址的例子 220
18.12 子網和無類編址 221
18.13 地址掩碼 222
18.14 CIDR表示法 223
18.15 CIDR地址塊的例子 223
18.16 CIDR主機地址 224
18.17 特殊的IP地址 224
18.17.1 網絡地址 225
18.17.2 直接廣播地址 225
18.17.3 受限廣播地址 225
18.17.4 本機地址 225
18.17.5 回送地址 225
18.18 特殊IP地址小結 226
18.19 伯克利廣播地址形式 226
18.20 路由器和IP編址原則 227
18.21 多宿主機 228
18.22 小結 228
18.23 練習 229
第19章 綁定協(xié)議地址(ARP) 230
19.1 簡介 230
19.2 協(xié)議地址和數(shù)據(jù)包傳送 230
19.3 地址解析 231
19.4 地址解析技術 232
19.5 表查找的地址解析 232
19.6 使用closed-form 計算的地址解析 234
19.7 使用消息交換的地址解析 234
19.8 地址解析協(xié)議(ARP) 236
19.9 ARP消息傳送 236
19.10 ARP消息格式 237
19.11 發(fā)送一個ARP消息 238
19.12 標識ARP幀 238
19.13 緩存ARP應答 239
19.14 處理到來的ARP消息 239
19.15 分層. 地址解析. 協(xié)議地址 240
19.16 小結 240
19.17 練習 241
第20章 IP數(shù)據(jù)報和數(shù)據(jù)報轉發(fā) 242
20.1 簡介 242
20.2 無連接服務 242
20.3 虛擬數(shù)據(jù)包 242
20.4 IP數(shù)據(jù)報 243
20.5 轉發(fā)IP數(shù)據(jù)報 244
20.6 IP地址和路由表項 245
20.7 掩碼字段和數(shù)據(jù)報轉發(fā) 246
20.8 目標和下一跳地址 246
20.9 盡力而為的傳送 247
20.10 IP數(shù)據(jù)報頭格式 247
20.11 小結 248
12.12 練習 249
第21章 IP封裝. 分片和重組 250
21.1 簡介 250
21.2 數(shù)據(jù)報傳輸和幀 250
21.3 封裝 250
21.4 在互連網上的傳輸 251
21.5 MTU, 數(shù)據(jù)報大小和封裝 252
21.6 重組 253
21.7 標識數(shù)據(jù)報 254
21.8 片段丟失 254
21.9 將片段再次分片 255
21.10 小結 255
21.11 練習 256
第22章 未來的IP(IPv6) 257
22.1 簡介 257
22.2 IP的成功 257
22.3 改變的原因 258
22.4 名稱和版本號 258
22.5 IPv6的特點 259
22.6 IPv6數(shù)據(jù)報格式 259
22.7 IPv6基本頭格式 260
22.8 IPv6如何處理多個頭部 261
22.9 分片. 重組和path MTU 262
22.10 多個頭部的目的 263
22.11 IPv6編址 264
22.12 IPv6冒號十六進制表示法 265
22.13 小結 265
22.14 練習 266
第23章 錯誤報告機制(ICMP) 267
23.1 簡介 267
23.2 盡力而為的語法和錯誤檢測 267
23.3 互連網控制消息協(xié)議 268
23.4 ICMP消息傳輸 270
23.5 使用ICMP消息檢測可到達性 271
23.6 使用ICMP跟蹤路由 271
23.7 由traceroute輸出的最后地址 272
23.8 ICMP 用于path MTU發(fā)現(xiàn) 273
23.9 小結 274
23.10 練習 274
第24章 TCP:可靠傳輸服務 275
24.1 簡介 275
24.2 可靠傳輸?shù)男枨?275
24.3 傳輸控制協(xié)議 275
24.4 TCP提供給應用程序的服務 276
24.5 端到端服務和數(shù)據(jù)報 276
24.6 可靠性 277
24.7 數(shù)據(jù)包的丟失和重新傳送 278
24.8 自適應重新傳送 279
24.9 重新傳送次數(shù)的比較 279
24.10 緩沖區(qū). 流控制和窗口 280
24.11 3次握手 281
24.12 擁塞控制 282
24.13 TCP數(shù)據(jù)段的格式 283
24.14 小結 283
24.15 練習 284
第25章 Internet路由 285
25.1 簡介 285
25.2 靜態(tài)與動態(tài)路由 285
25.3 主機的靜態(tài)路由和默認路由 285
25.4 動態(tài)路由和路由器 286
25.5 全球Internet路由 288
25.6 自治系統(tǒng)概念 288
25.7 Internet路由協(xié)議的兩種類型 289
25.7.1 內部網關協(xié)議(IGP) 289
25.7.2 外部網關協(xié)議(EGP) 289
25.7.3 何時使用EGP和IGP 289
25.7.4 最優(yōu)路由. 路由度量和IGP 290
25.8 路由和數(shù)據(jù)流量 291
25.9 邊界網關協(xié)議(BGP) 291
25.10 路由信息協(xié)議(RIP) 292
25.11 RIP數(shù)據(jù)包格式 293
25.12 開放最短路徑優(yōu)先協(xié)議(OSPF) 294
25.13 OSPF示例圖 295
25.14 OSPF區(qū)域 295
25.15 組播路由 296
25.15.1 IP組播語義 296
25.15.2 IGMP 297
25.15.3 轉發(fā)和發(fā)現(xiàn)技術 297
25.15.4 組播協(xié)議 298
25.16 小結 299
25.17 練習 300
第4部分 網 絡 應 用
第26章 客戶-服務器交互 301
26.1 簡介 301
26.2 應用軟件提供的功能 301
26.3 互連網提供的功能 302
26.4 取得聯(lián)系 302
26.5 客戶-服務器模式 303
26.6 客戶和服務器的特點 303
26.7 服務器程序和服務器級計算機 304
26.8 請求. 響應和數(shù)據(jù)流方向 304
26.9 傳輸協(xié)議和客戶-服務器交互 304
26.10 一臺計算機上的多種服務 305
26.11 標識某一特定的服務 306
26.12 提供單一服務的多個服務器拷貝 306
26.13 動態(tài)服務器創(chuàng)建 307
26.14 傳輸協(xié)議和確定通信 307
26.15 面向連接和無連接傳輸 308
26.16 多協(xié)議均可到達的服務 308
26.17 復雜的客戶-服務器交互 309
26.18 交互和環(huán)形依賴 309
26.19 小結 310
26.20 練習 310
第27章 套接字接口 311
27.1 簡介 311
27.2 應用程序接口 311
27.3 套接字API 311
27.4 套接字和套接字庫 312
27.5 套接字通信和UNIX I/O 313
27.6 套接字. 描述字和網絡I/O 313
27.7 參數(shù)和套接字API 314
27.8 實現(xiàn)套接字API的過程 314
27.8.1 socket過程 314
27.8.2 close過程 315
27.8.3 bind過程 315
27.8.4 listen過程 316
27.8.5 accept過程 317
27.8.6 connect過程 317
27.8.7 send, sendto和sendmsg過程 318
27.8.8 recv, recvfrom和recvmsg過程 319
27.9 使用套接字讀和寫 320
27.10 其他套接字過程 320
27.11 套接字. 線程和繼承 320
27.12 小結 321
27.13 練習 322
第28章 客戶和服務器例子 323
28.1 簡介 323
28.2 面向連接的通信 323
28.3 一個服務例子 323
28.4 例子程序的命令行參數(shù) 324
28.5 套接字過程調用順序 324
28.6 客戶例子的代碼 325
28.7 服務器例子的代碼 328
28.8 流服務和多個recv調用 331
28.9 套接字過程和阻塞 332
28.10 代碼大小和錯誤報表 332
28.11 使用另一種服務檢測客戶例子 333
28.12 使用另一個客戶檢測服務器例子 333
28.13 小結 334
28.14 練習 334
第29章 域名系統(tǒng)的命名 336
29.1 簡介 336
29.2 計算機名稱的結構 336
29.3 地理結構 338
29.4 組織中的域名 338
29.5 DNS客戶-服務器模型 339
29.6 DNS服務器層次結構 340
29.7 服務器結構 341
29.8 引用的本地化和多服務器 342
29.9 服務器之間的鏈接 342
29.10 名稱解析 343
29.11 DNS性能優(yōu)化 344
29.12 DNS入口的類型 345
29.13 使用CNAME類型的別名 345
29.14 多類型的重要性 346
29.15 縮寫與DNS 346
29.16 小結 347
29.17 練習 347
第30章 電子郵件表示和傳輸 349
30.1 簡介 349
30.2 電子郵件范型 349
30.3 電子郵箱和地址 349
30.4 電子郵件消息格式 350
30.5 副本拷貝 352
30.6 通用因特網郵件擴展 353
30.7 電子郵件和應用程序 354
30.8 郵件傳輸 354
30.9 簡單郵件傳輸協(xié)議 355
30.10 一臺計算機上的多接收者優(yōu)化 355
30.11 郵件查看. 列表和轉發(fā) 356
30.12 郵件網關 357
30.13 自動郵件列表 358
30.14 郵件中繼和電子郵件地址 358
30.15 郵箱存取 359
30.16 撥號連接和POP 360
30.17 小結 361
30.18 練習 362
第31章 文件傳輸和遠程文件存取 363
31.1 簡介 363
31.2 數(shù)據(jù)傳輸和分布式計算 363
31.3 存儲中間結果 363
31.4 通用文件傳輸 364
31.5 交互式和批處理傳輸模式 364
31.6 文件傳輸協(xié)議 365
31.7 FTP通用模式和用戶接口 365
31.8 FTP命令 366
31.9 連接. 認證和文件存取權限 367
31.10 匿名文件存取 367
31.11 雙向文件傳輸 368
31.12 文件名稱的通配符 368
31.13 文件名轉換 369
31.14 改變目錄和列表內容 369
31.15 文件類型和傳輸模式 370
31.16 使用FTP的例子 370
31.17 詳細輸出 373
31.18 FTP中的客戶-服務器交互 373
31.19 控制和數(shù)據(jù)連接 373
31.20 數(shù)據(jù)連接和文件的結束 374
31.21 普通文件傳輸協(xié)議 375
31.22 網絡文件系統(tǒng) 375
31.23 小結 376
31.24 練習 377
第32章 萬維網頁面和瀏覽 378
32.1 簡介 378
32.2 瀏覽器界面 378
32.3 超文本和超媒體 378
32.4 文檔表示 379
32.5 HTML格式和表現(xiàn) 379
32.6 HTML格式標記的例子 381
32.7 頭部 381
32.8 列表 382
32.9 在Web頁中嵌入圖像 383
32.10 標識一個網頁 383
32.11 從一個文檔指向另一個文檔的超文本鏈接 384
32.12 客戶-服務器交互 385
32.13 Web文檔傳輸和HTTP 385
32.14 瀏覽器結構 387
32.15 可選客戶 388
32.16 Web瀏覽器的緩存 389
32.17 HTTP對緩存的支持 390
32.18 替代的傳輸協(xié)議 390
32.19 其他標記語言 391
32.20 小結 391
32.21 練習 392
第33章 動態(tài)Web文檔技術(CGI,ASP,JSP,PHP,ColdFusion) 394
33.1 簡介 394
33.2 Web文檔的三種基本類型 394
33.3 每種文檔類型的優(yōu)缺點 395
33.4 動態(tài)文檔實現(xiàn) 396
33.5 CGI標準 396
33.6 一個CGI程序的輸出 397
33.7 CGI程序例子 398
33.8 參數(shù)和環(huán)境變量 399
33.9 狀態(tài)信息和cookie 400
33.10 帶有長期狀態(tài)信息的CGI腳本 401
33.11 帶有短期狀態(tài)信息的CGI腳本 402
33.12 表單和交互 404
33.13 服務器端腳本技術 405
33.14 小結 406
33.15 練習 407
第34章 主動Web文檔技術(Java, JavaScript) 408
34.1 簡介 408
34.2 用于不斷更新的一種早期形式 408
34.3 主動文檔和服務器負載 409
34.4 主動文檔的表示和轉換 409
34.5 Java技術 411
34.6 Java 編程語言 411
34.6.1 語言特點 411
34.6.2 類似于C++ 412
34.7 Java 運行時環(huán)境 412
34.8 Java庫 413
34.9 圖形工具包 414
34.10 在特定計算機上使用Java圖形 415
34.11 Java解釋器和瀏覽器 416
34.12 編譯Java程序 416
34.13 Applet例子 417
34.14 調用Applet 419
34.15 與瀏覽器交互的例子 419
34.16 錯誤和異常處理 421
34.17 JavaScript技術 421
34.18 替代 423
34.19 小結 423
34.20 練習 424
第35章 RPC和中間件 426
35.1 簡介 426
35.2 客戶和服務器編程 426
35.3 遠程過程調用模式 427
35.4 RPC模式 428
35.5 通信存根 429
35.6 外部數(shù)據(jù)表示 430
35.7 中間件和面向對象中間件 431
35.7.1 ONC RPC 432
35.7.2 DCE RPC 432
35.7.3 MSRPC 432
35.7.4 CORBA 432
35.7.5 MSRPC2 433
35.7.6 COM/DCOM 433
35.8 小結 433
35.9 練習 434
第36章 網絡管理(SNMP) 435
36.1 簡介 435
36.2 管理Internet 435
36.3 隱匿失敗的危險 436
36.4 網絡管理軟件 436
36.5 客戶. 服務器. 管理者和代理 436
36.6 簡單網絡管理協(xié)議 437
36.7 獲取-存儲模式 438
36.8 MIB和對象名稱 438
36.9 各種不同的MIB變量 439
36.10 對應于數(shù)組的MIB變量 439
36.11 小結 440
36.12 練習 440
第37章 網絡安全 441
37.1 簡介 441
37.2 安全網絡和策略 441
37.3 安全涉及的方面 442
37.4 責任和控制 442
37.5 完整性機制 443
37.6 存取控制和口令 443
37.7 加密和機密性 443
37.8 公鑰加密 444
37.9 數(shù)字簽名認證 445
37.10 Internet防火墻 445
37.11 包過濾 447
37.12 使用包過濾創(chuàng)建防火墻 448
37.13 虛擬專用網 448
37.14 封裝 450
37.15 小結 451
37.16 練習 451
第38章 初始化(配置) 452
38.1 簡介 452
38.2 引導 452
38.3 啟動協(xié)議軟件 452
38.4 協(xié)議參數(shù) 453
38.5 協(xié)議配置 453
38.6 需要配置的條目示例 454
38.7 配置例子:使用磁盤文件 454
38.8 自動協(xié)議配置的需求 455
38.9 自動協(xié)議配置方法 455
38.10 用于發(fā)現(xiàn)地址的地址 456
38.11 引導中使用的協(xié)議序列 457
38.12 引導協(xié)議(BOOTP) 457
38.13 自動地址分配 459
38.14 動態(tài)主機配置協(xié)議(DHCP) 460
38.15 DHCP的優(yōu)化 461
38.16 DHCP消息格式 461
38.17 DHCP和域名 462
38.18 小結 462
38.19 練習 463
附錄1 網絡術語和縮略語 464
附錄2 ASCII字符集 503
附錄3 點分十進制表示法的地址掩碼 504
附錄4 本書光盤的使用 506
附錄5 在家里建立一個帶有NAT的網絡 511
附錄6 Purdue大學網絡實驗室