掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
網絡編程原理與實踐 版權信息
- ISBN:9787560673028
- 條形碼:9787560673028 ; 978-7-5606-7302-8
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
網絡編程原理與實踐 內容簡介
本書主要以Ubuntu操作系統和Web瀏覽器為運行環境,詳細且全面地介紹了計算機網絡編程的概念、原理和方法。全書共分為三個部分:**部分為第1章和第2章,主要介紹網絡編程和Ubuntu系統的概念;第二部分為第3章至第9章,主要介紹網絡層和傳輸層的編程原理及方法;第三部分為第10章至第14章,主要介紹應用層的編程原理及方法。本書從擴展的全棧開發角度,全面講解了網絡編程系統,可使讀者整體理解和使用網絡編程體系。本書可作為高等學校計算機專業的本科教材,也可供網絡編程社區成員、軟件開發愛好者參考。
網絡編程原理與實踐 目錄
第1章 網絡編程基礎 1
1.1 概述 1
1.1.1 網絡編程簡介 1
1.1.2 ISO/OSI模型與TCP/IP模型 3
1.1.3 服務模型和服務方式 6
1.2 TCP/IP網絡協議 7
1.2.1 IPv4協議 7
1.2.2 TCP協議 8
1.2.3 UDP協議 11
1.2.4 HTTP協議 12
1.2.5 鏈路層協議 15
1.3 抓包工具Wireshark 17
第2章 Ubuntu系統 21
2.1 Linux和Ubuntu 21
2.1.1 簡介 21
2.1.2 VMware Workstation 22
2.1.3 Ubuntu安裝與配置 26
2.2 常用Shell指令和工具 27
2.2.1 常用Shell指令 27
2.2.2 常用工具 31
第3章 TCP套接字編程 34
3.1 概述 34
3.1.1 套接字 34
3.1.2 套接字地址 35
3.1.3 字節順序 36
3.2 TCP套接字函數 37
3.2.1 套接字函數和C/S編程模型 37
3.2.2 應用示例 44
3.3 DHCP 54
3.4 DNS與域名訪問 56
3.4.1 DNS系統 56
3.4.2 域名訪問函數 57
第4章 UDP套接字函數和高級套接字函數 59
4.1 UDP套接字函數 59
4.1.1 套接字函數和C/S編程模型 59
4.1.2 應用示例 61
4.2 高級套接字函數 65
4.3 多路復用 73
第5章 原始套接字及帶外數據和IPv6編程 78
5.1 原始套接字 78
5.1.1 建立和選項 78
5.1.2 ping程序編寫 81
5.2 TCP帶外數據 89
5.2.1 帶外數據概念 89
5.2.2 帶外數據編程 91
5.3 IPv6編程 97
5.3.1 IPv6協議 97
5.3.2 IPv6套接字編程 99
第6章 套接字編程 103
6.1 Qt編程 103
6.1.1 Qt的發展歷程 103
6.1.2 Qt的主要特點 103
6.1.3 Qt的基本類 105
6.1.4 Qt編程示例 105
6.2 Windows環境下的套接字函數編程 113
6.3 C#編程 117
第7章 信號和進程 123
7.1 信號 123
7.1.1 信號機制 123
7.1.2 信號發送 124
7.1.3 信號接收和處理 125
7.1.4 信號集合 128
7.2 進程 130
7.2.1 Linux進程管理 130
7.2.2 進程的生命過程 131
7.2.3 調用exec() 135
7.2.4 進程的同步 136
7.2.5 進程的終止 137
7.3 守護進程 141
7.3.1 守護進程編程 141
7.3.2 超級守護進程 145
第8章 進程間通信 147
8.1 概述 147
8.2 管道和命名管道 148
8.2.1 管道 148
8.2.2 命名管道 153
8.3 Unix域套接字 156
8.3.1 命名Unix域套接字 156
8.3.2 非命名Unix域套接字 159
8.4 信號燈和共享內存 161
8.4.1 信號燈 161
8.4.2 共享內存 166
第9章 I/O模型和服務器模型 170
9.1 I/O模型及編程 170
9.1.1 概述 170
9.1.2 阻塞式I/O編程 171
9.1.3 非阻塞式I/O編程 175
9.1.4 多路復用I/O編程 178
9.1.5 信號驅動I/O編程 180
9.2 服務器模型及編程 184
9.2.1 循環服務 184
9.2.2 并發服務 185
9.2.3 epoll 191
第10章 云網站的搭建 201
10.1 概述 201
10.1.1 云網站的優點和問題 201
10.1.2 基本服務模型 201
10.2 Nginx服務器 202
10.2.1 Nginx概述 202
10.2.2 Nginx配置 206
10.2.3 URL匹配及跨域問題 210
10.2.4 Nginx的運行 212
10.3 工具WinSCP 213
10.4 工具VNC Viewer 213
第11章 基于HTML的靜態網頁編程 216
11.1 HTML概述 216
11.2 HTML常用標簽 217
11.2.1 基本結構及文本 217
11.2.2 表格/表單和輸入/輸出 219
11.2.3 語義元素 221
11.2.4 圖形/圖像和其他多媒體 223
11.2.5 腳本及其他 225
11.3 CSS和CSS3 226
11.3.1 選擇器 226
11.3.2 盒子模型 229
11.3.3 CSS屬性類型 230
第12章 基于JavaScript和Node.js的動態網頁編程 235
12.1 JavaScript 235
12.1.1 概述及語法 235
12.1.2 js函數 237
12.1.3 DOM和事件處理及JQuery 239
12.1.4 外部函數引用 245
12.1.5 異步編程 249
12.2 Node.js 254
12.2.1 概述和安裝配置 254
12.2.2 事件循環 256
12.2.3 模塊 258
第13章 WebSocket和MQTT 261
13.1 WebSocket 261
13.1.1 長連接概念 261
13.1.2 基于WebSocket的聊天室 262
13.2 MQTT 267
13.2.1 物聯網與MQTT協議 267
13.2.2 基于云平臺的MQTT服務器 269
13.2.3 基于Node.js的MQTT編程 277
第14章 全棧開發示例 282
14.1 全棧開發和示例方案 282
14.1.1 全棧開發 282
14.1.2 示例方案 282
14.2 硬件系統設計 284
14.3 后端和MQTT系統設計 289
14.4 前端設計 290
參考文獻 294
展開全部
書友推薦
- >
月亮虎
- >
巴金-再思錄
- >
伊索寓言-世界文學名著典藏-全譯本
- >
山海經
- >
上帝之肋:男人的真實旅程
- >
經典常談
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
煙與鏡
本類暢銷