中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 網絡通信編程

出版社:人民郵電出版社出版時間:2025-02-01
開本: 16開 頁數: 286
中 圖 價:¥56.1(7.0折) 定價  ¥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條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 粘度计维修,在线粘度计,二手博勒飞粘度计维修|收购-天津市祥睿科技有限公司 | 中国在职研究生招生信息网| 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 | 河南彩印编织袋,郑州饲料编织袋定制,肥料编织袋加工厂-盛军塑业 河南凯邦机械制造有限公司 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | 铝镁锰板_铝镁锰合金板_铝镁锰板厂家_铝镁锰金属屋面板_安徽建科 | 老房子翻新装修,旧房墙面翻新,房屋防水补漏,厨房卫生间改造,室内装潢装修公司 - 一修房屋快修官网 | 阳光1号桔柚_无核沃柑_柑橘新品种枝条苗木批发 - 苧金网 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 地脚螺栓_材质_标准-永年县德联地脚螺栓厂家 | 合肥升降机-合肥升降货梯-安徽升降平台「厂家直销」-安徽鼎升自动化科技有限公司 | 隔离变压器-伺服变压器--输入输出电抗器-深圳市德而沃电气有限公司 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 培训中心-翰香原香酥板栗饼加盟店总部-正宗板栗酥饼技术 | 回转炉,外热式回转窑,回转窑炉-淄博圣元窑炉工程有限公司 | 高尔夫球杆_高尔夫果岭_高尔夫用品-深圳市新高品体育用品有限公司 | 高低温老化试验机-步入式/低温恒温恒湿试验机-百科 | 新中天检测有限公司青岛分公司-山东|菏泽|济南|潍坊|泰安防雷检测验收 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | 砂尘试验箱_淋雨试验房_冰水冲击试验箱_IPX9K淋雨试验箱_广州岳信试验设备有限公司 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 薄壁轴承-等截面薄壁轴承生产厂家-洛阳薄壁精密轴承有限公司 | 有声小说,听书,听小说资源库-听世界网 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 深圳市超时尚职业培训学校,培训:月嫂,育婴,养老,家政;化妆,美容,美发,美甲. | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 湿地保护| 冲锋衣滑雪服厂家-冲锋衣定制工厂-滑雪服加工厂-广东睿牛户外(S-GERT) | 【连江县榕彩涂料有限公司】官方网站 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 沥青车辙成型机-车托式混凝土取芯机-混凝土塑料试模|鑫高仪器 | 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 滚塑PE壳体-PE塑料浮球-警示PE浮筒-宁波君益塑业有限公司 | 液压油缸-液压站生产厂家-洛阳泰诺液压科技有限公司 | 砂尘试验箱_淋雨试验房_冰水冲击试验箱_IPX9K淋雨试验箱_广州岳信试验设备有限公司 |