Windows網路程式設計

Windows網路程式設計

本書簡潔而系統地介紹了網路編程的基本概念、基本知識和編程技術,主要內容包括TCP/IP網路基礎知識、基於NetBIOS的網路編程、WinSock基礎、基於WinSock的一些網路套用、直接網路編程和高級網路編程等。

基本信息

版權資訊

書 名: Windows網路程式設計
作 者:夏靖波 王曉東
出版社西安電子科技大學出版社
出版時間: 2006
ISBN: 9787560610993
開本: 16
定價: 28.00 元

內容簡介

隨著網路的日趨複雜和規模的日趨龐大,網路編程技術已成為計算機網路技術的重要分支之一。本書採用理論與實際相結合的方法進行編寫,在介紹各種理論知識的基礎上及時引入相對應的應用程式,以加深讀者對理論知識的理解。各章均附有適量習題,供讀者練習和思考。另外,本書給出的附錄包括NetBIOS命令和命令返回值、WinSock1.1和winsock2函式、WinSock錯誤代碼表和Tracert程式示例等,方便讀者進行查詢和進一步研究。
本書可作為高校計算機網路工程專業及相關專業研究生或本科生的教材,也可作為計算機網路和數據通信領域工程技術人員的參考書。

目錄

第1章 網路基礎
1.1 TCP/IP簡介
1.1.1 OSI模型與TCP/IP結構
1.1.2 TCP/IP基本概念
1.1.3 常用協定
1.1.4 進程/套用層協定
1.2 網路編程應考慮的問題
1.2.1 並發環境下的網路編程
1.2.2 異構環境下的網路編程
1.2.3 阻塞與非阻塞通信
1.2.4 服務類型的選擇
1.2.5 差錯處理
習題與思考題
第2章 基於NetBIOS的網路編程
2.1 NetBIOS概述
2.2 NetBIOS套用服務
2.2.1 NetBIOS名字
2.2.2 NetBIOS數據報
2.2.3 NetBIOS會話
2.2.4 NetBIOS一般命令
2.3 Ncb/Mcb
2.3.1 Ncb/Mcb域
2.3.2 NetBIOS命令調用
2.3.3 NetBIOS命令的完成
2.4 NetBIOS編程基礎
2.5 數據報通信程式設計
2.5.1 數據報通信模型
2.5.2 廣播式數據報程式
2.5.3 定向型數據報程式
2.6 會話通信程式設計
2.6.1 會話通信模型
2.6.2 伺服器端程式
2.6.3 客戶端程式
習題與思考題
第3章 WinSock基礎
3.1 基本概念
3.1.1 套接字及類型
3.1.2 網間進程通信
3.1.3 服務方式
3.1.4 客戶機/伺服器模式
3.1.5 WinSock對Socket的擴充
3.2 WinSock編程原理
3.2.1 WinSock的啟動和終止
3.2.2 錯誤檢查和控制
3.2.3 WinSock編程模型
3.3 WinSock I/O模型
3.3.1 SELECT模型
3.3.2 WSAASYNCSELECT模型
3.3.3 WSAEVENTSELECT模型
3.4 WinSock 2的擴展特性
3.4.1 原始套接字
3.4.2 重疊I/O模型
3.4.3 服務質量(QoS)
3.5 套接字選項和I/O控制命令
3.5.1 套接字選項
3.5.2 I/O控制命令
習題與思考題
第4章 基本網路套用
4.1 獲取計算機IP位址和主機名
4.1.1 實現原理
4.1.2 程式實現
4.2 獲取網卡信息和子網掩碼
4.2.1 實現原理
4.2.2 程式實現
4.3 獲取計算機安裝的協定
4.3.1 實現原理
4.3.2 程式實現
4.4 流套接字編程設計
……
第5章 直接網路編程
第6章 高級網路編程
附錄1 NetBIOS命令
附錄2 NetBIOS命令返回值
附錄3 WinSock1.1函式
附錄4 WinSock 2函式
附錄5 WinSock錯誤代碼表
附錄6 Tracert程式示例
參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們