發表於2024-12-14
Windows網絡編程/高等院校信息安全專業規劃教材 pdf epub mobi txt 電子書 下載
《Windows網絡編程/高等院校信息安全專業規劃教材》全麵和係統地介紹瞭網絡編程的基本原理,剖析瞭網絡應用程序實現與套接字實現和協議實現之間的關聯,重點闡述瞭Windows Sockets編程和WinPcap編程的主要思想、程序設計方法以及開發技巧和可能的陷阱,分析瞭不同編程方法的適用性和優缺點。
《Windows網絡編程/高等院校信息安全專業規劃教材》係統性較強,內容豐富、結構清晰、論述嚴謹,既突齣基本原理和技術思想,也強調工程實踐,適閤作為網絡工程、信息安全、計算機應用、計算機軟件、通信工程等專業的本科生教材,也可供從事網絡工程、網絡應用開發和網絡安全等工作的技術人員參考。
編委會
叢書序
前言
教學和閱讀建議
第1章 網絡應用程序設計基礎
1.1 計算機網絡基礎
1.1.1 協議層次和服務模型
1.1.2 網絡程序尋址方式
1.2 分布式網絡應用程序
1.3 網絡編程方法縱覽
1.3.1 麵嚮應用的網絡編程方法
1.3.2 基於TCP/IP協議棧的網絡編程方法
1.3.3 麵嚮原始幀的網絡編程方法
習題
第2章 網絡程序通信模型
2.1 網絡應用軟件與網絡通信之間的關係
2.2 會聚點問題
2.3 客戶/服務器模型
2.3.1 基本概念
2.3.2 客戶/服務器關係
2.3.3 服務器軟件的特點與分類
2.3.4 客戶/服務器模型的優缺點
2.4 瀏覽器/服務器模型
2.4.1 基本概念
2.4.2 瀏覽器/服務器工作的一般過程
2.4.3 瀏覽器/服務器模型的優缺點
2.5 P2P模型
2.5.1 P2P的基本概念
2.5.2 P2P網絡的拓撲結構
習題
實驗
第3章 網絡數據的內容與形態
3.1 整數的長度與符號
3.1.1 整數的長度
3.1.2 整數的符號
3.2 字節順序
3.3 結構的對齊與填充
3.4 網絡數據傳輸形態
3.5 字符編碼
3.5.1 字符集傳輸編碼標準
3.5.2 文本化傳輸編碼標準
3.6 數據校驗
習題
第4章 協議軟件接口
4.1 TCP/IP協議軟件接口
4.1.1 協議軟件接口的位置
4.1.2 協議軟件接口的功能
4.2 網絡通信的基本方法
4.2.1 如何訪問TCP/IP協議
4.2.2 UNIX中的基本I/O功能
4.2.3 實現網間進程通信必須解決的問題
4.3 套接字
4.3.1 套接字編程接口的起源與發展
4.3.2 套接字的抽象概念
4.3.3 套接字接口層的位置與內容
4.3.4 套接字通信
4.4 Windows套接字
4.4.1 Windows Sockets規範
4.4.2 Windows Sockets的版本
4.4.3 Windows Sockets的組成
4.5 WinSock編程接口
4.5.1 WinSock API
4.5.2 Windows Sockets DLL的初始化和釋放
4.5.3 WinSock的地址描述
4.5.4 套接字選項和I/O控製命令
4.5.5 處理WinSock的錯誤
習題
實驗
第5章 流式套接字編程
5.1 TCP:傳輸控製協議要點
5.1.1 TCP協議的傳輸特點
5.1.2 TCP的首部
5.1.3 TCP連接的建立與終止
5.2 流式套接字編程模型
5.2.1 流式套接字編程的適用場閤
5.2.2 流式套接字的通信過程
5.2.3 流式套接字編程的交互模型
5.2.4 流式套接字服務器的工作原理
5.3 基本函數與操作
5.3.1 創建和關閉套接字
5.3.2 指定地址
5.3.3 連接套接字
5.3.4 數據傳輸
5.4 編程舉例
5.4.1 基於流式套接字的迴射客戶端編程操作
5.4.2 基於流式套接字的迴射服務器端編程操作
5.5 TCP的流傳輸控製
5.5.1 TCP的流傳輸特點
5.5.2 使用TCP進行數據發送和接收過程中的緩存現象
5.5.3 正確處理流數據的接收
5.5.4 接收定長和變長數據
5.6 麵嚮連接程序的可靠性保護
5.6.1 發送成功不等於發送有效
5.6.2 正確處理TCP的失敗模式
5.6.3 檢測無即時通知的死連接
5.6.4 順序釋放連接
5.7 提高麵嚮連接程序的傳輸效率
5.7.1 避免TCP傳輸控製對性能的影響
5.7.2 設置閤適的緩衝區大小
習題
實驗
第6章 數據報套接字編程
6.1 UDP:用戶數據報協議要點
6.1.1 使用TCP傳輸數據有什麼缺點
6.1.2 UDP協議的傳輸特點
6.1.3 UDP的首部
6.2 數據報套接字編程模型
6.2.1 數據報套接字編程的適用場閤
6.2.2 數據報套接字的通信過程
6.2.3 數據報套接字編程的交互模型
6.2.4 數據報套接字服務器的工作原理
6.2.5 數據報套接字的使用模式
6.3 基本函數與操作
6.3.1 創建和關閉套接字
6.3.2 指定地址
6.3.3 數據傳輸
6.4 編程舉例
6.4.1 基於數據報套接字的迴射客戶端編程操作
6.4.2 基於數據報套接字的迴射服務器端編程操作
6.5 提高無連接程序的可靠性
6.5.1 UDP協議的不可靠性問題
6.5.2 排除噪聲數據
6.5.3 增加錯誤檢測功能
6.5.4 判斷未開放的服務
6.5.5 避免流量溢齣
6.6 無連接服務器的並發性處理
6.6.1 循環無連接服務器
6.6.2 並發無連接服務器
習題
實驗
第7章 原始套接字編程
7.1 原始套接字的功能
7.2 原始套接字編程模型
7.2.1 原始套接字編程的適用場閤
7.2.2 原始套接字的通信過程
7.3 原始套接字的創建、輸入與輸齣
7.3.1 創建原始套接字
7.3.2 使用原始套接字接收數據
7.3.3 使用原始套接字發送數據
7.4 編程舉例
7.4.1 使用原始套接字實現ping
7.4.2 使用原始套接字實現數據包捕獲
7.5 Windows對原始套接字的限製
習題
實驗
第8章 網絡通信中的I/O操作
8.1 I/O設備與I/O操作
8.1.1 I/O設備
8.1.2 網絡通信中的I/O等待
8.1.3 套接字的I/O模式
8.2 阻塞I/O模型
8.2.1 阻塞I/O模型的編程框架
8.2.2 阻塞I/O模型評價
8.3 非阻塞I/O模型
8.3.1 非阻塞I/O模型的相關函數
8.3.2 非阻塞I/O模型的編程框架
8.3.3 非阻塞I/O模型評價
8.4 I/O復用模型
8.4.1 I/O復用模型的相關函數
8.4.2 I/O復用模型的編程框架
8.4.3 I/O復用模型評價
8.5 基於消息的WSAAsyncSelect模型
8.5.1 Windows的消息機製與使用
8.5.2 WSAAsyncSelect模型的相關函數
8.5.3 WSAAsyncSelect模型的編程框架
8.5.4 WSAAsyncSelect模型評價
8.6 基於事件的WSAEventSelect模型
8.6.1 Windows的事件機製與使用
8.6.2 WSAEventSelect模型的相關函數
8.6.3 WSAEventSelect模型的編程框架
8.6.4 WSAEventSelect模型評價
8.7 重疊I/O模型
8.7.1 重疊I/O的概念
8.7.2 重疊I/O模型的相關函數
8.7.3 重疊I/O模型的編程框架
8.7.4 重疊I/O模型評價
8.8 完成端口模型
8.8.1 完成端口的相關概念
8.8.2 完成端口模型的相關函數
8.8.3 完成端口模型的編程框架
8.8.4 完成端口模型評價
習題
實驗
第9章 WinPcap編程
9.1 WinPcap概述
9.2 WinPcap結構
9.2.1 WinPcap的體係結構
9.2.2 網絡驅動程序接口規範
9.2.3 網絡組幀過濾模塊
9.2.4 Packet.dll
9.2.5 wpcap.dll
9.3 WinPcap編程環境配置
9.3.1 下載WinPcap
9.3.2 安裝WinPcap
9.3.3 在Visual Stdio環境下引入WinPcap
9.4 wpcap.dll的常用數據結構和函數
9.4.1 wpcap.dll的常用數據結構
9.4.2 wpcap.dll的常用函數
9.4.3 wpcap.dll的工作流程
9.5 wpcap.dll編程實例——捕獲分析UDP數據
9.5.1 第一步:獲取設備列錶
9.5.2 第二步:打開網卡
9.5.3 第三步:設置過濾規則
9.5.4 第四步:捕獲數據幀
9.5.5 第五步:分析數據幀
9.6 Packet.dll的常用數據結構和函數
9.6.1 Packet.dll的常用數據結構
9.6.2 Packet.dll的常用函數
9.6.3 Packet.dll的工作流程
9.7 Packet.dll編程實例——生成網絡流量
9.7.1 第一步:獲取設備列錶
9.7.2 第二步:打開網卡
9.7.3 第三步:填充並初始化PACKET對象
9.7.4 第四步:發送數據
習題
實驗
附錄 Windows Sockets錯誤碼
參考文獻
挺好的挺好的挺好的挺好的挺好的
評分不錯
評分物流快,是正品書籍,很好的購物體驗
評分物流很快,送貨員服務態度很好,東西很不錯,在京東購物就是給力!
評分書中的知識點倒是挺全的,但是就是講得太籠統,也沒有多少例子,隻能作為參考書而已。
評分不錯的選擇
評分感覺還不錯,淺顯易懂。
評分很適閤學習的書
評分好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好
Windows網絡編程/高等院校信息安全專業規劃教材 pdf epub mobi txt 電子書 下載