注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Visual C++網(wǎng)絡(luò)通信協(xié)議分析與應(yīng)用實(shí)現(xiàn)

Visual C++網(wǎng)絡(luò)通信協(xié)議分析與應(yīng)用實(shí)現(xiàn)

Visual C++網(wǎng)絡(luò)通信協(xié)議分析與應(yīng)用實(shí)現(xiàn)

定 價(jià):¥60.00

作 者: 汪曉平,鐘軍等編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: C語言 計(jì)算機(jī)網(wǎng)絡(luò) 通信協(xié)議

ISBN: 9787115110053 出版時(shí)間: 2003-01-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 603 字?jǐn)?shù):  

內(nèi)容簡介

  本書介紹了如何利用Visual C++ 6.0開發(fā)網(wǎng)絡(luò)通信應(yīng)用程序的方法,同時(shí)主要對(duì)目前流行的FTP、HTTP、E-mail、Telnet、ICMP、網(wǎng)絡(luò)監(jiān)控、Modem串口通信編程、撥號(hào)網(wǎng)絡(luò)編程、語音電話等Internet上使用的協(xié)議與通信協(xié)議高級(jí)編程開發(fā)進(jìn)行了詳細(xì)的講解,并結(jié)合大量的實(shí)例使讀者能夠深入的了解各種網(wǎng)絡(luò)應(yīng)用程序的開發(fā)技巧。另外還介紹了在VC中進(jìn)行網(wǎng)絡(luò)通信開發(fā)的基本方法和技術(shù)以及各種網(wǎng)絡(luò)的基礎(chǔ)應(yīng)用。本書主要面向具有一定VC網(wǎng)絡(luò)通信編程基礎(chǔ)并希望學(xué)習(xí)較高層次編程技術(shù)的讀者,主要涉及到網(wǎng)絡(luò)開發(fā)與通信兩方面的內(nèi)容,如常用的Internet協(xié)議開發(fā)理論與實(shí)例,Modem串口通信理論與實(shí)例,流量監(jiān)控等。本書適合中、高級(jí)Visual C++程序員進(jìn)行網(wǎng)絡(luò)與通信開發(fā)時(shí)閱讀和參考。

作者簡介

暫缺《Visual C++網(wǎng)絡(luò)通信協(xié)議分析與應(yīng)用實(shí)現(xiàn)》作者簡介

圖書目錄

第1章 TCP/IP 1
1.1 TCP/IP族簡介 1
1.1.1 OSI模型 1
1.1.2 TCP/IP結(jié)構(gòu) 2
1.1.3 常用協(xié)議 3
1.1.4 進(jìn)程/應(yīng)用層協(xié)議 5
1.1.5 RFC和標(biāo)準(zhǔn)簡單服務(wù) 6
1.2 TCP/IP基本概念 7
1.2.1 IP地址與子網(wǎng)掩碼 7
1.2.2 地址解析 9
1.2.3 域名系統(tǒng) 10
1.2.4 數(shù)據(jù)包的封裝和分用 10
1.2.5 IP數(shù)據(jù)報(bào) 11
1.2.6 UDP數(shù)據(jù)報(bào) 14
1.2.7 TCP數(shù)據(jù)報(bào) 15
1.2.8 端口號(hào) 21
第2章 Windows網(wǎng)絡(luò)編程基礎(chǔ) 22
2.1 Winsock基本概念 22
2.1.1 套接字(Sockets) 22
2.1.2 基本概念 23
2.1.3 字節(jié)順序 25
2.2 Winsock編程原理 25
2.2.1 Winsock的啟動(dòng)和終止 25
2.2.2 錯(cuò)誤檢查和控制 26
2.2.3 Winsock編程模型 26
2.3 Winsock I/O模型 31
2.3.1 Select模型 32
2.3.2 WSAAsyncSelect模型 33
2.3.3 WSAEventSelect模型 34
2.4 Winsock 2的擴(kuò)展特性 36
2.4.1 原始套接字 37
2.4.2 重疊I/O模型 37
2.4.3 服務(wù)的質(zhì)量(QOS) 38
2.5 套接字選項(xiàng)和I/O控制命令 40
2.5.1 套接字選項(xiàng) 40
2.5.2 I/O控制命令 41
2.6 WinInet網(wǎng)絡(luò)編程基礎(chǔ) 42
2.6.1 MFC WinInet類 43
2.6.2 利用WinInet API進(jìn)行編程 53
2.7 MFC Windows Sockets網(wǎng)絡(luò)編程基礎(chǔ) 61
2.7.1 CAsyncSocket類 62
2.7.2 CSocket類 66
2.8 多線程編程 70
2.8.1 Win32基礎(chǔ)上的多線程編程 71
2.8.2 基于MFC的多線程編程 73
2.9 Winsock API詳解 75
第3章 TCP、UDP高級(jí)編程 76
3.1 TCP實(shí)現(xiàn)客戶機(jī)/服務(wù)器聊天 76
3.1.1 服務(wù)器端程序開發(fā) 76
3.1.2 客戶端程序開發(fā) 82
3.1.3 程序運(yùn)行演示 85
3.2 UDP實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)聊天程序開發(fā) 86
3.2.1 實(shí)現(xiàn)原理 87
3.2.2 代碼分析 87
3.2.3 程序演示 93
3.3 TCP/UDP聊天程序高級(jí)開發(fā) 95
3.3.1 實(shí)現(xiàn)原理 95
3.3.2 代碼分析 95
3.3.3 程序運(yùn)行演示 124
3.4 小結(jié) 124
第4章 基本網(wǎng)絡(luò)應(yīng)用 126
4.1 獲取計(jì)算機(jī)IP地址和計(jì)算機(jī)名 126
4.1.1 實(shí)現(xiàn)原理 126
4.1.2 程序?qū)崿F(xiàn) 127
4.2 獲取域名、子網(wǎng)掩碼、網(wǎng)卡類型 130
4.2.1 實(shí)現(xiàn)原理 130
4.2.2 程序?qū)崿F(xiàn) 133
4.3 獲取網(wǎng)卡的MAC地址 136
4.3.1 實(shí)現(xiàn)原理 136
4.3.2 程序?qū)崿F(xiàn) 139
4.4 獲取系統(tǒng)支持的網(wǎng)絡(luò)協(xié)議信息 140
4.4.1 實(shí)現(xiàn)原理 140
4.4.2 程序?qū)崿F(xiàn) 143
4.5 端口掃描高級(jí)編程 152
4.5.1 實(shí)現(xiàn)原理 153
4.5.2 程序?qū)崿F(xiàn) 153
4.6 超級(jí)鏈接高級(jí)編程 158
4.6.1 實(shí)現(xiàn)原理 159
4.6.2 程序?qū)崿F(xiàn) 159
4.7 TCP/IP超級(jí)終端 164
4.7.1 實(shí)現(xiàn)原理 165
4.7.2 程序?qū)崿F(xiàn) 165
第5章 FTP高級(jí)編程 170
5.1 FTP簡介 170
5.2 安裝設(shè)置FTP服務(wù)器 171
5.3 使用Windows內(nèi)置FTP客戶端程序 175
5.4 深入FTP 178
5.4.1 FTP工作原理 178
5.4.2 FTP命令 184
5.5 FTP服務(wù)器高級(jí)編程 203
5.5.1 建立工程項(xiàng)目 203
5.5.2 實(shí)例分析 204
5.5.3 實(shí)例測(cè)試 216
5.6 FTP客戶端高級(jí)編程 217
5.6.1 建立工程項(xiàng)目 218
5.6.2 實(shí)例分析 219
5.7 小結(jié) 245
第6章 HTTP高級(jí)編程 246
6.1 HTTP介紹 246
6.1.1 HTTP背景 246
6.1.2 HTTP的內(nèi)容 249
6.1.3 消息(Message) 250
6.1.4 請(qǐng)求(Request) 251
6.1.5 響應(yīng)(Response) 255
6.1.6 訪問認(rèn)證 258
6.1.7 URL編碼 261
6.1.8 HTTP的應(yīng)用 262
6.2 獲取遠(yuǎn)程服務(wù)器文件信息 262
6.3 網(wǎng)站下載高級(jí)開發(fā) 266
6.4 網(wǎng)絡(luò)瀏覽器高級(jí)開發(fā) 287
6.4.1 實(shí)現(xiàn)原理 287
6.4.2 實(shí)例實(shí)現(xiàn) 288
6.5 Web Server高級(jí)開發(fā) 296
6.5.1 Web Server相關(guān)理論 296
6.5.2 實(shí)例實(shí)現(xiàn) 297
6.6 小結(jié) 317
第7章 FTP高級(jí)編程 318
7.1 Telnet簡介 318
7.2 使用Windows的Telnet程序登錄遠(yuǎn)程服務(wù)器 319
7.3 深入Telnet協(xié)議 320
7.3.1 Telnet概述 320
7.3.2 Telnet命令 325
7.3.3 NVT ASCII字符集 326
7.3.4 協(xié)商選項(xiàng) 326
7.3.5 子協(xié)商選項(xiàng) 327
7.3.6 Telnet操作方式 328
7.4 Telnet客戶端--BBS高級(jí)程序開發(fā) 329
7.4.1 實(shí)例實(shí)現(xiàn) 329
7.4.2 實(shí)例分析 330
7.5 小結(jié) 346
第8章 E-mail協(xié)議及高級(jí)編程 347
8.1 SMTP、POP3與E-mail 347
8.2 信件結(jié)構(gòu)詳述 347
8.2.1 RFC822信件的格式和內(nèi)容 347
8.2.2 構(gòu)造符合RFC822的信件 355
8.2.3 RFC822信件的語法分析 356
8.3 MIME編碼解碼與發(fā)送附件 357
8.3.1 RFC822的局限 357
8.3.2 Uuencode編碼與解碼 357
8.3.3 MIME及其編碼 360
8.3.4 構(gòu)造MIME信件 377
8.3.5 MIME信件的語法分析 379
8.4 SMTP及發(fā)送電子郵件 380
8.4.1 SMTP的模型描述 380
8.4.2 SMTP的會(huì)話過程 380
8.5 發(fā)送無附件E-mail程序 388
8.5.1 實(shí)例實(shí)現(xiàn) 388
8.5.2 代碼分析 389
8.6 發(fā)送有附件的郵件 391
8.6.1 實(shí)例實(shí)現(xiàn) 391
8.6.2 代碼分析 391
8.7 POP3與接收電子郵件 421
8.7.1 POP3的模型描述 421
8.7.2 POP3的會(huì)話過程 421
8.8 接收E-mail的程序 429
8.8.1 實(shí)例實(shí)現(xiàn) 429
8.8.2 代碼分析 430
8.9 E-mail亂碼 442
8.9.1 亂碼的常見形式及形成原因 442
8.9.2 避免亂碼的方法 443
8.10 MAPI概述 444
8.11 小結(jié) 444
第9章 ICMP高級(jí)開發(fā) 445
9.1 ICMP 445
9.1.1 ICMP報(bào)文格式 445
9.1.2 ICMP時(shí)間戳請(qǐng)求與應(yīng)答 447
9.1.3 回顯請(qǐng)求和回顯應(yīng)答報(bào)文 447
9.1.4 ICMP 地址掩碼請(qǐng)求與應(yīng)答 448
9.1.5 ICMP端口不可達(dá)差錯(cuò) 448
9.2 Windows自帶程序應(yīng)用 448
9.2.1 ping命令測(cè)試 449
9.2.2 Traceroute命令測(cè)試 450
9.3 ICMP高級(jí)實(shí)例開發(fā) 451
9.3.1 實(shí)現(xiàn)原理 451
9.3.2 代碼分析 452
9.3.3 實(shí)例演示 462
9.4 小結(jié) 463
第10章 遠(yuǎn)程訪問(RAS)高級(jí)編程 464
10.1 RAS客戶機(jī) 464
10.2 建立撥號(hào)連接 465
10.3 RAS重要函數(shù)說明 469
10.3.1 連接函數(shù) 470
10.3.2 連接管理函數(shù) 474
10.3.3 電話簿和用戶憑證管理 478
10.3.4 撥號(hào)方式 479
10.4 RAS高級(jí)程序開發(fā)實(shí)例 481
10.4.1 實(shí)例實(shí)現(xiàn) 481
10.4.2 代碼分析 483
10.5 RAS應(yīng)用實(shí)例--遠(yuǎn)程文件共享 505
10.6 小結(jié) 509
第11章 語音電話通信協(xié)議及高級(jí)編程 510
11.1 Modem通信協(xié)議 510
11.1.1 Modem狀態(tài) 510
11.1.2 AT命令 511
11.1.3 S寄存器 526
11.1.4 Modem返回信息碼 529
11.2 語音電話高級(jí)編程 529
11.3 小結(jié) 537
第12章 串口通信高級(jí)編程 538
12.1 串口通信硬件理論 538
12.2 Windows串口通信編程 542
12.2.1 打開和關(guān)閉串口 543
12.2.2 串口配置和串口屬性 545
12.2.3 讀寫串口 556
12.2.4 通信事件 558
12.2.5 設(shè)備控制命令 560
12.3 串口數(shù)據(jù)傳輸高級(jí)編程 561
12.3.1 代碼分析 562
12.3.2 CSerialCommHelper類 562
12.4 小結(jié) 570
附錄一 Winsock 1.1函數(shù)參考 571
附錄二 Winsock 2函數(shù)參考 590
附錄三 Windows Sockets錯(cuò)誤碼 600

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)