国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊

包郵 網絡通信編程

出版社:人民郵電出版社出版時間:2025-02-01
開本: 16開 頁數: 286
中 圖 價:¥63.2(7.9折) 定價  ¥79.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

網絡通信編程 版權信息

網絡通信編程 本書特色

1.本書是中國通信學會推薦用書。

2.本書作者具有豐富的程序一線教學經驗,深知讀者需求和認知規律。

3.本書采用大量的示例,內容基本覆蓋網絡編程核心技術的知識點,內容直觀,實戰性高,可讀性較強。

4.本書的示例在新的Visual Studio Code中調試運行。

網絡通信編程 內容簡介

本書全面深入地介紹基于套接字和軟件定義網絡的編程技術。全書共10章,主要內容包括套接字網絡編程基礎、WinSock編程、WinSock的I/O模型、CAsyncSocket類編程、CSocket類編程、WinInet編程、HTTP及高級編程、電子郵件協議與編程、SDN網絡編程。各章都配有習題,讓讀者能夠理解并掌握所學內容,從而提升網絡編程能力。 本書結構清晰、講解細致、通俗易懂,可以作為高等院校網絡通信編程及相關專業的教材,也可以作為相關培訓機構的教材,還可以作為網絡研究和開發人員的參考書。

網絡通信編程 目錄

第 1章 概述

1.1 網絡編程相關的基本概念

1.1.1 網絡編程與進程通信

1.1.2 互聯網中網間進程的標識

1.1.3 網絡協議的特征

1.2 客戶機/服務器交互模式

1.2.1 網絡應用的工作模式

1.2.2 客戶機/服務器模式

1.2.3 容易混淆的術語

1.2.4 網絡協議與C/S模式的關系

1.2.5 C/S交互的多樣化

1.2.6 服務器的并發性

1.2.7 網絡服務的標識方式

1.3 P2P模式

1.3.1 P2P技術的興起

1.3.2 P2P的定義和特征

1.3.3 P2P的發展

1.3.4 P2P的關鍵技術

1.3.5 P2P系統的應用與前景

1.4 網絡編程

1.4.1 基于c/s模式的網絡編程

1.4.2 基于b/s模式的網絡編程

1.4.3 基于p2p模式的網絡編程

1.4.4 SDN中的網絡編程

習題

第 2章 套接字網絡編程基礎

2.1 套接字網絡編程接口的產生與發展

2.1.1 問題的提出

2.1.2 套接字編程接口的起源

2.1.3 套接字編程接口的繼承和發展

2.1.4 套接字編程接口的兩種實現方式

2.1.5 套接字通信與UNIX操作系統的輸入/輸出的關系

2.2 套接字編程的基本概念

2.2.1 什么是套接字

2.2.2 套接字的特點

2.2.3 套接字的應用場合

2.2.4 套接字使用的數據類型和相關函數

2.3 Windows平臺下Linux開發環境搭建

2.4 Linux環境下面向連接的套接字編程

2.4.1 可靠的傳輸控制協議

2.4.2 套接字的工作過程

2.4.3 面向連接的套接字編程實例

2.4.4 進程的阻塞問題和對策

2.5 Linux環境下無連接的套接字編程

2.5.1 高效的用戶數據包協議

2.5.2 無連接的套接字編程的兩種模式

2.5.3 數據包套接字的對等模式編程實例

2.6 Linux環境下原始套接字

2.6.1 原始套接字的創建

2.6.2 原始套接字的使用

2.6.3 原始套接字應用實例

習題

第3章 WinSock編程

3.1 WinSock概述

3.2 WinSock庫函數

3.2.1 WinSock的注冊與注銷

3.2.2 WinSock的錯誤處理函數

3.2.3 主要的WinSock函數

3.2.4 WinSock的輔助函數

3.2.5 WinSock的信息查詢函數

3.2.6 WSAAsyncGetXByY類型的擴展函數

3.3 WinSock的多線程編程

3.3.1 WinSock的兩種I/O模式

3.4.2 多線程編程的應用場景

3.4 網絡應用程序的運行環境

習題

第4章 WinSock的I/O模型

4.1 select模型

4.1.1 select模型主要函數

4.1.2 select模型編程實例

4.2 WSAAsyncSelect異步I/O模型

4.2.1 異步I/O模型主要函數

4.2.2 異步I/O模型編程實例

4.3 WSAEventSelect事件選擇模型

4.3.1 事件選擇模型主要函數

4.3.1 事件選擇模型編程實例

4.4 重疊I/O模型

4.4.1 重疊I/O模型的優點

4.4.2 重疊I/O模型的基本原理

4.4.3 重疊I/O模型的關鍵函數和數據結構

4.4.4 使用事件通知實現重疊模型的步驟

4.4.5 使用完成例程實現重疊模型的步驟

4.4.6 重疊I/O模型編程實例

4.5 完成端口模型

4.5.1 什么是完成端口模型

4.5.2 使用完成端口模型的方法

4.5.3 完成端口模型編程實例

習題

第5章 CAsyncSocket類的編程

5.1 CAsyncSocket類

5.1.1 使用CAsyncSocket類的一般步驟

5.1.2 創建CAsyncSocket類對象

5.1.3 關于CAsyncSocket類可以接收并處理的消息事件

5.1.4 客戶端套接字對象請求連接到服務器端套接字對象

5.1.5 服務器接收客戶機的連接請求

5.1.6 發送與接收流式數據

5.1.7 關閉套接字

5.1.8 錯誤處理

5.1.9 其他成員函數

5.2 用CAsyncSocket類實現聊天室程序

5.2.1 實現目標

5.2.2 創建客戶端應用程序

5.2.3 客戶端程序的類與消息驅動

5.2.4 客戶端程序主要功能的代碼和分析

5.2.5 創建服務器端程序

5.2.6 服務器端程序的流程和消息驅動

5.2.7 點對點交談的服務器端程序主要功能的代碼和分析

第6章 CSocket類的編程

6.1 CSocket類

6.1 .1 創建CSocket對象

6.1 .2 建立連接

6.1 .3 發送和接收數據

6.1 .4 CSocket類、CArchive類和CSocketFile類

6.1 .5 關閉套接字和清除相關的對象

6.2 CSocket類的編程模型

6.3 用CSocket類實現聊天室程序

6.3 .1 聊天室程序的功能

6.3 .2 創建聊天室的服務器端程序

6.3 .3 聊天室服務器端程序的主要實現代碼和分析

6.3 .4 創建聊天室的客戶端程序

6.3 .5 聊天室客戶端程序的主要實現代碼和分析

習題

實驗

第7章 WinInet編程

7.1 MFC WinInet類

7.1.1 概述

7.1.2 MFC WinInet所包含的類

7.1.3 使用WinInet類編程的一般步驟

7.1.4 創建CInternetSession類對象

7.1.5 查詢或設置互聯網請求選項

7.1.6 創建連接類對象

7.1.7 使用文件檢索類

7.1.8 重載OnStatusCallback函數

7.1.9 創建并使用網絡文件類對象

7.1.10 CInternetException類

7.2 用MFC WinInet類實現FTP客戶端

7.2.1 程序要實現的功能

7.2.2 創建應用程序的過程

7.3 VC 對多線程網絡編程的支持

7.3.1 MFC支持的兩種線程

7.3.2 創建MFC的工作線程

7.3.3 創建并啟動用戶界面線程

7.3.4 終止線程

7.4 多線程FTP客戶端實例

7.4.1 編寫線程函數

7.4.2 添加事件處理函數

習題

實驗

第8章 HTTP及高級編程

8.1 HTTP

8.1.1 HTTP的背景

8.1.2 HTTP的內容

8.1.3 HTTP消息的一般格式

8.1.4 HTTP請求的格式

8.1.5 HTTP響應的格式

8.1.6 訪問認證

8.1.7 URL編碼

8.1.8 HTTP的應用

8.2 利用CHtmlView類創建Web瀏覽器型的應用程序

8.2.1 CHtmlView類與WebBrowser控件

8.2.2 CHtmlView類的成員函數

8.2.3 創建一個Web瀏覽器型的應用程序的一般步驟

8.3 Web瀏覽器應用程序實例

8.3.1 程序實現的目標

8.3.2 創建實例程序

習題

實驗

第9章 電子郵件協議與編程

9.1 電子郵件系統的工作原理

9.1.1 電子郵件的特點

9.1.2 電子郵件系統的構成

9.1.3 電子郵件系統的實現

9.2 簡單郵件傳送協議

9.2.1 概述

9.2.2 SMTP客戶機與SMTP服務器之間的會話

9.2.3 常用的SMTP命令

9.2.4 常用的SMTP響應碼

9.2.5 SMTP的會話過程

9.2.6 使用WinSock來實現電子郵件客戶機與服務器的會話

9.3 電子郵件信件結構詳述

9.3.1 互聯網文本信件的格式標準——RFC 822

9.3.2 信件的頭部

9.3.3 構造和分析符合RFC 822標準的電子信件

9.4 MIME編碼解碼與發送附件

9.4.1 MIME概述

9.4.2 MIME定義的新的信頭字段

9.4.3 MIME郵件的內容類型

9.4.4 MIME郵件的編碼方式

9.5 POP3與接收電子郵件

9.5.1 POP3

9.5.2 POP3的會話過程

9.5.3 POP3會話的3個狀態

9.5.4 POP3標準命令

9.5.5 接收電子郵件的一般步驟

9.6 接收電子郵件的程序實例

9.6.1 實例程序的目的和實現的技術要點

9.6.2 創建應用程序的過程

9.7 發送電子郵件的程序實例

9.7.1 實例程序的目的和實現的技術要點

9.7.2 創建應用程序的過程

習題

第 10章 SDN網絡編程

10.1 OpenFlow

10.1.1 OpenFlow概述

10.1.2 流表

10.1.2 OpenFlow 通道

10.2 SDN仿真環境

10.2.1 Mininet的安裝和配置

10.1.1 mininet的安裝和配置

10.1.2 RYU的安裝和配置

10.3 編程實驗

10.3.1 基于miniedit的可視化操作

10.3.2 自學習交換機

10.3.3 SDN流量監測

習 題

參考文獻

展開全部

網絡通信編程 作者簡介

劉金江,主要研究方向為計算機網絡、數據分析與處理。參與國家自然科學基金項目2項,主持完成省部級項目3項,在Mathematical Problems in Engineering等國內外雜志發表學術論文20余篇,出版學術著作教材5部,授權發明專利2件。河南省數字圖像大數據智能處理工程研究中心主任,計算機應用技術河南省重點學科帶頭人,碩士研究生導師,擔任學術任職有中國計算機學會會員、河南省計算機教育研究會理事等。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 嫩草影院一二三 | 一级做a爰性色毛片免费 | 国产一区二区高清在线 | 精品国产区一区二区三区在线观看 | 成年美女黄网站色大免费视频 | 日本在线国产 | 秋霞在线观看秋 | 一级毛片一级黄片 | 毛片2016免费视频 | 久久免费精品一区二区 | 国产成人综合95精品视频免费 | 女的被到爽羞羞在线观看 | 亚洲精品资源 | 国产 日韩 欧美 亚洲 | 免费一级在线观看 | 四虎精品影院在线观看视频 | 99re热精品视频国产免费 | 亚洲人成综合 | 欧美激情网 | yyyy11111少妇无码影院 | 成人福利视频在线看高清观看 | 精品国产视频 | 久久99精品九九九久久婷婷 | 一区二区三区免费 | 国产精品一区二区 尿失禁 国产精品一区二区av | 国产二三区| 日本高清αv毛片免费 | 日本免费黄色网 | 五十路丰满中年熟女中出 | 九九热在线播放 | 青青草在久久免费久久免费 | 色偷偷狠狠色综合网 | 韩国av片永久免费 | 蜜桃视频在线观看视频 | 久久婷婷五月综合色国产 | 色宅男看片午夜大片啪啪 | 久久成人免费 | 亚洲av一本岛在线播放 | 久久精品国产免费看久久精品 | 欧美日韩国产一区三区 | 伊人蕉久影院 |