?? 目錄.txt
字號(hào):
目者者錄
譯者序
前言
第一部分 傳統(tǒng)網(wǎng)絡(luò)API
第1章 NetBIOS 1
1.1 Microsoft NetBIOS 2
1.1.1 LANA編號(hào) 2
1.1.2 NetBIOS名字 4
1.1.3 NetBIOS特性 6
1.2 NetBIOS編程基礎(chǔ) 7
1.3 常規(guī)NetBIOS例程 8
1.3.1 會(huì)話服務(wù)器:異步回調(diào)模型 15
1.3.2 會(huì)話服務(wù)器:異步事件模型 20
1.3.3 NetBIOS會(huì)話客戶機(jī) 24
1.4 數(shù)據(jù)報(bào)的工作原理 28
1.5 其他NetBIOS命令 40
1.5.1 適配器狀態(tài) 40
1.5.2 查找名字 42
1.5.3 將傳送協(xié)議同LANA編號(hào)對(duì)應(yīng)起來(lái) 43
1.6 平臺(tái)問(wèn)題 43
1.6.1 Windows CE 44
1.6.2 Windows 9x 44
1.6.3 常規(guī)問(wèn)題 44
1.7 小結(jié) 44
第2章 重定向器 45
2.1 通用命名規(guī)范 45
2.2 多UNC提供者 47
2.3 網(wǎng)絡(luò)提供者 47
2.4 重定向器簡(jiǎn)介 48
2.5 服務(wù)器消息塊 48
2.6 安全問(wèn)題 49
2.6.1 安全描述符 49
2.6.2 訪問(wèn)令牌 51
2.7 網(wǎng)絡(luò)安全 51
2.8 一個(gè)實(shí)例 52
2.9 小結(jié) 53
第3章 郵槽 54
3.1 郵槽實(shí)施細(xì)節(jié) 54
3.1.1 郵槽的名字 54
3.1.2 消息的長(zhǎng)度 55
3.1.3 應(yīng)用程序的編譯 56
3.1.4 錯(cuò)誤代碼 57
3.2 基本客戶機(jī)/服務(wù)器 57
3.2.1 郵槽服務(wù)器的詳情 57
3.2.2 郵槽客戶機(jī)的詳情 59
3.3 其他郵槽API 61
3.4 平臺(tái)和性能問(wèn)題 62
3.4.1 8.3字符名字限制 62
3.4.2 不能取消“凝結(jié)”的I/O請(qǐng)求 62
3.4.3 超時(shí)引起的內(nèi)存廢棄 64
3.5 小結(jié) 65
第4章 命名管道 66
4.1 命名管道的實(shí)施細(xì)節(jié) 66
4.1.1 命名管道命名規(guī)范 67
4.1.2 字節(jié)模式及消息模式 67
4.1.3 應(yīng)用程序的編譯 67
4.1.4 錯(cuò)誤代碼 68
4.2 客戶機(jī)與服務(wù)器的基礎(chǔ) 68
4.2.1 服務(wù)器的細(xì)節(jié) 68
4.2.2 高級(jí)服務(wù)器的細(xì)節(jié) 74
4.2.3 客戶機(jī)的細(xì)節(jié) 81
4.3 其他API調(diào)用 83
4.4 平臺(tái)和性能問(wèn)題 86
4.5 小結(jié) 87
第二部分 Winsock API
第5章 網(wǎng)絡(luò)原理和協(xié)議 89
5.1 協(xié)議的特征 89
5.1.1 面向消息 89
5.1.2 面向連接和無(wú)連接 91
5.1.3 可靠性和次序性 91
5.1.4 從容關(guān)閉 92
5.1.5 廣播數(shù)據(jù) 92
5.1.6 多播數(shù)據(jù) 92
5.1.7 服務(wù)質(zhì)量 92
5.1.8 部分消息 93
5.1.9 路由選擇的考慮 93
5.1.10 其他特征 93
5.2 支持的協(xié)議 93
5.2.1 支持的Win32網(wǎng)絡(luò)協(xié)議 93
5.2.2 Windows CE網(wǎng)絡(luò)協(xié)議 94
5.3 Winsock 2協(xié)議信息 94
5.4 Windows套接字 97
5.5 具體平臺(tái)的問(wèn)題 99
5.6 選擇適當(dāng)?shù)膮f(xié)議 100
5.7 小結(jié) 100
第6章 地址家族和名字解析 102
6.1 IP 102
6.1.1 TCP 102
6.1.2 UDP 102
6.1.3 定址 102
6.1.4 創(chuàng)建套接字 105
6.1.5 名字解析 105
6.2 紅外線套接字 107
6.2.1 定址 107
6.2.2 名字解析 108
6.2.3 紅外線設(shè)備列舉 108
6.2.4 查詢IAS 110
6.2.5 創(chuàng)建套接字 111
6.2.6 套接字選項(xiàng) 112
6.3 IPX/SPX 112
6.3.1 編址 112
6.3.2 創(chuàng)建套接字 112
6.4 NetBIOS 115
6.4.1 定址 115
6.4.2 創(chuàng)建套接字 116
6.5 AppleTalk 117
6.5.1 定址 117
6.5.2 AppleTalk名的注冊(cè) 118
6.5.3 AppleTalk名的解析 119
6.5.4 創(chuàng)建套接字 124
6.6 ATM 124
6.6.1 定址 125
6.6.2 創(chuàng)建套接字 128
6.6.3 把套接字和SAP綁定在一起 129
6.6.4 名字解析 130
6.7 Winsock 2支持的其他函數(shù) 130
6.8 小結(jié) 131
第7章 Winsock基礎(chǔ) 132
7.1 Winsock的初始化 132
7.2 錯(cuò)誤檢查和控制 134
7.3 面向連接的協(xié)議 134
7.3.1 服務(wù)器API函數(shù) 134
7.3.2 客戶機(jī)API函數(shù) 138
7.3.3 數(shù)據(jù)傳輸 140
7.3.4 流協(xié)議 144
7.3.5 中斷連接 146
7.3.6 綜合分析 147
7.4 無(wú)連接協(xié)議 155
7.4.1 接收端 155
7.4.2 發(fā)送端 156
7.4.3 基于消息的協(xié)議 157
7.4.4 釋放套接字資源 158
7.4.5 綜合分析 158
7.5 其他API函數(shù) 165
7.6 Windows CE 168
7.7 其他地址家族 169
7.7.1 AppleTalk 169
7.7.2 IrDA 169
7.7.3 NetBIOS 170
7.7.4 IPX/SPX 170
7.7.5 ATM 171
7.8 小結(jié) 171
第8章 Winsock I/O方法 172
8.1 套接字模式 172
8.1.1 鎖定模式 173
8.1.2 非鎖定模式 175
8.2 套接字I/O模型 176
8.2.1 select模型 176
8.2.2 WSAAsyncSelect 179
8.2.3 WSAEventSelect 183
8.2.4 重疊模型 188
8.2.5 完成端口模型 198
8.3 I/O模型的問(wèn)題 206
8.4 小結(jié) 206
第9章 套接字選項(xiàng)和I/O控制命令 207
9.1 套接字選項(xiàng) 207
9.1.1 SOL_SOCKET選項(xiàng)級(jí)別 208
9.1.2 SOL_APPLETALK選項(xiàng)級(jí)別 215
9.1.3 SOL_IRLMP選項(xiàng)級(jí)別 218
9.1.4 IPPROTO_IP選項(xiàng)級(jí) 222
9.1.5 IPPROTO_TCP選項(xiàng)級(jí)別 227
9.1.6 NSPROTO_IPX選項(xiàng)級(jí)別 227
9.2 IOCTLSOCKET和WSAIOCTL 231
9.2.1 標(biāo)準(zhǔn)I/O控制命令 232
9.2.2 其他I/O控制命令 233
9.2.3 安全套接字層的I/O控制命令 239
9.2.4 ATM I/O控制命令 241
9.3 小結(jié) 242
第10章 名字注冊(cè)和解析 243
10.1 背景知識(shí) 243
10.2 名字空間模型 243
10.3 服務(wù)的注冊(cè) 245
10.3.1 安裝服務(wù)類 245
10.3.2 服務(wù)的注冊(cè) 248
10.3.3 服務(wù)注冊(cè)示例 251
10.4 服務(wù)的查詢 254
10.4.1 怎樣對(duì)服務(wù)進(jìn)行查詢 255
10.4.2 查詢DNS 257
10.5 小結(jié) 260
第11章 多播 261
11.1 多播的含義 261
11.2 IP多播 264
11.2.1 Internet網(wǎng)關(guān)管理協(xié)議 264
11.2.2 IP葉節(jié)點(diǎn) 265
11.2.3 IP多播的實(shí)施 266
11.3 ATM多播 266
11.3.1 ATM葉節(jié)點(diǎn) 267
11.3.2 ATM根節(jié)點(diǎn) 267
11.4 多播與Winsock 268
11.4.1 Winsock 1多播 268
11.4.2 Winsock 2多播 274
11.4.3 常用的Winsock選項(xiàng) 288
11.4.4 撥號(hào)網(wǎng)絡(luò)多播的一處限制 290
11.5 小結(jié) 291
第12章 常規(guī)服務(wù)質(zhì)量 292
12.1 背景知識(shí) 292
12.1.1 資源預(yù)約協(xié)議 292
12.1.2 網(wǎng)絡(luò)組件 293
12.1.3 應(yīng)用組件 294
12.1.4 策略組件 296
12.2 QoS和Winsock 296
12.2.1 QoS結(jié)構(gòu) 297
12.2.2 QoS調(diào)用函數(shù) 299
12.3 QoS中止 303
12.4 QoS編程 311
12.4.1 RSVP和套接字類型 312
12.4.2 QoS通知 314
12.4.3 QoS模板 316
12.5 示例 318
12.5.1 單播TCP 318
12.5.2 單播UDP 336
12.5.3 多播UDP 337
12.6 ATM和QoS 338
12.7 小結(jié) 339
第13章 原始套接字 340
13.1 原始套接字的創(chuàng)建 340
13.2 Internet控制消息協(xié)議 341
13.2.1 Ping示例 342
13.2.2 Traceroute示例 351
13.3 Internet組管理協(xié)議 352
13.4 IP_HDRINCL的使用 354
13.5 小結(jié) 362
第14章 Winsock 2服務(wù)提供者接口 363
14.1 SPI基礎(chǔ) 363
14.1.1 SPI命名規(guī)則 364
14.1.2 Winsock 2 API和SPI函數(shù)之間的映
射 364
14.2 傳輸服務(wù)提供者 364
14.2.1 WSPStartup 365
14.2.2 參數(shù) 366
14.2.3 實(shí)例計(jì)數(shù) 369
14.2.4 套接字句柄 369
14.2.5 Winsock I/O模型支持 371
14.2.6 擴(kuò)展函數(shù) 380
14.2.7 傳輸服務(wù)提供者的安裝 381
14.3 命名空間服務(wù)提供者 386
14.3.1 名字空間的安裝 386
14.3.2 名字空間的實(shí)施 387
14.3.3 名字空間提供者示范 392
14.4 Winsock SPI函數(shù)的調(diào)試追蹤 396
14.5 小結(jié) 396
第15章 微軟Visual Basic Winsock控件 397
15.1 屬性 397
15.2 方法 398
15.3 事件 399
15.4 UDP示例 400
15.4.1 UDP消息的發(fā)送 403
15.4.2 UDP消息的接收 404
15.4.3 獲取Winsock信息 404
15.4.4 運(yùn)行UDP示例 405
15.4.5 UDP狀態(tài) 405
15.5 TCP示例 406
15.5.1 TCP服務(wù)器 412
15.5.2 TCP客戶機(jī) 413
15.5.3 獲取Winsock信息 414
15.5.4 運(yùn)行TCP示例 414
15.5.5 TCP狀態(tài) 415
15.6 存在的局限 415
15.7 常見(jiàn)錯(cuò)誤 416
15.8 Windows CE的Winsock控件 417
15.8.1 Windows CE Winsock示例 417
15.8.2 已知的問(wèn)題 421
15.9 小結(jié) 422
第三部分 遠(yuǎn)程訪問(wèn)服務(wù)
第16章 RAS客戶機(jī) 423
16.1 編譯和鏈接 424
16.2 數(shù)據(jù)結(jié)構(gòu)和平臺(tái)兼容問(wèn)題 424
16.3 DUN 1.3升級(jí)和Windows 95 425
16.4 RASDIAL 425
16.4.1 同步模式 427
16.4.2 異步模式 428
16.4.3 狀態(tài)通知 432
16.4.4 關(guān)閉連接 432
16.5 電話簿 433
16.5.1 電話簿條目的增添 440
16.5.2 電話簿條目的重命名 442
16.5.3 電話簿條目的刪除 442
16.5.4 電話簿條目的列舉 443
16.5.5 用戶憑據(jù)的管理 443
16.5.6 多鏈接電話簿的子條目 445
16.6 連接管理 446
16.7 小結(jié) 450
第四部分 附錄錄錄
附錄A NetBIOS命令索引 451
附錄B IP助手函數(shù) 464
附錄C Winsock錯(cuò)誤代碼 481
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -