TCP\IP原理与应用

TCP\IP原理与应用
作 者: 马争鸣
出版社: 冶金工业出版社
丛编项: 高等院校计算机技术系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 通信协议
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《TCP\IP原理与应用》作者简介

内容简介

本书是根据普通高等教育“十一五”国家级规划教材的指导精神而编写的。TCP/IP包括了一系列用于保证互联网络能够安全、可靠地即时通信的协议,通常称之为TCP/IP协议簇。过去数十年间,计算机网络得到迅速的发展,TCP/IP提供了一个标准化的通信和数据交换机制,包括维持互联网络中平稳通信所需的硬件和软件需求等。本书详细地介绍了TCP/IP协议簇,包括指导其运行的所有常见模型、协议、服务和标准。全书各章节后都提供了练习题目以巩固每章中介绍的概念与知识点。本书可作为高等院校电子、通信、计算机等各类专业的教材,也可作为上述学科及相关学科技术人员的参考书。

图书目录

目 录

第1章 TCP/IP体系结构 1

1.1 计算机网络的形成与发展 1

1.2 网络类型的划分 2

1.3 OSI模型 2

1.3.1 层次体系结构 3

1.3.2 OSI模型中各层的功能 4

1.4 计算机体系结构 8

1.4.1 网络体系的产生 8

1.4.2 网络体系结构 9

1.4.3 通信协议 10

1.4.4 层次化结构、协议和接口 10

1.5 TCP/IP协议栈 11

1.5.1 什么是协议 11

1.5.2 TCP/IP协议栈概述 11

1.5.3 TCP/IP协议栈中的各层 12

1.5.4 TCP/IP中的编址 15

小结 16

综合练习一 16

一、选择题 16

二、填空题 18

三、问答题 18

四、实验题 18

第2章 IP编址 21

2.1 IP地址的定义 21

2.2 IP地址的分类及寻址规则 21

2.2.1 A类地址 22

2.2.2 B类地址 22

2.2.3 C类地址 22

2.2.4 D类地址 23

2.2.5 E类地址 23

2.2.6 寻址规则 23

2.2.7 专用地址 23

2.2.8 单播地址、多播地址和

广播地址 24

2.3 掩码 24

2.3.1 掩码的概念 24

2.3.2 默认掩码 24

2.4 子网 25

2.4.1 子网掩码 25

2.4.2 子网划分 26

2.5 超网 27

2.5.1 超网的地址分配 27

2.5.2 超网掩码 27

2.6 无分类编址CIDR 28

2.6.1 无分类编址的概念 28

2.6.2 CIDR记法 28

2.6.3 前缀、后缀 28

2.7 地址解析 29

2.7.1 静态映射和动态映射 29

2.7.2 地址解析协议ARP 30

2.7.3 反向地址解析协议RARP 32

小结 33

综合练习二 34

一、选择题 34

二、填空题 34

三、问答题 34

四、实验题 35

第3章 网际协议IP 38

3.1 IP数据报 38

3.2 IP报头 39

3.2.1 Version:版本号 39

3.2.2 IHL:IP报头长度 39

3.2.3 Service Type:服务类型 39

3.2.4 Total Length:数据报总长度 41

3.2.5 Identification:数据报标识 41

3.2.6 Flags:标志 41

3.2.7 Fragment Offset:分割偏移 41

3.2.8 Time to Live:存活时间 41

3.2.9 Protocol:协议 42

3.2.10 Header Checksum:报头校验和 42

3.2.11 Source Address:源地址 42

3.2.12 Destination Address:目的地址 42

3.2.13 Padding:位填补 43

3.3 IP选项 43

3.3.1 选项的格式 43

3.3.2 选项类型 44

3.4 IPv6:网际协议第6版 49

3.4.1 IPv6的优点 49

3.4.2 IPv6的地址 49

3.4.3 IPv6的地址种类 50

3.4.4 IPv6数据报格式 50

3.4.5 IPv6报头的格式 50

小结 50

综合练习三 51

一、选择题 51

二、填空题 51

三、问答题 51

四、实验题 52

第4章 网际控制报文协议ICMP 54

4.1 ICMP协议 54

4.2 ICMP报文的封装 54

4.3 ICMP报文的类型 55

4.4 ICMP报文的格式 55

4.5 ICMP报文 56

4.5.1 Destination Unreachable:

目的不可达 56

4.5.2 Source Quench:源主机消亡 57

4.5.3 Time Exceeded:超时 58

4.5.4 Parameter Problem:参数问题 58

4.5.5 Redirect:重定向 59

4.5.6 Echo Request/Reply:回送

请求/应答 59

4.5.7 Timestamp and Timestamp Reply:

时间戳和时间戳应答 60

4.5.8 Address Mask Request/Reply:

地址掩码请求/应答 61

4.5.9 Router Advertisement and

Solicitations:路由器通告和请求 61

小结 62

综合练习四 62

一、选择题 62

二、填空题 63

三、问答题 63

四、实验题 63

第5章 网际组管理协议IGMP 66

5.1 IGMP协议 66

5.2 IGMP报文 67

5.3 IGMP报文的封装 67

5.4 IGMP操作 68

5.4.1 加入一个多播组 68

5.4.2 退出一个多播组 68

5.4.3 删除一个多播组 68

5.4.4 查询成员关系 69

小结 70

综合练习五 70

一、选择题 70

二、填空题 70

三、问答题 71

四、实验题 71

第6章 用户数据报协议UDP 73

6.1 传输层协议概述 73

6.2 端口机制 74

6.3 UDP的特点 75

6.4 UDP数据报的格式 75

6.5 UDP的操作 76

6.5.1 UDP的封装和解封装 76

6.5.2 UDP多路复接和多路分解 77

6.6 UDP的应用 77

小结 77

综合练习六 78

一、选择题 78

二、填空题 78

三、问答题 78

四、实验题 78

第7章 传输控制协议TCP 80

7.1 TCP协议 80

7.2 TCP报文段结构 81

7.3 TCP的连接管理 84

7.4 顺序号和确认 85

7.5 滑动窗口机制和流控制 86

7.6 糊涂窗口症状 87

7.7 拥塞控制 88

7.8 溢出时间和重传 89

7.9 TCP连接的状态转换图 89

小结 91

综合练习七 91

一、选择题 91

二、填空题 92

三、问答题 92

四、实验题 92

第8章 远程登录协议 94

8.1 远程登录 94

8.2 TELNET协议 95

8.2.1 TELNET的基本原理 95

8.2.2 TELNET的交互过程 95

8.2.3 网络虚拟终端 96

8.2.4 TELNET命令 97

8.2.5 TELNET选项协商 98

8.2.6 TELNET连接 99

8.3 Rlogin 99

8.4 SSH 100

小结 101

综合练习八 101

一、选择题 101

二、填空题 101

三、问答题 102

四、实验题 102

第9章 文件传输和访问协议 106

9.1 文件传输与访问 106

9.2 FTP 107

9.2.1 FTP的工作原理 107

9.2.2 FTP的数据表示与传输模式 108

9.2.3 FTP命令 110

9.2.4 FTP应答 112

9.2.5 FTP连接管理 113

9.3 TFTP 115

9.3.1 TFTP协议 115

9.3.2 TFTP规范中的问题 117

9.4 NFS 118

小结 118

综合练习九 119

一、选择题 119

二、填空题 119

三、问答题 120

四、实验题 120

第10章 电子邮件 126

10.1 电子邮件系统 126

10.1.1 ISO/OSI电子邮件系统 127

10.1.2 TCP/IP电子邮件系统 127

10.1.3 电子邮件协议 128

10.1.4 电子邮件地址的格式 129

10.2 SMTP协议 129

10.2.1 SMTP的工作原理 129

10.2.2 SMTP连接与发送 130

10.2.3 SMTP命令 130

10.2.4 SMTP响应 132

10.2.5 电子邮件的结构 132

10.3 POP 133

10.4 IMAP 134

10.5 MIME 135

10.5.1 MIME标题域 135

10.5.2 MIME多部分消息 136

小结 137

综合练习十 138

一、选择题 138

二、填空题 138

三、问答题 139

四、实验题 139

第11章 超文本传输协议HTTP 145

11.1 万维网 145

11.1.1 网页、超文本和超媒体 146

11.1.2 Web服务器与浏览器 146

11.1.3 统一资源定位符URL 147

11.1.4 HTML语言 148

11.2 HTTP协议 149

11.2.1 HTTP连接 150

11.2.2 HTTP请求 151

11.2.3 HTTP响应 153

11.2.4 协商机制 154

11.2.5 缓存 154

小结 155

综合练习十一 155

一、选择题 155

二、填空题 156

三、问答题 157

四、实验题 157

第12章 自举与自动配置 160

12.1 BOOTP协议 160

12.1.1 BOOTP的工作原理 160

12.1.2 BOOTP报文格式 161

12.2 DHCP协议 164

12.2.1 地址分配方法 164

12.2.2 动态地址分配 164

12.2.3 工作状态切换 165

12.2.4 DHCP报文格式 167

小结 168

综合练习十二 168

一、选择题 168

二、填空题 169

三、问答题 169

四、实验题 169

第13章 域名系统DNS 173

13.1 域名与命名约定 173

13.2 域名解析 175

13.2.1 区域 176

13.2.2 域名解析过程 176

13.2.3 DNS缓存 177

13.3 DNS报文格式 178

13.3.1 DNS报头 178

13.3.2 查询部分 179

13.3.3 资源记录 180

13.3.4 信息压缩 181

小结 181

综合练习十三 181

一、选择题 181

二、填空题 182

三、问答题 182

四、实验题 182

第14章 网络管理 186

14.1 网络管理概述 186

14.2 SNMP体系结构 187

14.2.1 SNMP管理组件 188

14.2.2 管理信息结构 189

14.2.3 管理信息库 189

14.2.4 数据收集方式 191

14.3 SNMP报文格式 192

14.3.1 公共SNMP首部 192

14.3.2 get/set首部 193

14.3.3 trap首部 193

小结 194

综合练习十四 194

一、选择题 194

二、填空题 195

三、问答题 195

四、实验题 195

第15章 IP路由 199

15.1 路由的基本原理 199

15.2 路由类型 200

15.2.1 直接路由 200

15.2.2 间接路由 200

15.3 路由表 201

小结 203

综合练习十五 204

一、选择题 204

二、填空题 204

三、问答题 205

四、实验题 205

第16章 路由选择协议 208

16.1 路由选择协议的原则 208

16.2 路由算法分类 209

16.3 距离向量算法和链路状态算法 210

16.3.1 距离向量算法及RIP 210

16.3.2 链路状态算法及OSPF 215

16.3.3 RIP和OSPF的比较 222

16.4 自治域系统 223

16.5 内部网关协议 223

16.5.1 IGRP 224

16.5.2 增强内部网关协议EIGPR 228

16.5.3 OSPF 232

16.6 外部网关协议 236

16.6.1 BGP基础 237

16.6.2 BGP路由属性 241

16.6.3 BGP消息格式 244

16.6.4 BGP路径选择 245

16.7 网关–网关协议 246

小结 246

综合练习十六 247

一、选择题 247

二、填空题 249

三、问答题 250

四、实验题 250

第17章 网络安全 254

17.1 虚拟专用网VPN技术 254

17.1.1 VPN简介 254

17.1.2 VPN的模型 254

17.1.3 VPN的基本要求 255

17.2 隧道技术 256

17.2.1 隧道的基础技术 256

17.2.2 隧道类型 256

17.2.3 隧道协议的目标 257

17.2.4 隧道协议 257

17.3 IPSec协议 264

17.3.1 IPSec概述 264

17.3.2 IPSec的安全特性 266

17.3.3 IPSec协议类型 267

17.3.4 密钥交换和密钥保护 269

17.3.5 IPSec体系结构 272

17.4 安全技术 274

17.4.1 加密技术 274

17.4.2 密钥管理 278

17.4.3 认证技术 280

17.5 网络地址转换 283

17.5.1 NAT技术的基本原理 283

17.5.2 NAT技术的类型 286

17.5.3 应用NAT技术的安全策略 289

17.5.4 IPSec与NAT和平共处 290

小结 291

综合练习十七 292

一、选择题 292

二、填空题 293

三、问答题 294

四、实验题 294

第18章 下一代Internet协议IPv6 299

18.1 IPv6发展背景 299

18.2 IPv6基础知识 300

18.2.1 IPv6的地址规划 300

18.2.2 IPv6的地址格式 301

18.2.3 IPv6的分组格式 301

18.3 IPv6的技术优势 303

18.4 IPv4到IPv6的转换 303

18.4.1 双栈操作和隧道技术 304

18.4.2 翻译转换 304

18.5 IPv6在我国的发展 305

小结 307

综合练习十八 307

一、选择题 307

二、填空题 308

三、问答题 308

第19章 异步传输模式上的IP 309

19.1 IP与ATM 309

19.2 IP与ATM的结合 310

19.3 IP与ATM结合技术 311

19.3.1 IP与ATM结合技术的分类 311

19.3.2 重叠技术 311

19.3.3 集成技术 313

小结 314

综合练习十九 314

一、选择题 314

二、填空题 315

三、问答题 315

第20章 实时语音与视频传输VoIP 316

20.1 VoIP的概念 316

20.2 VoIP实现过程 316

20.3 VoIP技术的发展方向 318

20.3.1 H.323标准 318

20.3.2 SIP协议 318

20.3.3 软交换 318

20.4 VoIP在中国的发展 319

小结 319

综合练习二十 319

一、选择题 319

二、填空题 320

三、问答题 320

第21章 移动IP 321

21.1 什么是Mobile IP以及Mobile IP

的应用 321

21.2 移动IP实现原理以及存在的问题 322

21.2.1 移动IP实现原理 322

21.2.2 移动IP存在的问题 323

21.3 移动IPv6 323

21.4 移动IP技术的未来展望 324

小结 325

综合练习二十一 325

一、选择题 325

二、填空题 326

三、问答题 326

第22章 服务质量QoS 327

22.1 QoS的提出 327

22.2 支持QoS的方法 328

22.2.1 综合业务模型 328

22.2.2 区分业务模型 330

22.2.3 综合业务模型与区分业务

模型的结合 331

22.2.4 基于MPLS提供的QoS 331

小结 332

综合练习二十二 332

一、选择题 332

二、填空题 333

三、问答题 333

参考文献 334