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

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

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

定 價:¥60.00

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

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

內(nèi)容簡介

  本書介紹了如何利用Visual C++ 6.0開發(fā)網(wǎng)絡(luò)通信應(yīng)用程序的方法,同時主要對目前流行的FTP、HTTP、E-mail、Telnet、ICMP、網(wǎng)絡(luò)監(jiān)控、Modem串口通信編程、撥號網(wǎng)絡(luò)編程、語音電話等Internet上使用的協(xié)議與通信協(xié)議高級編程開發(fā)進(jìn)行了詳細(xì)的講解,并結(jié)合大量的實例使讀者能夠深入的了解各種網(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ā)理論與實例,Modem串口通信理論與實例,流量監(jiān)控等。本書適合中、高級Visual C++程序員進(jìn)行網(wǎng)絡(luò)與通信開發(fā)時閱讀和參考。

作者簡介

暫缺《Visual C++網(wǎng)絡(luò)通信協(xié)議分析與應(yīng)用實現(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ù)報 11
1.2.6 UDP數(shù)據(jù)報 14
1.2.7 TCP數(shù)據(jù)報 15
1.2.8 端口號 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的啟動和終止 25
2.2.2 錯誤檢查和控制 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 套接字選項和I/O控制命令 40
2.5.1 套接字選項 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高級編程 76
3.1 TCP實現(xiàn)客戶機(jī)/服務(wù)器聊天 76
3.1.1 服務(wù)器端程序開發(fā) 76
3.1.2 客戶端程序開發(fā) 82
3.1.3 程序運行演示 85
3.2 UDP實現(xiàn)點對點聊天程序開發(fā) 86
3.2.1 實現(xiàn)原理 87
3.2.2 代碼分析 87
3.2.3 程序演示 93
3.3 TCP/UDP聊天程序高級開發(fā) 95
3.3.1 實現(xiàn)原理 95
3.3.2 代碼分析 95
3.3.3 程序運行演示 124
3.4 小結(jié) 124
第4章 基本網(wǎng)絡(luò)應(yīng)用 126
4.1 獲取計算機(jī)IP地址和計算機(jī)名 126
4.1.1 實現(xiàn)原理 126
4.1.2 程序?qū)崿F(xiàn) 127
4.2 獲取域名、子網(wǎng)掩碼、網(wǎng)卡類型 130
4.2.1 實現(xiàn)原理 130
4.2.2 程序?qū)崿F(xiàn) 133
4.3 獲取網(wǎng)卡的MAC地址 136
4.3.1 實現(xiàn)原理 136
4.3.2 程序?qū)崿F(xiàn) 139
4.4 獲取系統(tǒng)支持的網(wǎng)絡(luò)協(xié)議信息 140
4.4.1 實現(xiàn)原理 140
4.4.2 程序?qū)崿F(xiàn) 143
4.5 端口掃描高級編程 152
4.5.1 實現(xiàn)原理 153
4.5.2 程序?qū)崿F(xiàn) 153
4.6 超級鏈接高級編程 158
4.6.1 實現(xiàn)原理 159
4.6.2 程序?qū)崿F(xiàn) 159
4.7 TCP/IP超級終端 164
4.7.1 實現(xiàn)原理 165
4.7.2 程序?qū)崿F(xiàn) 165
第5章 FTP高級編程 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ù)器高級編程 203
5.5.1 建立工程項目 203
5.5.2 實例分析 204
5.5.3 實例測試 216
5.6 FTP客戶端高級編程 217
5.6.1 建立工程項目 218
5.6.2 實例分析 219
5.7 小結(jié) 245
第6章 HTTP高級編程 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 請求(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)站下載高級開發(fā) 266
6.4 網(wǎng)絡(luò)瀏覽器高級開發(fā) 287
6.4.1 實現(xiàn)原理 287
6.4.2 實例實現(xiàn) 288
6.5 Web Server高級開發(fā) 296
6.5.1 Web Server相關(guān)理論 296
6.5.2 實例實現(xiàn) 297
6.6 小結(jié) 317
第7章 FTP高級編程 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é)商選項 326
7.3.5 子協(xié)商選項 327
7.3.6 Telnet操作方式 328
7.4 Telnet客戶端--BBS高級程序開發(fā) 329
7.4.1 實例實現(xiàn) 329
7.4.2 實例分析 330
7.5 小結(jié) 346
第8章 E-mail協(xié)議及高級編程 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的會話過程 380
8.5 發(fā)送無附件E-mail程序 388
8.5.1 實例實現(xiàn) 388
8.5.2 代碼分析 389
8.6 發(fā)送有附件的郵件 391
8.6.1 實例實現(xiàn) 391
8.6.2 代碼分析 391
8.7 POP3與接收電子郵件 421
8.7.1 POP3的模型描述 421
8.7.2 POP3的會話過程 421
8.8 接收E-mail的程序 429
8.8.1 實例實現(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高級開發(fā) 445
9.1 ICMP 445
9.1.1 ICMP報文格式 445
9.1.2 ICMP時間戳請求與應(yīng)答 447
9.1.3 回顯請求和回顯應(yīng)答報文 447
9.1.4 ICMP 地址掩碼請求與應(yīng)答 448
9.1.5 ICMP端口不可達(dá)差錯 448
9.2 Windows自帶程序應(yīng)用 448
9.2.1 ping命令測試 449
9.2.2 Traceroute命令測試 450
9.3 ICMP高級實例開發(fā) 451
9.3.1 實現(xiàn)原理 451
9.3.2 代碼分析 452
9.3.3 實例演示 462
9.4 小結(jié) 463
第10章 遠(yuǎn)程訪問(RAS)高級編程 464
10.1 RAS客戶機(jī) 464
10.2 建立撥號連接 465
10.3 RAS重要函數(shù)說明 469
10.3.1 連接函數(shù) 470
10.3.2 連接管理函數(shù) 474
10.3.3 電話簿和用戶憑證管理 478
10.3.4 撥號方式 479
10.4 RAS高級程序開發(fā)實例 481
10.4.1 實例實現(xiàn) 481
10.4.2 代碼分析 483
10.5 RAS應(yīng)用實例--遠(yuǎn)程文件共享 505
10.6 小結(jié) 509
第11章 語音電話通信協(xié)議及高級編程 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 語音電話高級編程 529
11.3 小結(jié) 537
第12章 串口通信高級編程 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ù)傳輸高級編程 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錯誤碼 600

本目錄推薦

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