《TCP/IP网络原理与技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈庆章,赵小敏编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2006
  • ISBN:7040188244
  • 页数:372 页
图书介绍:本书是一本系统的介绍TCP/IP网络运作原理和网络建设相关技术的教科书。本书以TCP/IP主要协议为主线,详细介绍了TCP/IP协议和TCP/IP网络基本概念,以及网络接口层、网络互联层、传输层和应用层的协议,随着协议的介绍而分别给出了TCP/IP网络实现的相关技术,包括地址解析与分发、路由算法和实现、域名和目录管理、TCP/IP网络管理和TCP/IP网络安全。教材内容丰富,原理、技术和工程相结合。本书可作为高等学校计算机专业和电子信息类专业高年级本科生或低年级研究生的教材或教学参考书。对于从事网络研究、网络工程、网络技术服务等科研和工程技术人员来说,本书也是一本很好的基础性参考读物。

第1章 概念、体系和历史 1

1.1 TCP/IP概念 1

1.1.1 TCP/IP的定义 1

1.1.2 TCP/IP的特性 2

1.1.3 TCP/IP协议的目标 4

1.2 OSI/RM体系结构 4

1.2.1 网络协议的分层 4

1.2.2 OSI/RM的7层协议 5

1.2.3 7层协议的通信过程 7

1.2.4 涉及OSI/RM几个概念 8

1.3 TCP/IP协议体系结构 9

1.3.1 TCP/IP协议模型 9

1.3.2 TCP/IP与OSI模型的比较 9

1.3.3 TCP/IP地址的基本要素 10

1.4 TCP/IP的历史 11

1.4.1 起源和发展 11

1.4.2 Internet结构委员会 13

1.4.3 IAB的重新组织 14

1.4.4 Internet其他组织 15

1.4.5 下一代Internet的研究与开发计划 16

1.5 RFC文档 17

1.5.1 RFC概念 17

1.5.2 RFC产生过程 18

思考题 19

第2章 网络接口 20

2.1 以太网和IEEE 802.x LAN 20

2.1.1 以太网技术 20

2.1.2 以太帧格式 24

2.1.3 以太网的组网 26

2.2 SLIP和PPP 29

2.2.1 SLIP协议 29

2.2.2 PPP协议 31

2.3 FDDI 34

2.3.1 FDDI技术 34

2.3.2 FDDI的体系结构 36

2.3.3 FDDI的帧结构 37

2.4 异步传输方式ATM 39

2.4.1 ATM基本概念 39

2.4.2 ATM协议模型及信元结构 40

2.4.3 ATM局域网仿真 46

2.5 无线局域网 47

2.5.1 无线局域网特点 47

2.5.2 无线局域网的组成 47

2.5.3 IEEE 802.11标准 50

2.5.4 无线局域网实例 53

思考题 54

第3章 互联工作协议 55

3.1 IP地址 55

3.1.1 IP地址概念 55

3.1.2 IP地址分类 57

3.1.3 IP地址进一步分析 60

3.2 IP子网及其分割 63

3.2.1 子网概念及子网划分优点 63

3.2.2 子网掩码及其表示 65

3.2.3 子网划分的原则及子网掩码计算的办法 67

3.2.4 无类型编址 72

3.3 IP协议 73

3.3.1 IP层的特点、功能及地位 73

3.3.2 IP数据报格式 74

3.3.3 IP数据报传输 78

3.4 ICMP协议 84

3.4.1 ICMP协议的功能 84

3.4.2 ICMP报文的基本格式 86

3.4.3 ICMP差错报文特点 87

3.4.4 ICMP关于出错的报文 88

3.4.5 ICMP关于控制的报文 90

3.4.6 ICMP请求/应答报文对 92

3.5 多播编址与IGMP协议 94

3.5.1 多播传送的概念 94

3.5.2 IP协议对多播传送的处理 97

3.5.3 Internet组管理协议IGMP 98

思考题 101

第4章 地址解析与地址分发 102

4.1 地址解析协议ARP 102

4.1.1 直接映射 102

4.1.2 动态绑定 103

4.1.3 ARP的分组格式 107

4.2 反向地址解析协议RARP 109

4.2.1 关于无盘工作站的IP地址 109

4.2.2 RARP协议 109

4.3 引导协议BOOTP 112

4.3.1 问题的提出 112

4.3.2 BOOTP工作原理 113

4.3.3 BOOTP报文格式 115

4.3.4 启动配置文件 117

4.4 动态主机配置协议DHCP 118

4.4.1 动态配置问题的提出及其概念 118

4.4.2 动态IP地址分配 120

4.4.3 DHCP报文格式 124

思考题 126

第5章 路由协议 127

5.1 路由相关概念 127

5.1.1 路由 127

5.1.2 路由表 131

5.1.3 路由选择策略 134

5.1.4 路由过程 137

5.2 路由算法回顾 138

5.2.1 矢量距离算法(V-D算法) 138

5.2.2 链路-状态算法(L-S算法) 140

5.3 网关的体系结构 142

5.3.1 路由表表达上的困难 142

5.3.2 Internet网关的结构模式 143

5.3.3 Internet中的自治系统 145

5.4 路由信息协议RIP 146

5.4.1 RIP工作原理 147

5.4.2 RIP数据报文及其传输 150

5.5 开放最短路径优先协议OSPF 152

5.5.1 基本认识 152

5.5.2 OSPF的报文格式 154

5.6 增强的内部网关路由协议EIGRP 157

5.6.1 内部网关路由协议(IGRP) 158

5.6.2 增强的IGRP的主要特点 159

5.7 外部网关协议(EGP) 160

5.7.1 EGP概念 160

5.7.2 EGP报文格式 161

5.7.3 EGP第三方限制 164

5.8 边界网关协议BGP 166

5.8.1 BGP概念和特点 166

5.8.2 BGP的功能和报文类型 167

思考题 172

第6章 传输层协议 173

6.1 传输层知识回顾 173

6.1.1 传输层协议分类 173

6.1.2 传输层要解决的问题 175

6.1.3 面向连接的协议与无连接协议 180

6.1.4 端口与套接字 181

6.2 UDP协议 184

6.2.1 概念 184

6.2.2 UDP报文及其封装 185

6.2.3 UDP校验和与伪头标 186

6.3 传输控制协议TCP 186

6.3.1 概念 186

6.3.2 TCP报文格式 187

6.3.3 TCP可靠性措施 188

6.3.4 TCP连接建立与撤除 192

思考题 192

第7章 命名和目录协议 194

7.1 域名的命名机制 194

7.1.1 主机命名的一般规则 194

7.1.2 无层次命名机制 195

7.1.3 层次型命名机制 195

7.1.4 层次型名字及管理 196

7.2 TCP/IP网络域名 197

7.2.1 域和域名 197

7.2.2 域名命名规则 199

7.2.3 对域名和IP地址的一般分配原则 200

7.3 域名解析 201

7.3.1 域名解析系统的特性要求 201

7.3.2 TCP/IP域名服务器逻辑结构 201

7.3.3 域名解析 202

7.3.4 DNS的运作 205

7.4 域服务器报文 207

7.4.1 服务器报文格式 207

7.4.2 关于域名报文的其他问题 210

7.4.3 关于CNNIC 211

7.5 轻型目录访问协议LDAP 212

7.5.1 目录和目录服务 212

7.5.2 LDAP协议的特点 214

7.5.3 LDAP协议的内容 215

7.6 开发LDAP的应用 217

7.6.1 建立一个基于LDAP应用 217

7.6.2 LDAP中的访问控制 221

7.6.3 LDAP的主从备份功能 222

思考题 225

第8章 典型的应用层协议 226

8.1 应用层相关知识 226

8.2 网络服务程序 227

8.2.1 文件与打印服务程序 227

8.2.2 域名转换服务程序 228

8.2.3 重定向程序 228

8.2.4 NetBIOS 229

8.3 端口和套接字 229

8.4 TCP/IP实用程序 231

8.5 文件传输协议FTP 232

8.5.1 文件访问与传输 232

8.5.2 FTP进程模型 233

8.5.3 TCP端口号的分配 234

8.5.4 从用户的角度看FTP 234

8.5.5 匿名FTP会话举例 236

8.5.6 其他文件传输协议简介 238

8.6 简单邮件传输协议SMTP 240

8.6.1 邮件相关概念 240

8.6.2 SMTP协议原理 242

8.6.3 SMTP协议内容 245

8.7 POP3协议 249

8.7.1 什么是POP3 249

8.7.2 POP3协议命令 250

8.8 超文本传输协议HTTP 257

8.8.1 HTTP简介 257

8.8.2 HTTP协议的运作方式 259

8.8.3 HTTP报文格式 262

8.8.4 超文本标注语言HTML 267

思考题 268

第9章 TCP/IP网络管理 270

9.1 网络管理的概念 270

9.1.1 网络管理的定义 270

9.1.2 网络管理内容 271

9.1.3 网络管理者 271

9.2 网络管理的协议 272

9.2.1 两种管理协议 272

9.2.2 管理信息库(MIB) 273

9.3 简单网络管理协议(SNMP) 276

9.3.1 SNMP协议模型 276

9.3.2 SNMP报文 278

9.3.3 对MIB的访问 279

9.3.4 SNMP命令 280

9.4 远程监控RMON 282

9.4.1 什么是RMON 282

9.4.2 RMON如何工作 283

9.5 网络管理实务 286

9.5.1 网络管理工具 286

9.5.2 网络诊断过程(Network Diagnostic Process) 289

9.5.3 网络问题的归类 291

思考题 293

第10章 TCP/IP安全 295

10.1 关于网络安全 295

10.1.1 网络安全概念 295

10.1.2 从TCP/IP协议看网络安全 298

10.1.3 对TCP/IP网络的入侵 302

10.2 IPSec通信协议标准 306

10.2.1 IPSec通信协议认识 306

10.2.2 隧道模式和传输模式 308

10.2.3 安全关联(Security Association) 309

10.2.4 认证协议IP Authentication Header(AH) 311

10.2.5 加密协议IP Encapsulating Security Payload(ESP) 315

10.2.6 安全连接和密钥管理协议(ISAKMP) 319

10.2.7 The Internet Key Exchange Protocol(IKE) 325

10.3 虚拟专用网VPN 328

10.3.1 什么是虚拟专用网 328

10.3.2 VPN的类型与应用方式 329

10.3.3 VPN相关技术 331

10.3.4 VPN产品和VPN组建 335

10.4 防火墙技术 340

10.4.1 防火墙概念 340

10.4.2 防火墙的类型 341

10.4.3 防火墙的设计 343

10.4.4 防火墙对TCP/IP信息包的过滤 344

10.4.5 防火墙功能指标 348

思考题 351

附录一 TCP/TP连通性实用程序 352

附录二 IPv6技术简介 366

参考文献 372