作者:王豔平,張越 編著
出版社:人民郵電出版社
出版日期:2006-1-1
ISBN
7115141509
字數:677000
印次:1
版次:1
紙張:膠版紙
內容提要
本書將編程方法、網絡協議和應用實例有機結合起來,詳細闡明Windows編程的各方面內容。本書首先介紹Windows平台上進行網絡編程的基礎知識,包括網絡硬件、術語、協議、Winsock編程接口和各種I/O方法等。然後通過具體實例詳細講述當前流行的高性能可伸縮服務器設計、IP多播和Internet廣播、P2P程序設計、原始套接字、SPI、協議驅動的開發和原始以太數據的發送、ARP欺騙技術、LANWAN上的掃描和偵測技術、個人防火牆與網絡封包截獲技術等。最後講述IP幫助函數。
本書結構緊湊,內容由淺入深,是學習Windows網絡與通信程序設計的理想書籍。

編輯推薦
•講述Windows網絡程序設計的入門教程,展示了各種WindowsI/O方法,詳細說明了高性能可伸縮性服務器的開發過程,並給出詳盡的實例代碼。
•將編程方法、網絡協議和應用實例有機結合起來,詳細介紹了Internet廣播和IP多播、原始套接字、SPILANWAN上的掃描和偵測技術、網絡數據的竊取和保護、ARP欺騙、IP欺騙等。
•詳細演示了協議驅動的開發過程,介紹了NDIS編程接口。
•在編程實踐中學習P2P程序設計,討論了穿透防火牆、NAT等直接建立UDPTCP連接的各種方案。
•包含了Windows個防火牆的完整實例代碼,防火牆采用應用層/核心層雙重過濾機制,能夠有效地抵擋網絡入侵和攻擊。
•提供了大量完整的實例,許多例子稍做修改即可應用到實際項目中。

目錄
1 計算機網絡基礎
1.1
網絡的概念和網絡的組成
1.2
計算機網絡參考模型
1.3
網絡程序尋址方式
1.4
網絡應用程序設計基礎
2 Winsock編程接口
2.1 Winsock

2.2 Winsock
的尋址方式和字節順序
2.3 Winsock
編程詳解
2.4
網絡對時程序實例
3 Windows套接字I/O模型
3.1
套接字模式
3.2
選擇模型
3.3 WSAAsyncSelect
模型
3.4 WSAEventSelect
模型
3.5
重疊I/O模型
4 IOCP與可伸縮網絡程序
4.1
完成端口I/O模型
4.2 Microsoft
擴展函數
4.3
可伸縮服務器設計注意事項
4.4
可伸縮服務器系統設計實例
5 互聯網廣播和IP多播
5.1
套接字選項和I/O控制命令
5.2
廣播通信
5.3 IP
多播
5.4
基于IP多播的組討論會實例
6 原始套接字
6.1
使用原始套接字
6.2 ICMP
編程
6.3
使用IP頭包含選項
6.4
網絡嗅探器開發實例
7 Winsock服務提供者接口
7.1 Winsock
協議目錄
7.2
分層服務提供者
7.3
基于SPI的數據報過濾實例
8 Windows網絡驅動接口標准和協議驅動的開發
9 網絡掃描與檢測技術
10 點對點網絡通信技術
11 核心層網絡封包截獲技術
12 Windows網絡防火牆開發技術
13 IP幫助函數
阿寶價:335    宅配:100

 

創作者介紹
創作者 baosell 的頭像
baosell

阿寶簡體書店

baosell 發表在 痞客邦 留言(0) 人氣()