出版時(shí)間:2009-1 出版社:人民郵電 作者:王艷平 頁數(shù):479
Tag標(biāo)簽:無
前言
本書自2006年出版以來,深受廣大讀者的關(guān)注與好評(píng)。許多讀者反映本書“很有特色”、“結(jié)構(gòu)性強(qiáng),理論性強(qiáng)并且通俗易懂”、“內(nèi)容嚴(yán)謹(jǐn),深入淺出”、“重點(diǎn)突出,內(nèi)容突出應(yīng)用”、“每一章的小結(jié)寫得較系統(tǒng),可讀性強(qiáng),有利于讀者掌握各章的主要內(nèi)容”等。有的讀者還提出了一些寶貴意見。借此機(jī)會(huì),我們向廣大讀者表示衷心感謝!隨著近幾年網(wǎng)絡(luò)與通信技術(shù)的迅猛發(fā)展,出現(xiàn)了不少新的研究成果,因此有必要在書中做新的補(bǔ)充和結(jié)構(gòu)調(diào)整,以進(jìn)一步提高其質(zhì)量。
內(nèi)容概要
本書將編程方法、網(wǎng)絡(luò)協(xié)議和應(yīng)用實(shí)例有機(jī)結(jié)合起來,詳細(xì)闡明Windows網(wǎng)絡(luò)編程的各方面內(nèi)容。本書首先介紹Windows平臺(tái)上進(jìn)行網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí),包括網(wǎng)絡(luò)硬件、術(shù)語、協(xié)議、Winsock編程接口和各種I/O方法等;然后通過具體實(shí)例詳細(xì)講述當(dāng)前流行的高性能可伸縮服務(wù)器設(shè)計(jì)、IP多播和Internet廣播、P2P程序設(shè)計(jì)、原始套接字、SPI、協(xié)議驅(qū)動(dòng)的開發(fā)和原始以太數(shù)據(jù)的發(fā)送、ARP欺騙技術(shù)、LAN和WAN上的掃描和偵測技術(shù)、個(gè)人防火墻與網(wǎng)絡(luò)封包截獲技術(shù)等;最后講述IP幫助函數(shù)和E-mail的開發(fā)方法。 本書結(jié)構(gòu)緊湊,內(nèi)容由淺入深,是學(xué)習(xí)Windows網(wǎng)絡(luò)與通信程序設(shè)計(jì)的理想書籍。
書籍目錄
第1章 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ) 1.1 網(wǎng)絡(luò)的概念和網(wǎng)絡(luò)的組成 1.2 計(jì)算機(jī)網(wǎng)絡(luò)參考模型 1.3 網(wǎng)絡(luò)程序?qū)ぶ贩绞健? 1.4 網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì)基礎(chǔ) 第2章 Winsock編程接口 2.1 Winsock庫 2.2 Winsock的尋址方式和字節(jié)順序 2.3 Winsock編程詳解 2.4 網(wǎng)絡(luò)對(duì)時(shí)程序?qū)嵗〉?章 Windows套接字I/O模型 3.1 套接字模式 3.2 選擇(select)模型 3.3 WSAAsyncSelect模型 3.4 WSAEventSelect模型 3.5 重疊(Overlapped)I/O模型 第4章 IOCP與可伸縮網(wǎng)絡(luò)程序 4.1 完成端口I/O模型 4.2 Microsoft擴(kuò)展函數(shù) 4.3 可伸縮服務(wù)器設(shè)計(jì)注意事項(xiàng) 4.4 可伸縮服務(wù)器系統(tǒng)設(shè)計(jì)實(shí)例 第5章 互聯(lián)網(wǎng)廣播和IP多播 5.1 套接字選項(xiàng)和I/O控制命令 5.2 廣播通信 5.3 IP多播(Multicasting) 5.4 基于IP多播的組討論會(huì)實(shí)例 第6章 原始套接字 6.1 使用原始套接字 6.2 ICMP編程 6.3 使用IP頭包含選項(xiàng) 6.4 網(wǎng)絡(luò)嗅探器開發(fā)實(shí)例 6.5 TCP通信開發(fā)實(shí)例 第7章 Winsock服務(wù)提供者接口(SPI) 7.1 SPI概述 7.2 Winsock協(xié)議目錄 7.3 分層服務(wù)提供者(LSP) 7.4 基于SPI的數(shù)據(jù)報(bào)過濾實(shí)例 7.5 基于Winsock的網(wǎng)絡(luò)聊天室開發(fā) 第8章 Windows網(wǎng)絡(luò)驅(qū)動(dòng)接口標(biāo)準(zhǔn)(NDIS)和協(xié)議驅(qū)動(dòng)的開發(fā) 8.1 核心層網(wǎng)絡(luò)驅(qū)動(dòng) 8.2 WDM驅(qū)動(dòng)開發(fā)基礎(chǔ) 8.3 開發(fā)NDIS網(wǎng)絡(luò)驅(qū)動(dòng)預(yù)備知識(shí) 8.4 NDIS協(xié)議驅(qū)動(dòng) 8.5 NDIS協(xié)議驅(qū)動(dòng)開發(fā)實(shí)例 第9章 網(wǎng)絡(luò)掃描與檢測技術(shù) 第10章 點(diǎn)對(duì)點(diǎn)(P2P)網(wǎng)絡(luò)通信技術(shù) 第11章 核心層網(wǎng)絡(luò)封包截獲技術(shù) 第12章 Windows網(wǎng)絡(luò)防火墻開發(fā)技術(shù) 第13章 IP幫助函數(shù) 第14章 Email協(xié)議及其編程
章節(jié)摘錄
第1章 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)本章詳細(xì)講述網(wǎng)絡(luò)程序設(shè)計(jì)中要用到的計(jì)算機(jī)網(wǎng)絡(luò)方面的基礎(chǔ)知識(shí),包括各種網(wǎng)絡(luò)術(shù)語、網(wǎng)絡(luò)硬件設(shè)備、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、網(wǎng)絡(luò)協(xié)議等。1.1 網(wǎng)絡(luò)的概念和網(wǎng)絡(luò)的組成網(wǎng)絡(luò)是各種連在一起的可以相互通信的設(shè)備的集合。本書講述的網(wǎng)絡(luò)是最常見的,將數(shù)億計(jì)算機(jī)連接到一起的Internet。下面通過講述組成Internet的基本硬件和軟件來進(jìn)一步明確計(jì)算機(jī)網(wǎng)絡(luò)的概念。Intemet是世界范圍內(nèi)的計(jì)算機(jī)網(wǎng)絡(luò),它不僅連接了個(gè)人計(jì)算機(jī)、存儲(chǔ)和傳輸信息的服務(wù)器,還連接了PDA、電視、移動(dòng)計(jì)算機(jī)等。所有的這些設(shè)備稱為主機(jī)(host)或終端系統(tǒng)(endsystem)。終端系統(tǒng)由通信鏈接(communication links)連在一起。常見的通信鏈接有雙絞線、同軸電纜、光纖等,它們負(fù)責(zé)傳遞原始的比特流。終端系統(tǒng)通常并不通過單一的通信鏈接相互連在一起,而是通過中介交換設(shè)備間接相連。這些中介交換設(shè)備稱為包交換器(packet switch)。包交換器在通信鏈路上接收到達(dá)的信息塊,并向其他的通信鏈路上推進(jìn)這個(gè)信息塊。這些信息塊稱為包(packet)。包交換器有多種形狀和特色,當(dāng)今Intemet上最基本的兩種包交換器是路由器(router)和鏈路層交換器(1ink-layer switch)。兩種類型的交換器都推動(dòng)包向它們的目的地址前進(jìn),后面還要詳細(xì)討論它們。
編輯推薦
《Windows網(wǎng)絡(luò)與通信程序設(shè)計(jì)(第2版)》結(jié)構(gòu)緊湊,內(nèi)容由淺入深,是學(xué)習(xí)Windows網(wǎng)絡(luò)與通信程序設(shè)計(jì)的理想書籍。講述Windows網(wǎng)絡(luò)程序設(shè)計(jì)的入門教程,展示了各種Windows I/O方法,詳細(xì)說明了高性能可伸縮性服務(wù)器的開發(fā)過程,并給出詳盡的實(shí)現(xiàn)代碼。將編程方法、網(wǎng)絡(luò)協(xié)議和應(yīng)用實(shí)例有機(jī)結(jié)合起來,詳細(xì)介紹了Internet廣播和IP多播、原始套接字、SPl、LAN和DWAN上的掃描和偵測技術(shù),網(wǎng)絡(luò)數(shù)據(jù)的竊取和保護(hù)、ARP欺騙、IP欺騙等。詳細(xì)演示了協(xié)議驅(qū)動(dòng)的開發(fā)過程,介紹TNDIS編程接口。在編程實(shí)踐中學(xué)習(xí)PSP程序設(shè)計(jì),討論了穿透防火墻、NAT等直接建立UDP和TCP連接的各種方案。包含TWindows個(gè)人防火墻的完整實(shí)例代碼、防火墻采用應(yīng)用層(SPI)/核心層(IMD驅(qū)動(dòng))雙重過濾機(jī)制,能夠有效地抵擋網(wǎng)絡(luò)入侵和攻擊。提供了大量完整的實(shí)例,許多例子稍做修改即可應(yīng)用到實(shí)際項(xiàng)目中。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Windows網(wǎng)絡(luò)與通信程序設(shè)計(jì) PDF格式下載