《Internet原理与应用技术 第2版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:郭银章等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302256816
  • 页数:404 页
图书介绍:本书面向高校计算机及相关专业本科课程,全面讲述了Internet的核心原理和应用技术。

第1章 Internet网络概述 1

1.1 Internet的产生与发展 1

1.1.1 Internet的产生 1

1.1.2 Internet的发展 2

1.2 Internet的组成体系结构 3

1.3 Internet的TCP/IP协议 4

1.4 Internet的接入技术 6

1.4.1 通过电话拨号方式接入 6

1.4.2 通过X.25分组交换网接入 7

1.4.3 通过DDN专线接入 8

1.4.4 通过微波专线接入 8

1.4.5 通过局域网接入 9

1.5 Internet的应用服务 10

1.5.1 电子邮件 10

1.5.2 FTP 11

1.5.3 Telnet 11

1.5.4 HTTP 12

1.6 Internet在我国的发展应用 12

本章小结 14

思考题 14

第2章 Internet寻址技术 15

2.1 Internet的IP地址格式 15

2.1.1 IP地址的构成 15

2.1.2 IP地址的表示 15

2.1.3 IP地址的分类 16

2.1.4 特殊的IP地址 17

2.1.5 IP地址寻址规则 19

2.2 Internet的子网掩码与屏蔽码 20

2.2.1 子网划分的目的 20

2.2.2 子网编码的方法 20

2.2.3 子网划分的步骤 22

2.3 无类别域间路由CIDR 23

2.3.1 网络前缀 24

2.3.2 最长前缀匹配 26

2.3.3 使用二叉搜索查找路由表 27

2.4 IP地址与物理地址的动态转换协议ARP 28

2.4.1 地址解析 29

2.4.2 ARP原理 29

2.4.3 ARP报文格式 31

2.4.4 ARP协议在Windows中的实现 32

本章小结 33

思考题 33

第3章 Internet网络互连协议IP/ICMP 35

3.1 IP数据报传递服务 35

3.2 IPv4及IP数据报 36

3.3 IP数据报的分段与重组 39

3.4 IP数据报的路由与转发 40

3.5 差错控制报文协议 42

3.5.1 ICMP报文格式 43

3.5.2 ICMP的工具程序 46

本章小结 48

思考题 48

第4章 Internet传输层TCP/UDP协议 49

4.1 可靠的数据传输控制协议TCP 50

4.1.1 TCP可靠传输控制机制 51

4.1.2 TCP滑动窗口流量控制机制 53

4.2 TCP协议的数据报格式 54

4.3 TCP连接建立的三次握手 56

4.4 TCP连接关闭的过程 58

4.5 TCP的累计重传策略 58

4.5.1 TCP的累计确认重传机制 58

4.5.2 TCP的累计超时值的确定 59

4.6 TCP的拥塞控制 60

4.6.1 TCP拥塞控制算法 60

4.6.2 慢启动和拥塞避免算法 61

4.6.3 快重传和快恢复算法 63

4.7 TCP的协议扩充 64

4.8 用户数据报协议 66

4.8.1 UDP概述 66

4.8.2 UDP用户数据报的头部格式 68

本章小结 69

思考题 69

第5章 Internet路由算法 71

5.1 基本概念 72

5.1.1 网际互连的基本概念 72

5.1.2 路由选择的基本概念 74

5.2 距离向量路由选择算法 77

5.2.1 距离向量路由算法描述 77

5.2.2 距离向量路由算法举例 78

5.3 链路状态路由选择算法 79

5.3.1 链路状态路由算法描述 79

5.3.2 链路状态路由算法举例 81

5.4 其他路由选择算法 84

本章小结 85

思考题 85

第6章 Internet路由协议 86

6.1 自治系统的基本概念 86

6.2 内部路由协议(IRP) 88

6.2.1 路由信息协议(RIP) 88

6.2.2 开放最短路径优先路由协议(OSPF) 91

6.2.3 ISO路由选择协议 94

6.3 外部路由协议 97

6.4 其他路由选择协议 100

6.4.1 Cisco公司的IGRP路由选择协议 101

6.4.2 Cisco公司的EIGRP路由选择协议 101

6.4.3 Novell公司的IPX路由选择协议 102

6.4.4 IBM公司的NetBIOS路由选择 103

6.4.5 苹果公司的AppleTalk路由选择 105

本章小结 106

思考题 107

第7章 Internet交换技术 108

7.1 Internet路由与交换的概念 108

7.1.1 IP路由与ATM交换技术 109

7.1.2 基于ATM交换的IP路由 112

7.1.3 吉(太)位线速路由交换机 115

7.2 IP路由交换技术 116

7.2.1 IP交换的原理 116

7.2.2 IP交换机的转发 118

7.2.3 信息流管理协议 120

7.2.4 通用交换管理协议 121

7.3 Cisco的标记交换技术 123

7.3.1 Cisco标记交换原理 124

7.3.2 Cisco标记交换转发 125

7.3.3 标记分发协议(TDP) 126

7.4 多协议标签交换(MPLS) 128

7.4.1 MPLS体系结构 128

7.4.2 MPLS标签堆栈格式 130

7.4.3 MPLS协议结构与LSR结构 132

7.4.4 标签分发协议(LDP) 134

本章小结 138

思考题 139

第8章 Internet的IPv6协议 141

8.1 IPv6协议的基础知识 141

8.1.1 什么是IPv6协议 141

8.1.2 IPv6产生的原因 142

8.1.3 IPv6的设计特点 143

8.2 IPv6协议的地址 146

8.2.1 IPv6报头格式结构 146

8.2.2 IPv6协议的地址表示 147

8.2.3 IPv6协议的地址分配 150

8.2.4 IPv4向IPv6过渡 151

8.3 IPv6自动地址配置策略 153

8.3.1 IPv6的链路局部地址配置 153

8.3.2 IPv6的全状态自动配置 154

8.3.3 IPv6的无状态自动配置 154

本章小结 154

思考题 155

第9章 主动网络技术与虚拟专用网 156

9.1 主动网络技术的基本原理 156

9.1.1 主动网络的基本概念与分类 156

9.1.2 主动网络的沙箱模型 158

9.2 主动网络的体系结构 159

9.2.1 主动网络体系结构 159

9.2.2 主动代码结构及代码分发 160

9.2.3 主动代码程序语言选择 162

9.2.4 主动网技术与移动代理 163

9.2.5 主动网体系结构的发展 163

9.3 主动网的应用 165

9.3.1 主动网在Web代理及Web交换机中的应用 165

9.3.2 主动网的路由器 166

9.3.3 主动网络的其他应用 167

9.4 VPN概述 168

9.4.1 VPN的基本概念 168

9.4.2 VPN的关键技术 171

9.4.3 VPN的基本用途 173

9.4.4 VPN的分类 174

9.5 VPN的隧道机制 177

9.5.1 VPN隧道概念 177

9.5.2 VPN隧道协议 179

9.5.3 点对点协议(PPP) 184

9.6 VPN的安全协议 185

9.6.1 VPN的加密技术 185

9.6.2 IP层的安全协议(IPSec) 186

9.7 VPN的解决方案 187

9.7.1 远程访问虚拟网(Access-VPN) 188

9.7.2 企业内部虚拟网(Intranet-VPN) 188

9.7.3 企业扩展虚拟网(Extranet-VPN) 189

本章小结 189

思考题 190

第10章 应用层的客户/服务器计算模式 191

10.1 网络计算模式的形成 191

10.1.1 以大型机为中心的计算模式 191

10.1.2 以服务器为中心的计算模式 191

10.2 客户/服务器计算模式 192

10.2.1 客户/服务器计算模式的概念 192

10.2.2 客户/服务器计算模式的特点 193

10.2.3 客户/服务器的优点 194

10.2.4 客户/服务器的应用 194

10.3 Internet的客户/服务器计算模式 195

10.4 客户/服务器模式的中间件 196

10.4.1 中间件定义 196

10.4.2 中间件的功能与作用 197

10.4.3 中间件的类型 197

10.5 客户/服务器模式的套接字编程 198

10.5.1 套接字API 198

10.5.2 基本socket调用 199

10.5.3 客户/服务器编程初步 205

本章小结 208

思考题 209

第11章 域名解析系统(DNS) 210

11.1 域名与域名空间 211

11.2 DNS数据库与资源记录 214

11.3 名字服务器与名字解析器 217

11.3.1 名字服务器 217

11.3.2 名字解析器 219

11.4 域名解析与反向解析 219

11.4.1 域名解析 219

11.4.2 反向解析 222

11.4.3 如何提高解析的效率 223

本章小结 224

思考题 225

第12章 电子邮件系统及SMTP 226

12.1 电子邮件系统简介 226

12.1.1 电子邮件系统的特点 226

12.1.2 电子邮件地址 227

12.1.3 电子邮件体系 227

12.1.4 电子邮件协议SMTP 228

12.1.5 电子邮件的消息格式 229

12.2 报文传输代理MTA/SMTP 229

12.3 邮件用户代理UA及POP3 232

12.3.1 邮件用户代理 232

12.3.2 POP3协议 233

12.3.3 IMAP 234

12.4 报文协议RFC 822及报文扩展协议MIME 235

12.4.1 RFC 822 235

12.4.2 报文扩展协议MIME 235

本章小结 237

思考题 238

第13章 网络管理及SNMP协议 239

13.1 网络管理的解决方案 239

13.1.1 网络管理的功能 239

13.1.2 网络管理的模式及体系 241

13.1.3 网络管理的标准 242

13.2 简单网络管理协议(SNMP) 245

13.2.1 SNMP框架模型 246

13.2.2 管理信息结构(SMI) 248

13.2.3 SNMP协议 249

13.3 常用的网络管理系统 251

13.3.1 HP OpenView 252

13.3.2 IBM NetView 253

13.3.3 SUN SunNet Manager 254

13.3.4 Cabletron SPECTRUM 255

本章小结 256

思考题 256

第14章 网络安全 257

14.1 网络安全的基本概念 257

14.1.1 网络安全的原则 258

14.1.2 网络安全的内容 258

14.1.3 网络安全的主要因素 259

14.1.4 网络安全防范体系层次 260

14.1.5 网络安全防范体系设计准则 261

14.2 网络安全的防火墙技术 263

14.2.1 防火墙的基本技术和分类 263

14.2.2 防火墙的基本配置与结构 267

14.2.3 防火墙的选择原则 269

14.3 网络安全的入侵防范技术 272

14.3.1 黑客常用的入侵手段 272

14.3.2 入侵检测 274

14.3.3 网络病毒及其防范 279

14.4 网络安全层次 280

14.4.1 IP层安全技术 280

14.4.2 传输层的安全技术 281

14.4.3 应用层的安全技术 283

14.4.4 WWW的安全技术 285

本章小结 286

思考题 287

第15章 虚拟局域网的规划与设计 288

15.1 VLAN的基本概念和原理 289

15.1.1 VLAN的概念 289

15.1.2 VLAN的配置 290

15.1.3 VLAN的作用 291

15.2 VLAN的划分方法 293

15.2.1 基于端口划分VLAN 293

15.2.2 基于MAC地址划分VLAN 293

15.2.3 基于网络层划分VLAN 294

15.3 VLAN规划 294

15.3.1 VLAN的规划原则 294

15.3.2 VTP域的规划 295

15.3.3 VLAN的规划 296

15.4 VLAN配置 297

15.4.1 场景描述 297

15.4.2 VLAN命令行配置 298

第16章 IP子网划分与流量监控 305

16.1 IP子网划分 306

16.1.1 IP子网划分的策略 306

16.1.2 IP子网划分的编程实践 307

16.2 IP流量监控 310

16.2.1 IP流量监控的基本概念 310

16.2.2 IP流量监控的目的 310

16.2.3 IP流量信息的标准化 311

16.2.4 IP流量测量和协议分析编程 311

第17章 OSPF路由协议的软件模拟与设计 318

17.1 对等层协议模拟基础知识 319

17.1.1 标识符命名和编写规范 319

17.1.2 进程间通信机制和线程间同步机制 321

17.1.3 通用的数据结构和函数 323

17.2 OSPF基本概念和原理 332

17.2.1 链路状态和OSPF图论模型 333

17.2.2 链路状态数据库和链路状态通告 334

17.2.3 OSPF层次化路由方案 338

17.3 OSPF系统的初始化 341

17.4 OSPF分组的接收和发送 343

17.5 OSPF邻居和邻居状态机 348

17.6 Hello协议——邻接关系的发现与保持 353

17.7 主从路由器的协商 359

17.8 链路状态数据库的同步 364

17.9 OSPF接口和接口状态机 370

17.10 DR和BDR的选举 375

17.11 定时器事件 378

17.12 最短路径优先算法 379

第18章 SNMP协议编程 382

18.1 SNMP网络管理体系结构 382

18.1.1 基本网络管理框架 382

18.1.2 SNMP框架体系结构 383

18.2 管理对象和管理信息库 385

18.2.1 管理对象 385

18.2.2 管理信息库 386

18.3 SNMP协议操作 387

18.3.1 SNMP的数据收集方法 387

18.3.2 SNMP面向自陷的轮询方法 387

18.4 WinSNMP应用程序接口 388

18.4.1 WinSNMP的初始化 389

18.4.2 WinSNMP操作 391

18.4.3 WinSNMP资源环境清理 394

18.5 SNMP类封装设计 395

18.5.1 WinSNMP API类的封装 395

18.5.2 WinSNMP API类封装应用实例 400

参考文献 404