出版時(shí)間:2011-5 出版社:機(jī)械工業(yè) 作者:代勇//李偉//楊宏帥 頁(yè)數(shù):383
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書共18章,主要內(nèi)容包括:TCP/IP協(xié)議模型與基礎(chǔ)知識(shí)、Windows網(wǎng)絡(luò)編程基礎(chǔ)與網(wǎng)絡(luò)的基本應(yīng)用、IP配置信息管理程序設(shè)計(jì)、ARP表管理程序設(shè)計(jì)、基于Winsock的客戶端/服務(wù)器端開(kāi)發(fā)技術(shù)、路由管理程序設(shè)計(jì)、本地網(wǎng)絡(luò)活動(dòng)監(jiān)視和端口掃描、TCP穿越NAT的P2P通信技術(shù)、即時(shí)通信與TCP/IP超級(jí)終端、FTP協(xié)議、HTTP協(xié)議、Telnet協(xié)議、SMTP和POP3協(xié)議、網(wǎng)絡(luò)安全與防火墻設(shè)計(jì)、串口通信程序設(shè)計(jì)等。
本書內(nèi)容全面,深入淺出,層次分明,注重知識(shí)的系統(tǒng)性、針對(duì)性和先進(jìn)性,注重理論結(jié)合實(shí)踐,培養(yǎng)工程應(yīng)用能力。另外,本書還配有完整的綜合實(shí)例源程序代碼,便于讀者在學(xué)習(xí)和實(shí)際開(kāi)發(fā)中參考使用。
本書適合Visual
C++編程技術(shù)人員、網(wǎng)絡(luò)技術(shù)人員、網(wǎng)絡(luò)安全管理人員和網(wǎng)絡(luò)系統(tǒng)分析等相關(guān)領(lǐng)域的研究人員、工程技術(shù)人員、教師和學(xué)生作為技術(shù)參考手冊(cè)使用,也適合網(wǎng)絡(luò)程序設(shè)計(jì)初學(xué)者作為教材使用。
書籍目錄
前言
第1章 TCP/IP協(xié)議模型
1.1 OSI參考模型
1.2 TCP/IP結(jié)構(gòu)
1.3 實(shí)踐拓展
第2章 TCP/IP協(xié)議基礎(chǔ)知識(shí)
2.1 IP地址和子網(wǎng)掩碼
2.2 地址解析
2.3 域名系統(tǒng)
2.4 TCP/IP協(xié)議棧的數(shù)據(jù)包封裝
2.5 端口號(hào)
2.6 實(shí)踐拓展
第3章 Windows網(wǎng)絡(luò)編程基礎(chǔ)
3.1 套接字
3.2 Winsock編程原理
3.3 Winsock I/O模型
3.4 Winsock 2的擴(kuò)展特性
3.5 套接字選項(xiàng)和I/O控制命令
3.6 WinInet網(wǎng)絡(luò)編程基礎(chǔ)
3.7 MFC Windows Sockets網(wǎng)絡(luò)編程基礎(chǔ)
3.8 實(shí)踐拓展
第4章 網(wǎng)絡(luò)的基本應(yīng)用
4.1 獲取主機(jī)名和IP地址
4.2 獲取網(wǎng)卡類型和子網(wǎng)掩碼
4.3 獲取網(wǎng)卡MAC地址
4.4 獲取系統(tǒng)支持的網(wǎng)絡(luò)協(xié)議
4.5 實(shí)踐拓展
第5章 IP配置信息管理程序設(shè)計(jì)
5.1 GetNetworkParams函數(shù)
5.2 管理網(wǎng)絡(luò)接口
5.3 獲取和設(shè)置特定的接口
5.4 管理IP地址
5.5 實(shí)踐拓展
第6章 ARP表管理程序設(shè)計(jì)
第7章 基于Winsock的客戶/服務(wù)器開(kāi)發(fā)
第8章 路由管理程序設(shè)計(jì)
第9章 本地網(wǎng)絡(luò)活動(dòng)監(jiān)視和端口掃描
第10章 TCP穿越NAT的P2P通信
第11章 即時(shí)通信與TCP/IP超級(jí)終端
第12章 FTP協(xié)議與實(shí)例分析
第13章 HTTP協(xié)議與實(shí)例分析
第14章 Telnet協(xié)議與實(shí)例分析
第15章 SMTP和POP3協(xié)議與實(shí)例分析
第16章 網(wǎng)絡(luò)防火墻設(shè)計(jì)
第17章 網(wǎng)絡(luò)安全
第18章 串口通信程序設(shè)計(jì)
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:5)網(wǎng)絡(luò)層的分組傳送到數(shù)據(jù)鏈路層時(shí),再加上數(shù)據(jù)鏈路層的控制信息,就構(gòu)成了數(shù)據(jù)鏈路層的數(shù)據(jù)服務(wù)單元,稱為幀(Frame)6)主機(jī)A的數(shù)據(jù)鏈路層的幀被傳送到物理層后,物理層將以比特流的方式通過(guò)傳輸介質(zhì)傳輸出去。當(dāng)比特流到達(dá)目的節(jié)點(diǎn)主機(jī)B時(shí),再?gòu)奈锢韺右来蜗蛏蠈觽魉?,每層?duì)應(yīng)各層的控制報(bào)頭進(jìn)行處理,將用戶數(shù)據(jù)傳送到高一層,最終完成將主機(jī)A的數(shù)據(jù)傳送給主機(jī)B的過(guò)程盡管主機(jī)A的數(shù)據(jù)在OSI參考模型中要經(jīng)過(guò)復(fù)雜的處理過(guò)程,才能送到主機(jī)B的應(yīng)用進(jìn)程,但其實(shí)對(duì)于每臺(tái)計(jì)算機(jī)的應(yīng)用進(jìn)程來(lái)說(shuō),OSI參考模型中數(shù)據(jù)流的復(fù)雜處理過(guò)程是透明的。應(yīng)用進(jìn)程A的數(shù)據(jù)似乎是“直接”傳送給應(yīng)用進(jìn)程B,這就是開(kāi)放系統(tǒng)在網(wǎng)絡(luò)通信過(guò)程中所起到的最本質(zhì)的作用。事實(shí)上,OSI參考模型只是一個(gè)框架,它的每一層并不執(zhí)行某種功能,功能的具體實(shí)現(xiàn)還需要協(xié)議,需要通過(guò)軟件來(lái)實(shí)現(xiàn)。當(dāng)數(shù)據(jù)在層間向下傳輸時(shí),每一個(gè)層都會(huì)為傳輸中的數(shù)據(jù)增加一個(gè)包頭(1~Ieader),用于標(biāo)識(shí)包的來(lái)源與目的地。到了目的主機(jī)時(shí),每一層都從數(shù)據(jù)中讀取相應(yīng)包頭,執(zhí)行所請(qǐng)求的任務(wù),并負(fù)責(zé)向上傳輸數(shù)據(jù)包TCP/IP協(xié)議是Intemet的基礎(chǔ)。雖然從名字上看TCP/IP包括兩個(gè)協(xié)議,即傳輸控制協(xié)議(1FCP)和因特網(wǎng)協(xié)議(IP),但TCP/IP實(shí)際上是一組協(xié)議,有上百種,如遠(yuǎn)程登錄協(xié)議、文件傳輸協(xié)議和電子郵件協(xié)議等,而TCP協(xié)議和IP協(xié)議是保證數(shù)據(jù)完整傳輸?shù)膬蓚€(gè)最基本的重要協(xié)議。所以說(shuō)TCP/IP是Internet協(xié)議簇,而不只包括TCP和IP協(xié)議在20世紀(jì)70年代中期,美國(guó)國(guó)防部為其A:RPANET廣域網(wǎng)開(kāi)發(fā)了網(wǎng)絡(luò)體系結(jié)構(gòu)和協(xié)議標(biāo)準(zhǔn),以其為基礎(chǔ)所組建的Intemet是目前國(guó)際上規(guī)模最大的計(jì)算機(jī)網(wǎng)絡(luò)。正因?yàn)镮nternet的廣泛使用,TC/IP協(xié)議成了事實(shí)上的標(biāo)準(zhǔn)。
編輯推薦
《Visual C++網(wǎng)絡(luò)通信編程技術(shù)詳解》:一線開(kāi)發(fā)人員聯(lián)手打造、匯集網(wǎng)絡(luò)通信編程解決方案的經(jīng)典之作。網(wǎng)絡(luò)測(cè)試工具pjng命令和網(wǎng)絡(luò)配置查看工具ipconfig命令的使用,網(wǎng)卡MAC地址的獲取方法,利用MFC中的CSocket類通過(guò)網(wǎng)絡(luò)傳輸文件,利用ICMP協(xié)議實(shí)現(xiàn)路由跟蹤,處于兩個(gè)不同局域網(wǎng)的客戶機(jī)進(jìn)行P2P通信的“打洞”技術(shù)實(shí)現(xiàn),網(wǎng)絡(luò)即時(shí)通信程序設(shè)計(jì)與實(shí)現(xiàn),F(xiàn)TP服務(wù)器端與客戶端程序設(shè)計(jì)與實(shí)現(xiàn),利用HTTP協(xié)議實(shí)現(xiàn)文件下載的功能,Telrlet客戶端程序設(shè)計(jì)與實(shí)現(xiàn),電子郵件發(fā)送與接收的程序設(shè)計(jì)與實(shí)現(xiàn),利用ICMP數(shù)據(jù)報(bào)突破網(wǎng)關(guān)的限制,實(shí)現(xiàn)ICMP轉(zhuǎn)發(fā)數(shù)據(jù)報(bào),獲取遠(yuǎn)程MAC地址的方法,串口通信程序設(shè)計(jì)。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Visual C++網(wǎng)絡(luò)通信編程技術(shù)詳解 PDF格式下載