当前位置:首页 > 工业技术
网络应用协议与实践教程
网络应用协议与实践教程

网络应用协议与实践教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:吴桦,丁伟,夏震编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111431596
  • 页数:260 页
图书介绍:本书将理论和应用相结合,既给出网络应用的标准协议架构,也给出应用实例。在内容上除了介绍传统的网络应用协议,更注重介绍Internet最新应用,如P2P资源共享协议、及时通讯协议、网络多媒体传输协议等。对网络应用中常见的安全问题给出了解决思路,与偏向理论的网络应用协议教材相比,更具有针对性和实践意义。
《网络应用协议与实践教程》目录

第1章 网络应用协议 1

1.1网络协议基本概念 1

1.2因特网应用协议介绍 2

1.2.1 TCP/IP协议族 2

1.2.2 IP 3

1.2.3 TCP与U DP 5

1.2.4网络应用层 6

1.3网络应用服务基本架构 7

1.3.1集中式服务结构 7

1.3.2 P2P服务结构 9

1.4应用层与传输层接口 10

1.4.1套接字 10

1.4.2套接字连接过程 12

1.5 Wireshark 简介 14

1.6本章小结 16

思考与实践 16

第2章域名服务 17

2.1域名系统的基本概念和功能 17

2.1.1域名系统的历史 17

2.1.2域名系统的基本原理 18

2.1.3域名系统的组成结构 18

2.2域名空间 19

2.2.1域名空间的体系结构 19

2.2.2域、域名、区 20

2.2.3区文件和资源记录 20

2.3域名服务器 23

2.4域名解析 28

2.4.1域名解析相关协议 28

2.4.2域名系统查询 29

2.4.3域名系统反向查询 32

2.5区文件的维护 33

2.6域名系统性能优化 34

2.7本章小结 35

思考与实践 35

第3章 文件传输协议 36

3.1引言 36

3.2 FTP的连接和通信 36

3.3控制连接 37

3.3.1控制连接的建立 37

3.3.2 FTP指令和响应信息 37

3.3.3 FTP指令和响应序列 40

3.4数据连接 41

3.4.1数据连接的建立 41

3.4.2数据文件传输参数选项 42

3.4.3常见选项 44

3.4.4文件传输的异常终止 44

3.5 FTP客户端的用户接口 44

3.6点对点文件传输 46

3.7本章小结 48

思考与实践 48

第4章 电子邮件服务 49

4.1引言 49

4.2电子邮件服务过程 49

4.2.1邮件系统总体结构 49

4.2.2邮件系统组成部分 50

4.2.3邮件服务一般过程 51

4.3电子邮件消息格式 51

4.3.1基本格式 51

4.3.2 MIME 52

4.4电子邮件交付协议 53

4.4.1 SMTP基本结构 54

4.4.2 SMTP交互过程 54

4.4.3 SMTP命令和应答 56

4.4.4 SMTP认证方式 56

4.5取回电子邮件的协议 57

4.5.1邮局协议——POP3 57

4.5.2 Internet消息访问协议——IMAP4 59

4.6邮件存储格式 62

4.7电子邮件服务器的寻址 63

4.7.1邮件地址格式 63

4.7.2邮件寻址过程 65

4.7.3 IPv6与邮件寻址 65

4.8反垃圾邮件技术 65

4.8.1反垃圾邮件技术简介 66

4.8.2发送者策略架构 66

4.8.3发送者标识 68

4.8.4域名密钥鉴别邮件 68

4.9邮件加密软件PGP的应用 70

4.9.1 OpenPGP标准 70

4.9.2 OpenPGP与电子邮件 71

4.9.3 PGP邮件加密示例 73

4.10本章小结 75

思考与实践 75

第5章 简单网络管理协议 76

5.1 SNMP网络管理概述 76

5.2管理信息结构SMI 78

5.2.1管理对象命名规则 78

5.2.2管理对象的数据类型 79

5.2.3编码 80

5.3管理信息库 82

5.3.1管理信息库简介 82

5.3.2访问MIB 84

5.4简单网络管理协议简介 85

5.4.1 SNMP报文 85

5.4.2 SNMP消息 87

5.4.3 SNMP操作实例 89

5.4.4 SNMP安全策略 90

5.5基于SNMP的网络管理软件MRTG的应用 91

5.5.1 MRTG的安装 92

5.5.2 MRTG的配置 92

5.5.3.SNMP代理的配置 93

5.5.4 MRTG监控中心的运行 94

5.6高级网管功能 95

5.7本章小结 98

思考与实践 98

第6章 公钥基础设施 99

6.1 PKI功能 99

6.1.1 PKI的目标 99

6.1.2 PKI应用中的基础密码学 99

6.2 PKI组成 104

6.3数字证书 105

6.3.1数字证书的内容 105

6.3.2数字证书的生命周期 107

6.4 PKI的服务 110

6.4.1数据机密性 110

6.4.2数据完整性和数据源鉴别 110

6.4.3非否认 111

6.5 PKI在网上银行的应用 111

6.5.1 PKI为网上银行提供的安全服务 111

6.5.2不同的网上银行认证手段 112

6.5.3招商银行PKI系统介绍 115

6.6本章小结 115

思考与实践 115

第7章P2P应用 116

7.1 P2P的基本概念 116

7.2 P2P网络拓扑与关键技术 117

7.2.1集中式P2P网络 117

7.2.2分布式非结构化P2P网络 119

7.2.3分布式结构化P2P网络 120

7.2.4混合式P2P网络 122

7.2.5 P2P网络中的资源定位技术 122

7.2.6 P2P网络中的多源传输技术 123

7.3 P2P应用实例分析 123

7.3.1文件分享应用eMule 123

7.3.2基于P2 P的即时通信应用Skype 126

7.3.3基于P2P的流媒体应用 129

7.4 P2P开发平台JXTA 133

7.5 P2P应用带来的问题 135

7.6本章小结 136

思考与实践 136

第8章 即时通信应用 137

8.1即时通信软件介绍 137

8.1.1即时通信的历史 137

8.1.2常见的即时通信软件 138

8.2 MSN 140

8.2.1 MSN概述 140

8.2.2编码 140

8.2.3 MSN中的名字 141

8.3 MSN协议 142

8.3.1 MSN消息协议及消息格式 142

8.3.2 MSN客户端协议及其消息格式 143

8.4 MSN服务器和连接 144

8.4.1 MSN服务器 144

8.4.2 MSN连接 145

8.5 MSN主要通信过程 145

8.5.1登录认证 145

8.5.2用户状态改变与状态保持 149

8.5.3消息通信过程 151

8.6 MSN使用HTTP代理 153

8.7即时通信应用的现状与发展 154

8.8本章小结 155

思考与实践 155

第9章 VoIP应用 156

9.1 VoIP概述 156

9.2信令技术 158

9.3 H.323协议 158

9.3.1 H.323系统组成 158

9.3.2 H.323协议族 159

9.3.3 H.323呼叫的建立过程 162

9.4 SIP 163

9.4.1 SIP系统组成 164

9.4.2 SIP消息 165

9.4.3 SIP呼叫的建立过程 167

9.5 H.323与SIP比较 169

9.6实时传输协议RTP和RTCP 170

9.6.1 RTP 170

9.6.2 RTCP 172

9.7实时流媒体协议RTSP 173

9.8 VoIP服务质量 174

9.8.1 VoIP服务质量需求 174

9.8.2资源预留协议RSVP 175

9.9语音处理技术 176

9.10 VoIP网关 177

9.11本章小结 177

思考与实践 177

第10章Web技术发展介绍 178

10.1 Web应用发展简史 178

10.1.1因特网 178

10.1.2基本因特网协议 178

10.1.3 W3C 179

10.2 Web架构的组成 181

10.2.1超文本技术 181

10.2.2统一资源定位技术 182

10.2.3超文本传输协议 183

10.3 Web客户端 183

10.3.1浏览器的历史和变迁 183

10.3.2客户端技术 186

10.4 Web服务器 188

10.4.1服务器端实现方案 189

10.4.2服务器端技术 191

10.5 Web 2.0 192

10.5.1互动平台 193

10.5.2人成了网络的灵魂 195

10.5.3丰富的用户体验 195

10.6本章小结 196

思考与实践 196

第11章 超文本传输协议 197

11.1 HTTP介绍 197

11.1.1 HTTP的版本 197

11.1.2 URI与URL 198

11.1.3 HTTP基本运行方式 199

11.2请求信息 200

11.2.1请求信息格式 200

11.2.2请求信息实例 205

11.2.3请求信息实例总结 207

11.3响应信息 208

11.3.1响应信息格式 208

11.3.2响应信息实例 210

11.4 HTTP/1.1特性 210

11.4.1持久连接和分块传输 210

11.4.2内容协商 213

11.4.3缓存机制 213

11.4.4 HTTP状态保持 215

11.5浏览网页引发的传输过程实例 217

11.6本章小结 218

思考与实践 218

第12章Web开发技术 219

12.1 Web技术起源与发展 219

12.2 HTML 220

12.2.1 HTML文档的概念 220

12.2.2创建HTML文档的方法 221

12.2.3 HTML文档的常用标记 221

12.3 DIV+CSS 224

12.3.1传统HTML的缺点 224

12.3.2 DIV和CSS的概念 224

12.3.3 DIV+CSS的原理 225

12.4 JavaScript 226

12.4.1 JavaScript的使用方法 227

12.4.2 JavaScript基本语法 228

12.4.3浏览器对象模型 232

12.4.4 Document对象 234

12.5 HTML 5 235

12.5.1 canvas 235

12.5.2 CSS 3 235

12.5.3离线及本地存储 236

12.5.4 WebSocket 236

12.5.5语义性 236

12.5.6特征检测 237

12.5.7地理位置定位 237

12.6 Web服务器端技术 238

12.7构建网站 240

12.7.1申请域名和租用空间 240

12.7.2网站的建设 240

12.8本章小结 241

思考与实践 241

第13章Web应用的安全问题 242

13.1 Web应用的安全隐患 242

13.2客户端安全 243

13.2.1 Cookie威胁 243

13.2.2 ActiveX的安全性 244

13.2.3脚本攻击 246

13.2.4 Web欺骗 246

13.3传输安全 247

13.3.1中间人攻击和重放攻击 247

13.3.2 SSL/TLS 248

13.4服务器安全 252

13.4.1 Web平台安全 252

13.4.2 Web认证安全 253

13.4.3 SQL注入攻击 254

13.5拒绝服务攻击 255

13.6本章小结 257

思考与实践 257

附录 实验建议 258

参考文献 260

相关图书
作者其它书籍
返回顶部