图书介绍
网络协议编程技术及应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张晓明编著 著
- 出版社: 北京:北京师范大学出版社
- ISBN:9787303217700
- 出版时间:2017
- 标注页数:273页
- 文件大小:62MB
- 文件页数:286页
- 主题词:计算机网络-通信协议-高等学校-教材
PDF下载
下载说明
网络协议编程技术及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 网络应用开发基础1
1.1.1 TCP/IP协议1
1.1.2 套接字2
1.1.3 网间进程通信的标识3
1.2 网络通信应用模型4
1.2.1 集中应用模型4
1.2.2 客户机/服务器应用模型5
1.2.3 基于Web的浏览器/服务器应用模型7
1.2.4 P2P应用模型7
1.2.5 云计算应用模型8
1.3 C#网络编程概述10
1.3.1 常用的网络组件10
1.3.2 寻找IP地址的类和方法11
1.3.3 数据流的类型与应用12
1.3.4 多线程技术14
1.3.5 Windows API函数调用17
1.4 加密技术18
1.4.1 对称加密算法与程序设计18
1.4.2 非对称加密算法与程序设计26
实验题33
第2章 基于TCP协议的程序设计35
2.1 基于TCP协议的编程模型35
2.1.1 TCP协议编程特点35
2.1.2 面向连接的套接字调用流程36
2.2 流式套接字的基本函数与应用37
2.3 阻塞/非阻塞模式及其应用41
2.3.1 典型的阻塞模式42
2.3.2 阻塞模式的特点42
2.3.3 阻塞模式的效率提升方法43
2.3.4 非阻塞模式及其应用44
2.4 同步套接字编程技术45
2.5 异步套接字编程技术54
2.6 基于TcpCIient类和TcpListener类的编程技术56
2.6.1 TcpClient类的使用方法57
2.6.2 TcpListener类的使用方法58
实验题59
第3章 基于UDP协议的程序设计61
3.1 基于UDP协议的编程模型61
3.1.1 UDP协议61
3.1.2 无连接的套接字调用流程62
3.1.3 数据报套接字的基本函数与应用63
3.2 使用UdpClient类进行编程64
3.2.1 UdpClient类的使用方法64
3.2.2 UdpClient类的应用实例66
3.3 网络广播程序设计69
3.3.1 广播程序设计示例70
3.3.2 套接字选项设置方法71
3.4 多播程序设计72
3.4.1 多播地址72
3.4.2 互联网组管理协议(IGMP)73
3.4.3 多播编程方法74
3.4.4 多播编程实例76
实验题80
第4章 网络扫描程序设计81
4.1 活动主机探测技术81
4.1.1 ICMP协议介绍82
4.1.2 基于ICMP的探测原理83
4.1.3 活动主机探测程序设计83
4.2 端口扫描技术89
4.2.1 端口扫描器90
4.2.2 端口扫描技术分类90
4.3 TCP全连接扫描程序设计94
4.3.1 设计思路94
4.3.2 常规扫描程序实现94
4.3.3 多线程扫描程序实现96
4.4 高级端口扫描程序设计98
4.4.1 界面设计99
4.4.2 程序实现99
实验题112
第5章 网络抓包程序设计115
5.1 网络抓包软件体系结构分析115
5.1.1 网络抓包技术分析115
5.1.2 WinPcap的体系结构116
5.2 基于WinPcap的抓包程序设计117
5.2.1 WinPcap编程基础117
5.2.2 WinPcap应用实例121
5.3 基于SharpCap的抓包程序设计127
5.3.1 SharpPcap应用入门127
5.3.2 常用数据结构和函数129
5.4 基于原始套接字的抓包程序设计131
5.4.1 设计实例说明131
5.4.2 关键代码分析132
实验题136
第6章 木马程序设计137
6.1 木马工作原理137
6.1.1 木马系统的组成137
6.1.2 木马的功能和特征138
6.1.3 木马的传播与运行138
6.2 木马程序的常规设计139
6.2.1 功能设计139
6.2.2 系统设计139
6.3 木马程序设计140
6.3.1 系统设计140
6.3.2 运行界面及说明141
6.3.3 主要程序说明142
6.4 远程屏幕监视技术146
6.4.1 屏幕捕获过程解析147
6.4.2 屏幕捕获程序设计149
6.4.3 基于远程调用信道的远程屏幕监视程序设计152
6.5 基于TCP协议的远程屏幕监视程序设计162
6.5.1 控制端程序设计162
6.5.2 客户端程序设计164
6.6 键盘鼠标控制程序设计167
6.6.1 键盘鼠标控制方法167
6.6.2 键盘钩子说明167
6.6.3 键盘鼠标的网络控制程序设计169
实验题175
第7章 邮件收发与拦截程序设计177
7.1 E-mail系统概述177
7.1.1 工作原理177
7.1.2 相关的协议178
7.2 SMTP协议编程179
7.2.1 SMTP的指令与响应码179
7.2.2 E-mail的组成180
7.2.3 ESMTP的工作流程181
7.2.4 ESMTP协议编程实例182
7.3 POP3协议编程187
7.3.1 POP3的工作流程187
7.3.2 POP3协议编程188
7.4 利用SmtpMail类发送E-mail193
7.4.1 System.Web.Mail介绍193
7.4.2 处理E-mail信息及附件195
7.4.3 E-mail发送方法196
7.5 利用JMail类收发E-mail197
7.5.1 JMail组件的特点197
7.5.2 JMail组件的主要参数与使用方法197
7.5.3 基于JMail组件的E-mail发送编程199
7.5.4 基于JMail组件的E-mail接收编程200
实验题203
第8章 网络视频传输程序设计205
8.1 视频编码技术205
8.2 基于VFW的视频采集与存储207
8.2.1 VFW功能描述208
8.2.2 视频数据处理技术209
8.2.3 视频监控程序设计214
8.3 基于VFW的视频传输217
8.3.1 视频传输流程217
8.3.2 视频发送端程序设计219
8.3.3 视频接收端程序设计222
实验题225
第9章 IP音频通信程序设计227
9.1 音频编程方法概述227
9.2 基于多媒体控件的音频播放程序设计228
9.3 DirectX组件的工作原理229
9.3.1 DirectX的组成230
9.3.2 DirectSound简介231
9.3.3 声音的播放过程232
9.4 基于DirectX组件的IP语音网络程序设计233
9.4.1 利用DirectX组件实现音频播放233
9.4.2 利用DirectX组件实现音频采集234
9.4.3 基于DirectX组件的IP电话程序设计243
实验题251
第10章 异构系统的网络通信程序设计253
10.1 异构系统的网络通信技术分析253
10.1.1 异构系统的网络通信概念253
10.1.2 虚拟机与主机网络配置254
10.2 Linux系统的网络编程技术256
10.2.1 Linux系统的网络编程基础256
10.2.2 基于TCP协议的网络聊天编程实例260
10.3 Linux和Windows异构系统的网络聊天程序设计266
10.3.1 网络设置267
10.3.2 Windows客户端程序设计267
10.3.3 Linux和Windows异构系统的聊天程序运行270
实验题271
参考文献273
热门推荐
- 3184414.html
- 1125469.html
- 2611141.html
- 1173247.html
- 3203269.html
- 2237945.html
- 268685.html
- 335930.html
- 1978811.html
- 2887426.html
- http://www.ickdjs.cc/book_430589.html
- http://www.ickdjs.cc/book_3031467.html
- http://www.ickdjs.cc/book_1643122.html
- http://www.ickdjs.cc/book_3428316.html
- http://www.ickdjs.cc/book_2258284.html
- http://www.ickdjs.cc/book_475653.html
- http://www.ickdjs.cc/book_2949680.html
- http://www.ickdjs.cc/book_2876677.html
- http://www.ickdjs.cc/book_3016975.html
- http://www.ickdjs.cc/book_2393186.html