網(wǎng)絡(luò)編程與開發(fā)技術(shù)

出版時間:2009-8  出版社:西安交通大學(xué)出版社  作者:殷肖川,姬偉峰,陳靖,陳晨 編著  頁數(shù):268  
Tag標簽:無  

內(nèi)容概要

本書系統(tǒng)介紹了網(wǎng)絡(luò)通信軟件設(shè)計的原理和方法,詳細討論了在windows環(huán)境下的各種網(wǎng)絡(luò)編程接口和網(wǎng)絡(luò)通信程序設(shè)計技術(shù),深入分析了各種設(shè)計方法的原理以及異常處理方法,主要內(nèi)容包括:基于Net BI—OS的網(wǎng)絡(luò)編程、基于TCP/IP協(xié)議的網(wǎng)絡(luò)編程、底層網(wǎng)絡(luò)編程技術(shù)、高級網(wǎng)絡(luò)編程技術(shù)、多線程結(jié)構(gòu)的網(wǎng)絡(luò)編程技術(shù)、進程通信與分布計算、網(wǎng)絡(luò)數(shù)據(jù)包捕獲與分析等,附錄部分給出了常用網(wǎng)絡(luò)API函數(shù)和錯誤代碼。    本書遵循理論與實踐相結(jié)合的原則,在系統(tǒng)介紹理論的前題下,深入討論了各種實際應(yīng)用問題和解決問題的方法,并給出了大量的實例。各章附有大量習(xí)題,便于學(xué)生課后練習(xí)。本教材可作為高校計算機專業(yè)及相關(guān)專業(yè)研究生、本科生網(wǎng)絡(luò)通信軟件設(shè)計的教科書,也可作為從事計算機網(wǎng)絡(luò)和數(shù)據(jù)通信工作的工程技術(shù)人員參考。

書籍目錄

第1章 網(wǎng)絡(luò)編程基礎(chǔ)  1.1 概述  1.2 ISO/OSl模型  1.3 網(wǎng)絡(luò)編程接口    1.3.1 基于NetBIOS的網(wǎng)絡(luò)編程    1.3.2 基于Winsock的網(wǎng)絡(luò)編程    1.3.3 底層網(wǎng)絡(luò)編程    1.3.4 基于物理設(shè)備的網(wǎng)絡(luò)編程  1.4 網(wǎng)絡(luò)通信方式    1.4.1 面向連接的通信和無連接通信    1.4.2 阻塞通信與非阻塞通信    1.4.3 多播通信與廣播通信  1.5 Win32 SDK編程基礎(chǔ)    1.5.1 Win32 SDK的基本概念    1.5.2 Windows消息驅(qū)動機制    1.5.3 Win32 SDK程序結(jié)構(gòu)  習(xí)題與思考題第2章 基于NetBIOS的網(wǎng)絡(luò)編程  2.1 NetBIOS的基本概念    2.1.1 NetBIOS概述    2.1.2 LANA編號    2.1.3 NetBIOS名字    2.1.4 NetBIOS命令    2.1.5 網(wǎng)絡(luò)控制塊(NCB)    2.2 NetBIOS命令功能    2.2.1 名字管理命令    2.2.2 數(shù)據(jù)報通信命令    2.2.3 會話通信命令    2.2.4 控制和測試命令  2.3 網(wǎng)絡(luò)編程設(shè)計要素    2.3.1 對話設(shè)計    2.3.2 通信協(xié)議與方式選擇    2.3.3 命令執(zhí)行方式    2.3.4 差錯與超時控制    2.3.5 分組長度限制  2.4 基本程序    2.4.1 初始化程序    2.4.2 加名字與刪除名字  2.5 數(shù)據(jù)報通信程序設(shè)計    2.5.1 數(shù)據(jù)報通信模型    2.5.2 數(shù)據(jù)報通信程序    2.5.3 組播與廣播通信程序  2.6 會話通信程序設(shè)計    2.6.1 會話通信模型    2.6.2 會話通信程序    2.6.3 關(guān)于會話的討論  習(xí)題與思考題第3章 基于TCP/IP協(xié)議的網(wǎng)絡(luò)編程  3.1 概述  3.2 協(xié)議簡介    3.2.1 IP協(xié)議    3.2.2 傳輸層協(xié)議    3.2.3 客戶機朋艮務(wù)器模式  3.3 地址與名字解析    3.3.1 IP地址    3.3.2 地址解析    3.3.3 域名解析  3.4 網(wǎng)間進程通信及端口號  3.5 Winsoek的基本概念  3.6 常用Winsock函數(shù)    3.6.1 Winsock初始化函數(shù)    3.6.2 基本W(wǎng)insock函數(shù)    3.6.3 數(shù)據(jù)傳輸函數(shù)    3.6.4 字節(jié)順序及地址轉(zhuǎn)換函數(shù)    3.6.5 網(wǎng)絡(luò)信息查詢函數(shù)  3.7 會話通信程序設(shè)計    3.7.1 會話通信程序結(jié)構(gòu)    3.7.2 會話通信程序?qū)嵗?  ……第4章 進程間通信第5章 多線程結(jié)構(gòu)的網(wǎng)絡(luò)編程第6章 高級網(wǎng)絡(luò)編程第7章 底層網(wǎng)絡(luò)編程附錄參考文獻

章節(jié)摘錄

第1章 網(wǎng)絡(luò)編程基礎(chǔ)1.1 概述網(wǎng)絡(luò)編程就是利用網(wǎng)絡(luò)應(yīng)用編程接口編寫網(wǎng)絡(luò)應(yīng)用程序,實現(xiàn)網(wǎng)絡(luò)應(yīng)用進程間的信息交互功能。一般來說,應(yīng)用進程問的通信可以分為兩種:同一系統(tǒng)上的應(yīng)用進程問的通信和不同系統(tǒng)上的應(yīng)用進程問的通信。同一系統(tǒng)上的應(yīng)用進程間的通信又稱為進程問通信,而不同系統(tǒng)上的進程問的通信,則必須通過網(wǎng)絡(luò)編程接口訪問網(wǎng)絡(luò)協(xié)議提供的服務(wù)來實現(xiàn)。事實上,同一系統(tǒng)上的不同應(yīng)用進程間的通信也可以通過網(wǎng)絡(luò)編程接口來實現(xiàn),只是性能上會有些差別。網(wǎng)絡(luò)通信離不開網(wǎng)絡(luò)協(xié)議,網(wǎng)絡(luò)編程接口訪問網(wǎng)絡(luò)協(xié)議所提供的服務(wù)。不同的網(wǎng)絡(luò)協(xié)議可能提供不同的服務(wù)訪問接口,同一網(wǎng)絡(luò)應(yīng)用編程接口可能提供訪問不同網(wǎng)絡(luò)協(xié)議的接口。如著名的網(wǎng)絡(luò)應(yīng)用編程接口——Socket APl,支持對很多協(xié)議的訪問,如TCP(傳輸控制協(xié)議),UDP(用戶數(shù)據(jù)報協(xié)議),rawIP,數(shù)據(jù)鏈路層協(xié)議及UNIX域協(xié)議等。要學(xué)好網(wǎng)絡(luò)編程及相關(guān)開發(fā)技術(shù),對于操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議、網(wǎng)絡(luò)編程模式和方法以及并發(fā)程序設(shè)計技術(shù)要有比較深入的理解,因為網(wǎng)絡(luò)應(yīng)用編程與它們是密不可分的。本書介紹了為實現(xiàn)不同系統(tǒng)上的進程間的通信而進行的網(wǎng)絡(luò)應(yīng)用編程的原理、接口和方法,詳細討論了在Windows環(huán)境下的各種網(wǎng)絡(luò)編程接口和網(wǎng)絡(luò)通信程序設(shè)計與開發(fā)技術(shù)。

編輯推薦

《21世紀大學(xué)計算機專業(yè)教材?網(wǎng)絡(luò)編程與開發(fā)技術(shù)(第2版)》可作為高校計算機專業(yè)及相關(guān)專業(yè)研究生、本科生網(wǎng)絡(luò)通信軟件設(shè)計的教科書,也可作為從事計算機網(wǎng)絡(luò)和數(shù)據(jù)通信工作的工程技術(shù)人員參考。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    網(wǎng)絡(luò)編程與開發(fā)技術(shù) PDF格式下載


用戶評論 (總計9條)

 
 

  •   很好的一本書,用于做教材很合適
  •   一如既往的支持當(dāng)當(dāng)??!
  •   書的質(zhì)量很好。5分!
  •   講的簡介易懂,
  •   表較好,送貨速度快
  •   有本TCP/IP程序設(shè)計的書,比這本好
  •   書的內(nèi)容很廣泛,可做教材
  •   雞肋,沒有太大用處,概念多于實踐
  •   學(xué)網(wǎng)絡(luò)編程 這本書是很不錯的 很多代碼示例供參考 但是書上有不少校對錯誤需要仔細甄別
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7