-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
網絡編程與開發(fā)技術(第2版) 版權信息
- ISBN:9787560531700
- 條形碼:9787560531700 ; 978-7-5605-3170-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
網絡編程與開發(fā)技術(第2版) 內容簡介
《網絡編程與開發(fā)技術(第2版)/21世紀大學計算機專業(yè)教材》系統(tǒng)介紹了網絡通信軟件設計的原理和方法,詳細討論了在Windows環(huán)境下的各種網絡編程接口和網絡通信程序設計技術,深入分析了各種設計方法的原理以及異常處理方法,主要內容包括:基于Net BIOS的網絡編程、基于TCP/IP協議的網絡編程、底層網絡編程技術、高級網絡編程技術、多線程結構的網絡編程技術、進程通信與分布計算、網絡數據包捕獲與分析等,附錄部分給出了常用網絡API函數和錯誤代碼。 《網絡編程與開發(fā)技術(第2版)/21世紀大學計算機專業(yè)教材》遵循理論與實踐相結合的原則,在系統(tǒng)介紹理論的前題下,深入討論了各種實際應用問題和解決問題的方法,并給出了大量的實例。各章附有大量習題,便于學生課后練習。《網絡編程與開發(fā)技術(第2版)/21世紀大學計算機專業(yè)教材》可作為高校計算機專業(yè)及相關專業(yè)研究生、本科生網絡通信軟件設計的教科書,也可作為從事計算機網絡和數據通信工作的工程技術人員參考。
網絡編程與開發(fā)技術(第2版) 目錄
1.1 概述
1.2 ISO/OSI模型
1.3 網絡編程接口
1.3.1 基于NetBIOS的網絡編程
1.3.2 基于Winsock的網絡編程
1.3.3 底層網絡編程
1.3.4 基于物理設備的網絡編程
1.4 網絡通信方式
1.4.1 面向連接的通信和無連接通信
1.4.2 阻塞通信與非阻塞通信
1.4.3 多播通信與廣播通信
1.5 Win32 SDK編程基礎
1.5.1 Win32 SDK的基本概念
1.5.2 Windows消息驅動機制
1.5.3 Win32 SDK程序結構
習題與思考題
第2章 基于NetBIOS的網絡編程
2.1 NetBIOS的基本概念
2.1.1 NetBIOS概述
2.1.2 LANA編號
2.1.3 NetBIOS名字
2.1.4 NetBIOS命令
2.1.5 網絡控制塊(NCB)
2.2 NetBIOS命令功能
2.2.1 名字管理命令
2.2.2 數據報通信命令
2.2.3 會話通信命令
2.2.4 控制和測試命令
2.3 網絡編程設計要素
2.3.1 對話設計
2.3.2 通信協議與方式選擇
2.3.3 命令執(zhí)行方式
2.3.4 差錯與超時控制
2.3.5 分組長度限制
2.4 基本程序
2.4.1 初始化程序
2.4.2 加名字與刪除名字
2.5 數據報通信程序設計
2.5.1 數據報通信模型
2.5.2 數據報通信程序
2.5.3 組播與廣播通信程序
2.6 會話通信程序設計
2.6.1 會話通信模型
2.6.2 會話通信程序
2.6.3 關于會話的討論
習題與思考題
第3章 基于TCP/IP協議的網絡編程
3.1 概述
3.2 協議簡介
3.2.1 IP協議
3.2.2 傳輸層協議
3.2.3 客戶機/服務器模式
3.3 地址與名字解析
3.3.1 IP地址
3.3.2 地址解析
3.3.3 域名解析
3.4 網間進程通信及端口號
3.5 Winsock的基本概念
3.6 常用Winsock函數
3.6.1 Winsock初始化函數
3.6.2 基本Winsock函數
3.6.3 數據傳輸函數
3.6.4 字節(jié)順序及地址轉換函數
3.6.5 網絡信息查詢函數
3.7 會話通信程序設計
3.7.1 會話通信程序結構
3.7.2 會話通信程序實例1
3.7.3 會話通信程序實例2
3.8 數據報通信程序設計
3.8.1 數據報通信程序結構
3.8.2 數據報通信實例
3.9 Winsock多播與廣播通信程序設計
3.9.1 廣播通信
3.9.2 多播通信
3.10 Winsock I/O模型
3.10.1 套接字的阻塞與非阻塞模式
3.10.2 I/O模型
習題與思考題
第4章 進程間通信
4.1 進程與進程間通信
4.2 創(chuàng)建一個進程
4.3 終止進程的運行
4.4 進程通信
4.4.1 進程通信概述
4.4.2 進程通信分類
4.5 內存文件映射
4.5.1 創(chuàng)建內存文件映射
4.5.2 釋放內存文件映射
4.5.3 利用內存文件映射共享數據
4.5.4 利用事件實現進程同步
習題與思考題
第5章 多線程結構的網絡編程
5.1 創(chuàng)建線程
5.1.1 線程與進程
5.1.2 創(chuàng)建一個線程
5.1.3 線程的掛起與激活
5.1.4 線程的優(yōu)先級
5.1.5 線程的生命期
5.2 線程同步
5.2.1 等待函數
5.2.2 臨界區(qū)
5.2.3 用互斥量對象實現線程同步
5.2.4 用信號量對象實現線程同步
5.2.5 用事件對象實現線程同步
5.3 多線程結構的網絡編程技術
5.3.1 并發(fā)環(huán)境下的網絡編程
5.3.2 多線程編程模型
5.3.3 多線程Winsock編程實例
習題與思考題
第6章 高級網絡編程
6.1 MFC概述
6.1.1 MFC程序基礎
6.1.2 MFC的宏觀框架體系
6.2 基于MFC Socket類的網絡編程
6.2.1 CAsynSoeket類
6.2.2 CSocket類
6.2.3 基于MFC的Socket類的網絡編程方法
6.3 利用CSocket進行面向連接通信示例
6.3.1 服務器端程序
6.3.2 客戶端程序
習題與思考題
第7章 底層網絡編程
7.1 概述
7.2 數據鏈路層幀與網絡協議數據單元結構
7.2.1 以太網數據鏈路層幀結構
7.2.2 TCP/IP協議族協議數據單元結構
7.2.3 TCP/IP網絡層協議及其協議數據單元
7.2.4 TCP/IP傳輸層協議及其協議數據單元
7.3 原始套接字編程
7.3.1 概念
7.3.2 原始套接字編程方法
7.3.3 原始套接字編程示例
7.4 基于WinPcap的網絡數據包捕獲技術
7.4.1 WinPcap簡介
7.4.2 WinPcap環(huán)境配置
7.4.3 WinPcap使用方法
7.4.4 應用程序示例
7.5 基于libnet的網絡數據包構造技術
7.5.1 libnet簡介
7.5.2 libnet環(huán)境配置
7.5.3 libnet使用方法
7.5.4 應用程序示例
7.6 NDIS中間層驅動程序設計技術
7.6.1 NDIS概述
7.6.2 DDK簡介
7.6.3 微軟的中間層驅動范例:Passthru
7.6.4 Passthru使用方法
習題與思考題
附錄1 NetBIOS命令代碼表
附錄2 NetBIOS錯誤代碼表
附錄3 Winsock錯誤代碼表
附錄4 Winsock庫函數參考
Windows Socket 1.1 庫函數參考
Windows Socket 2擴展庫函數參考
附錄5 Ping程序示例
附錄6 Nbtstat命令
參考文獻
- >
巴金-再思錄
- >
隨園食單
- >
推拿
- >
史學評論
- >
月亮與六便士
- >
自卑與超越
- >
唐代進士錄
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)