計算機網路編程與數據通信

計算機網路編程與數據通信

《計算機網路編程與數據通信》是2015年國防工業出版社出版的圖書,作者是羅惠瓊等。

基本介紹

  • 中文名:計算機網路編程與數據通信
  • 作者:羅惠瓊
  • 出版時間:2015年
  • 出版社:國防工業出版社
  • ISBN:9787118104455
  • 類別:計算機網路類圖書
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

《計算機網路編程與數據通信》介紹了計算機網路和數據通信的基本概念,深入討論了異步通信技術、USB匯流排協定、TCP/IP的通信協定、無線移動通信協定和CAN串列通信協定。給出了網路通信軟體和數據通信軟體架構及各層次上的編程實現。詳細描述了串口通信的驅動程式、Windows中的串口數據通信編程實現、USB的通信編程實現、基於套接字網路編程實現、GPRS無線通信編程實現和CAN匯流排數據交換編程實現。
本書可作為高等學校計算機或通信專業以及其他相關專業的本科生教材。本書實踐性很強,對從事計算機通信、網路通信和數據通信的廣大工程技術人員和軟體開發人員有很好的參考價值和繼續教育之用。

圖書目錄

第1章 概述
1.1 計算機網路通信
1.1.1 計算機網路的定義
1.1.2 計算機網路的通信協定
1.1.3 計算機網路結構
1.2 無線網路中通信協定的介紹
1.2.1 移動通信網路的發展
1.2.2 GPRS套用簡介
1.3 嵌入式環境的數據通信
1.3.1 CAN匯流排簡介
1.3.2 CAN匯流排的特點
習題
第2章 同步通信與異步通信
2.1 異步傳輸
2.2 同步傳輸
習題
第3章 異步數據通信
3.1 異步通信的基礎知識
3.1.1 RS-232-C接口
3.1.2 異步通信硬體基礎
3.1.3 8250內部結構
3.2 異步通信驅動軟體
3.2.1 異步串口通信初始化
3.2.2 傳送字元操作
3.2.3 接收字元操作
3.3 基於PC嵌入式串口通信
3.3.1 服務模組編號
3.3.2 管理服務總控模組
3.3.3 選擇中斷號,並設定中斷向量
3.3.4 模組的載入方法
3.3.5 套用實例
3.4 基於Windows串口異步通信
3.4.1 串口參數配置
3.4.2 串口操作函式
3.4.3 串口逾時設定
3.4.4 串口數據通信的方式
3.4.5 Windows串口數據通信套用示例
習題
第4章 USB程式設計
4.1 USB匯流排協定概述
4.1.1 uSB技術
4.1.2 USB拓撲結構
4.1.3 uSB數據傳輸模式
4.1.4 uSB的4種傳輸類型
4.1.5 uSB描述符
4.2 USB設備Windows驅動程式簡介及編譯環境配置
4.2.1 USB設備Windows驅動程式
4.2.2 編譯環境配置
4.3 USB設備Windows驅動程式開發
4.3.1 USB驅動程式基本結構
4.3.2 獲取設備信息
4.3.3 設備讀寫操作
4.4 USB驅動程式的安裝和調試
4.4.1 USB驅動程式的安裝
4.4.2 驅動程式的調試和應用程式的開發
習題
第5章 套接字網路編程
5.1 TCP/I P協定
5.1.1 網路接口
5.1.2 網際層
5.1.3 IP位址
5.1.4 ARP協定和RARP協定
5.1.5 IP協定
5.1.6 ICMP協定
5.1.7 TCP協定
5.1.8 用戶數據報協定
5.2 Socket編程
5.2.1 基本的套接字系統調用
5.2.2 套接字調用的一般流程
5.3 Winsock編程原理
5.3.1 阻塞與非阻塞
5.3.2 Windows的訊息機制
5.3.3 異步選擇機制
5.3.4 Winsock的啟動和終止
5.3.5 Winsock的錯誤處理
5.4 Winsock通信的一個實例
5.4.1 客戶機程式
5.4.2 伺服器程式
5.4.3 MFC中的Windows Sockets
習題
第6章 移動通信網路與GPRS技術
6.1 GPRS通信在無線通信中的影響
6.2 GPRS接入模組
6.3 GPRS基本原理和結構
6.3.1 電路交換與分組交換
6.3.2 GPRS網路結構
6.4 移動終端的信息通信
6.4.1 AT命令概述
6.4.2 AT指令通用流程
6.4.3 GPRS模組激活
6.4.4 GPRS模組初始化流程
6.4.5 簡訊流程
6.4.6 語音通話流程
6.4.7 基於GPRS實現TCP/IP協定的數據通信
習題
第7章 現場匯流排CAN
7.1 CAN匯流排
7.2 CAN匯流排物理層
7.2.1 CAN匯流排通信電平規範
7.2.2 CAN-Bus數據線上的線“與”功能
7.2.3 數據位填充和同步
7.2.4 傳輸電纜和終端電阻
7.2.5 物理層小結
7.3 CAN匯流排數據鏈路層
7.3.1 數據幀
7.3.2 遠程幀
7.3.3 錯誤幀
7.3.4 過載幀
7.4 SAE J1939協定
7.4.1 SAE J1939報文格式
7.4.2 傳輸協定功能
7.4.3 套用層數據
7.5 數據傳輸的實現
7.5.1 CAN模組暫存器
7.5.2 CAN模組初始化
7.5.3 正常數據的傳送
7.5.4 正常數據的接收
習題
附錄
附錄1 使用Microsoft Visual Studio 2010開發MFC應用程式
附錄2 錯誤代碼說明
附錄3 縮寫表
附錄4 PIC18F66K80系列指令集
參考文獻

相關詞條

熱門詞條

聯絡我們