编辑推荐
本书对驱动Internet运行的TCP/IP协议系统进行了详细的讲解,在介绍 TCP/IP协议栈运行机制的同时,还探究了当今Internet上可用且丰富的服务。读者将掌握配置和管理真实网络的方法,深入理解网络排错等相关的知识。本书还囊括了当前Internet中出现的一些新技术,比如跟踪和隐私、云计算、移动网络,以及物联网等。
本书具体内容如下:
理解TCP/IP的角色、工作机制以及发展变化;
TCP/IP网络访问层、网际层、传输层和应用层;
设计具有可扩展性以及能够抵御攻击的现代网络;
使用加密、数字签名、VPN、Kerberos、Web跟踪、cookie、匿名网络和防火墙来解决安全和隐私问题;
IPv6与IPv4的区别和共存,以及如何将IPv4迁移到IPv6网络上;
配置动态寻址、DHCP、NAT和零配置;
建立高效可靠的路由、子网划分和名称解析;
在基于云的环境中使用TCP/IP;
将IoT设备集成到TCP/IP网络;
使用新版的TCP/IP工具和实用程序提升效率;
提供高性能的媒体流和网络广播;
对与连通性、协议、名称解析和性能等相关的问题进行排错;
从头到尾实现一个TCP/IP网络。
实用的动手示例帮助读者学以致用;
测验和练习测试读者掌握的知识并拓展其技能;
注意和提示用来显示解决方案和捷径。
内容简介
本书深入浅出地介绍了TCP/IP协议的入门知识。全书分为6个部分,共24章:首先介绍了TCP/IP基础知识;接着着重介绍了TCP/IP协议系统;然后介绍了TCP/IP联网的相关知识;第4部分对TCP/IP中使用的工具和服务进行了讲解;第5部分是与Internet相关的内容;第6部分则介绍了与运行中的TCP/IP相关的内容,比如电子邮件、流与播、云计算、物联网等。
本书叙述简明扼要、通俗易懂,不但适合计算机网络和Internet用户阅读参考,也可作为大专院校有关专业师生的教学参考书或者培训班教材。
作者简介
Joe Casad是一名工程师、作家和编辑,在计算机网络和系统管理方面有大量著作,已经独立或协作编写了12本关于计算机和网络的图书。他当前是Linux Pro Magazine和ADMIN Magazine的编辑。在此之前,他是C/C++ User Journal的编辑和Sysadmin Magazine的技术编辑。
目录
第 1部分 TCP/IP基础知识
第 1章 什么是TCP/IP 3
1.1 网络和协议 3
1.2 TCP/IP的开发 5
1.3 TCP/IP的特性 6
1.3.1 逻辑编址 7
1.3.2 路由选择 8
1.3.3 名称解析 9
1.3.4 错误控制和流量控制 9
1.3.5 应用支持 9
1.4 标准组织和RFC 10
1.5 小结 11
1.6 问与答 12
1.7 测验 12
1.7.1 问题 12
1.7.2 练习 12
1.8 关键术语 13
第 2章 TCP/IP的工作方式 14
2.1 TCP/IP协议系统 14
2.2 TCP/IP和OSI模型 16
2.3 数据包 17
2.4 TCP/IP网络概述 18
2.5 小结 20
2.6 问与答 20
2.7 测验 20
2.7.1 问题 21
2.7.2 练习 21
2.8 关键术语 21
第 2部分 TCP/IP协议系统
第3章 网络访问层 25
3.1 协议和硬件 25
3.2 网络访问层与OSI模型 26
3.3 网络架构 27
3.4 物理寻址 29
3.5 以太网 29
3.6 剖析以太网帧 30
3.7 小结 31
3.8 问与答 31
3.9 测验 32
3.9.1 问题 32
3.9.2 练习 32
3.10 关键术语 32
第4章 网际层 34
4.1 IP地址背景概述 35
4.2 寻址与发送 35
4.3 网际协议(IP) 36
4.3.1 IP报头字段 38
4.3.2 IP寻址 40
4.3.3 将32位的二进制地址转换
为点分十进制形式 41
4.3.4 十进制数值转换为二进制
八位组 43
4.3.5 特殊的IP
地址 45
4.4 地址解析协议
(ARP) 46
4.5 逆向ARP(RARP) 47
4.6 Internet控制消息协议
(ICMP) 47
4.7 小结 48
4.8 问与答 48
4.9 测验 48
4.10 练习 49
4.11 关键术语 49
第5章 子网划分和CIDR 51
5.1 子网 51
5.2 划分网络 52
5.3 老方法:子网掩码 53
5.4 新方法:CIDR 59
5.5 小结 60
5.6 问与答 60
5.7 测验 61
5.7.1 问题 61
5.7.2 练习 62
5.8 关键术语 62
第6章 传输层 63
6.1 传输层简介 63
6.2 传输层概念 64
6.2.1 面向连接的协议和无连接
的协议 65
6.2.2 端口和套接字 66
6.2.3 多路复用/多路分解 68
6.3 理解TCP和UDP 68
6.3.1 TCP:面向连接的传输
协议 69
6.3.2 UDP:无连接传输
协议 73
6.4 防火墙和端口 75
6.5 小结 76
6.6 问与答 76
6.7 测验 77
6.7.1 问题 77
6.7.2 练习 77
6.8 关键术语 78
第7章 应用层 79
7.1 什么是应用层 79
7.2 TCP/IP应用层与OSI 80
7.3 网络服务 80
7.3.1 文件和打印服务 81
7.3.2 名称解析服务 82
7.3.3 远程访问 82
7.3.4 Web服务 83
7.4 API和应用层 83
7.5 TCP/IP工具 84
7.6 小结 84
7.7 问与答 84
7.8 测验 85
7.8.1 问题 85
7.8.2 练习 85
7.9 关键术语 85
第3部分 TCP/IP联网
第8章 路由选择 89
8.1 TCP/IP中的路由选择 89
8.1.1 什么是路由器 90
8.1.2 路由选择过程 91
8.1.3 路由表的概念 92
8.1.4 IP转发 93
8.1.5 直接路由与间接路由 94
8.1.6 动态路由算法 96
8.2 复杂网络上的路由 98
8.3 内部路由器 99
8.3.1 路由信息协议(RIP) 99
8.3.2 开放最短路径优先
(OSPF) 100
8.4 外部路由器:BGP 100
8.5 无类别路由 101
8.6 协议栈中的更高层 101
8.7 小结 102
8.8 问与答 102
8.9 测验 103
8.9.1 问题 103
8.9.2 练习 103
8.10 关键术语 103
第9章 连网 105
9.1 电缆宽带 106
9.2 数字用户线路(DSL) 107
9.3 广域网(WAN) 107
9.4 无线网络连接 108
9.4.1 802.11网络 109
9.4.2 移动IP 113
9.4.3 蓝牙 114
9.5 拨号连接 115
9.6 连接设备 118
9.6.1 网桥 118
9.6.2 HUB 118
9.6.3 交换机 119
9.7 路由与交换的对比 121
9.8 小结 122
9.9 问与答 122
9.10 测验 123
9.10.1 问题 123
9.10.2 练习 123
9.11 关键术语 123
第 10章 名称解析 125
10.1 什么是名称解析 125
10.2 使用主机文件进行名称
解析 127
10.3 DNS名称解析 128
10.4 注册域 132
10.5 名称服务器类型 133
10.5.1 域和区域 133
10.5.2 DNS安全扩展
(DNSSEC) 136
10.5.3 DNS工具 138
10.5.4 域名信息搜索
(DIG) 140
10.5.5 PowerShell工具 141
10.6 动态DNS 141
10.7 NetBIOS名称解析 142
10.8 小结 143
10.9 问与答 143
10.10 测验 143
10.10.1 问题 143
10.10.2 练习 144
10.11 关键术语 144
第 11章 TCP/IP安全 145
11.1 什么是防火墙 145
11.1.1 选择防火墙 146
11.1.2 DMZ 147
11.1.3 防火墙规则 149
11.1.4 代理服务 150
11.1.5 逆向代理 150
11.2 攻击技术 151
11.3 入侵者想要什么 151
11.3.1 证书攻击 153
11.3.2 网络层攻击 156
11.3.3 应用层攻击 157
11.3.4 root访问 158
11.3.5 网络钓鱼 159
11.3.6 拒绝服务攻击 160
11.3.7 防范措施 161
11.4 小结 161
11.5 问与答 162
11.6 测验 162
11.6.1 问题 162
11.6.2 练习 162
11.7 关键术语 162
第 12章 配置 164
12.1 连接网络 164
12.2 服务器提供IP地址的情况 165
12.3 什么是DHCP 165
12.4 DHCP如何工作 166
12.4.1 中继代理 167
12.4.2 DHCP时间字段 168
12.5 配置DHCP服务器 168
12.6 网络地址转换(NAT) 169
12.7 零配置 171
12.8 配置TCP/IP 173
12.8.1 Windows 174
12.8.2 Mac OS 177
12.8.3 Linux 178
12.9 小结 180
12.10 问与答 180
12.11 测验 180
12.11.1 问题 180
12.11.2 练习 181
12.12 关键术语 181
第 13章 IPv6:下一代协议 183
13.1 为什么需要新的IP 183
13.2 IPv6报头格式 185
13.2.1 逐跳选项报头 186
13.2.2 目的选项报头 186
13.2.3 路由报头 186
13.2.4 分段报头 187
13.2.5 身份认证报头 187
13.2.6 有效载荷安全封装
报头 187
13.3 IPv6寻址 187
13.4 子网划分 189
13.5 多播 189
13.6 链路本地 189
13.7 邻居发现 190
13.8 自动配置 190
13.9 IPv6和服务质量 190
13.10 IPv6和IPv4 191
13.11 IPv6隧道 192
13.11.1 6in4和6to4 193
13.11.2 TSP 193
13.12 小结 194
13.13 问与答 194
13.14 测验 194
13.14.1 问题 194
13.14.2 练习 195
13.15 关键术语 195
第4部分 工具和服务
第 14章 经典的工具 199
14.1 连通性问题 200
14.2 协议功能障碍和配置错误 200
14.2.1 ping 201
14.2.2 配置信息工具 202
14.2.3 地址解析协议 203
14.3 线路问题 205
14.4 名称解析问题 205
14.5 网络性能问题 206
14.5.1 traceroute 206
14.5.2 route 207
14.5.3 netstat 208
14.6 Telnet 209
14.7 Berkeley远程工具 211
14.8 安全外壳(SSH) 212
14.9 网络管理 213
14.9.1 简单网络管理协议 213
14.9.2 SNMP地址空间 214
14.9.3 SNMP命令 216
14.9.4 远程监控 217
14.10 小结 218
14.11 问与答 218
14.12 测验 219
14.12.1 问题 219
14.12.2 练习 219
14.13 关键术语 220
第 15章 经典的服务 222
15.1 HTTP 223
15.2 E-mail 223
15.3 FTP 224
15.4 简单文件传输协议(TFTP) 227
15.5 文件和打印服务 227
15.5.1 网络文件系统 228
15.5.2 服务消息块和通用
Internet文件系统 228
15.6 轻型目录访问协议 229
15.7 远程控制 232
15.8 小结 233
15.9 问与答 233
15.10 测验 233
15.10.1 问题 233
15.10.2 练习 234
15.11 关键术语 234
第5部分 Internet
第 16章 近距离了解Internet 239
16.1 Internet是什么样子的 239
16.2 Internet上发生了什么 241
16.3 URI和URL 243
16.4 小结 245
16.5 问与答 245
16.6 测验 246
16.6.1 问题 246
16.6.2 练习 246
16.7 关键术语 246
第 17章 HTTP、HTML和万维网 248
17.1 什么是万维网 248
17.2 理解HTML 251
17.3 层叠样式表 254
17.4 理解HTTP 255
17.5 脚本 258
17.5.1 服务器端脚本编程 258
17.5.2 客户端脚本编程 259
17.6 Web浏览器 260
17.7 语义Web 263
17.7.1 资源描述框架 263
17.7.2 微格式 264
17.8 XHTML 265
17.9 HTML5 265
17.9.1 HTML5本地存储和离线
应用程序的支持 266
17.9.2 HTML5绘图 267
17.9.3 HTML5嵌入式音频和
视频 268
17.9.4 HTML5地理定位 268
17.9.5 HTML5语义 268
17.10 总结 269
17.11 问与答 269
17.12 测验 270
17.12.1 问题 270
17.12.2 练习 270
17.13 关键术语 271
第 18章 Web服务 272
18.1 内容管理系统 273
18.2 社交化网络 274
18.3 博客和维基 274
18.4 对等网络 276
18.5 理解Web服务 277
18.6 XML 279
18.7 SOAP 280
18.8 WSDL 281
18.9 Web服务协议栈 281
18.10 REST 282
18.11 电子商务 284
18.12 小结 285
18.13 问与答 286
18.14 测验 286
18.15 关键术语 286
第 19章 加密、跟踪和隐私 288
19.1 加密和保密 288
19.1.1 算法和密钥 289
19.1.2 对称(常规)加密 291
19.1.3 非对称(公开密钥)
加密 292
19.1.4 数字签名 293
19.1.5 数字证书 294
19.1.6 保护TCP/IP 295
19.2 跟踪 300
19.2.1 第三方cookie 303
19.2.2 管理和控制cookie 303
19.2.3 脚本、像素和令牌 304
19.2.4 Do Not Track 306
19.3 匿名网络 306
19.4 小结 307
19.5 问与答 308
19.6 测验 308
19.6.1 问题 308
19.6.2 练习 308
19.7 关键术语 309
第6部分 工作中的TCP/IP
第 20章 电子邮件 313
20.1 什么是电子邮件 313
20.2 电子邮件格式 314
20.3 电子邮件的工作
方式 315
20.4 简单邮件传输协议
(SMTP) 317
20.5 检索邮件 319
20.5.1 POP3 320
20.5.2 IMAP4 320
20.6 电子邮件客户端 320
20.7 webmail 322
20.8 垃圾邮件 323
20.9 网络钓鱼 325
20.10 小结 325
20.11 问与答 325
20.12 测验 326
20.12.1 问题 326
20.12.2 练习 326
20.13 关键术语 327
第 21章 流与播 328
21.1 流问题 328
21.2 多媒体文件简介 329
21.3 实时传输协议—
UDP上的流 331
21.4 实时消息协议—
TCP上的流 334
21.5 SCTP和DCCP—
取代传输层 335
21.6 HTTP上
TCP/IP入门经典 第6版 电子书 下载 mobi epub pdf txt