Computer Networks: A Systems Approach
副标题:无
作 者:(美)Larry L.Peterson,(美)Bruce S.Davie著;叶新铭,贾波等译
分类号:
ISBN:9787111155140
微信扫一扫,移动浏览光盘
简介
本书介绍计算机网络技术的基本概念和应用,内容详实,论述严谨。本书采用“系统方法”来分析计算机网络,把网络看作一个由相互关联的构造模块组成的系统(反对严格地分层),介绍了很多网络中的新技术,包括对等网络、IPv6、覆盖网、内容分发网络、MPLS与交换、无线与移动技术等,涉及大量的实际应用。本书引入了丰富的因特网实例,说明实际网络的设计,更便于读者理解。每章后的习题有助于读者掌握和复习知识要点。
本书适合作为高等院校计算机及相关专业的本科生和研究生的教材,也适合网络专业人员参考。
“第三版更新幅度很大,但是依然保持了作者的宏大目标:不仅教授读者知其然,更要阐述其所以然……本书还为理解明天的新技术做好了准备。”
——David Clark, 因特网先驱,MIT教授
本书是计算机网络方面的经典畅销教科书,凝聚了两位顶尖网络专家几十年的理论研究、实践经验和大量第一手资料,自出版以来已经成为网络课程主流教材,被哈佛大学、斯坦福大学、卡内基-梅隆大学、康奈尔大学、普林斯顿大学、威斯康星大学、普度大学、德克萨斯大学、芝加哥大学等众多名校采用。
本书与传统网络教材最大的不同在于,书中不是简单按照OSI层次机械地进行介绍,而是采用“系统方法”,将网络看成是一个由许多相互关联的构件组合而成的系统,强调了贯穿网络的系统概念和实际网络采用现有工作方式的原因,从而为学生和专业人员理解目前的网络技术以及未来的新技术奠定了良好的理论基础。
在新版中,作者结合教师与读者的反馈信息进行了全面更新,增加了MPLS和交换、无线与移动技术、对等网络、IPv6、覆盖网与内容分布网络、VPN、IP电话、网络安全以及多媒体通信(SIP,SDP)等大量新材料。同时,本书保持了前版为人称道的特点,所有叙述都严谨地围绕问题展开,并辅以具体的协议参考资料、C语言代码示例以及具有启发性的章后习题。
本书特点:
大量的应用举例,使读者更容易理解网络各种协议。
每章从一个现实网络中的问题开始,生动引出概念和叙述,并包含开放问题、补充读物、相关主题涉及的高级课题、Web网络资源,非常适合教学使用。
目录
第1章 基础 1
问题:建造一个网络 1
1.1 应用 1
1.2 需求 3
1.2.1 连通性 4
1.2.2 成本-效益合算的资源共享 6
1.2.3 支持公共服务 8
1.3 网络体系结构 11
1.3.1 分层和协议 11
1.3.2 osi体系结构 15
1.3.3 因特网体系结构 16
1.4 实现网络软件 17
1.4.1 应用编程接口(套接字) 18
1.4.2 应用实例 19
1.4.3 协议实现的问题 21
1.5 性能 23
1.5.1 带宽与时延 24
1.5.2 延迟和带宽的乘积 26
1.5.3 高速网络 27
1.5.4 应用的性能需求 28
.1.6 小结 30
开放问题:普遍存在的连网 30
补充读物 31
习题 32
第2章 直接连接的网络 37
问题:物理上相连的主机 37
2.1 网络构件 37
2.1.1 节点 38
2.1.2 链路 38
2.2 编码(nrz、nrzi、manchester、4b/5b) 43
2.3 组帧 45
2.3.1 面向字节的协议(bisync、ppp、ddcmp) 46
2.3.2 面向比特的协议(hdlc) 48
2.3.3 基于时钟的组帧(sonet) 48
2.4 差错检测 50
2.4.1 二维奇偶校验 51
2.4.2 因特网校验和算法 51
2.4.3 循环冗余校验 52
2.5 可靠传输 56
2.5.1 停止和等待 56
2.5.2 滑动窗口 57
2.5.3 并发逻辑信道 63
2.6 以太网(802.3) 64
2.6.1 物理特性 64
2.6.2 访问协议 66
2.6.3 以太网的经验 69
2.7 令牌环(802.5、fddi) 69
2.7.1 物理特性 70
2.7.2 令牌环介质访问控制 70
2.7.3 令牌环维护 72
2.7.4 帧格式 73
2.7.5 fddi 73
2.8 无线网络(802.11) 76
2.8.1 物理特性 76
2.8.2 避免冲突 77
2.8.3 分布式系统 78
2.8.4 帧格式 79
2.9 网络适配器 80
2.9.1 构件 80
2.9.2 主机的观点 81
2.9.3 内存瓶颈 84
2.10 小结 85
开放问题:它应归入硬件吗? 85
补充读物 86
习题 87
第3章 分组交换 95
问题:并非所有网络都是直接连接的 95
3.1 交换和转发 95
3.1.1 数据报 97
3.1.2 虚电路交换 98
3.1.3 源路由选择 102
3.2 网桥和局域网交换机 105
3.2.1 学习型网桥 105
3.2.2 生成树算法 107
3.2.3 广播和多点播送 110
3.2.4 网桥的局限性 110
3.3 信元交换(atm) 111
3.3.1 信元 112
3.3.2 分段和重组 115
3.3.3 虚路径 118
3.3.4 atm的物理层 119
3.3.5 局域网中的atm 120
3.4 实现和性能 123
3.4.1 端口 125
3.4.2 网状结构 126
3.5 小结 128
开放问题:atm的未来 129
补充读物 129
习题 130
第4章 网络互连 137
问题:不只存在一种网络 137
4.1 简单的网络互连(ip) 137
4.1.1 什么是互连网 138
4.1.2 服务模型 139
4.1.3 全局地址 146
4.1.4 ip中的数据报转发 148
4.1.5 地址转换(arp) 152
4.1.6 主机配置(dhcp) 154
4.1.7 差错报告(icmp) 156
4.1.8 虚拟网络和隧道 156
4.2 路由选择 159
4.2.1 用图表示的网络 160
4.2.2 距离向量(rip) 160
4.2.3 链路状态(ospf) 165
4.2.4 度量标准 171
4.2.5 移动主机的路由选择 173
4.3 全球因特网 176
4.3.1 划分子网 177
4.3.2 无类路由选择(cidr) 180
4.3.3 域间路由选择(bgp) 181
4.3.4 路由选择区 186
4.3.5 ip版本6(ipv6) 187
4.4 多点播送 195
4.4.1 链路状态多点播送 195
4.4.2 距离向量多点播送 196
4.4.3 协议无关多点播送(pim) 198
4.5 多协议标记交换(mpls) 201
4.5.1 基于目标的转发 201
4.5.2 显式路由 205
4.5.3 虚拟专用网和隧道 206
4.6 小结 209
开放问题:部署ipv6 209
补充读物 210
习题 211
第5章 端到端协议 221
问题:进程间的通信 221
5.1 简单解多路复用协议(udp) 222
5.2 可靠的字节流(tcp) 223
5.2.1 端到端的问题 224
5.2.2 数据段格式 225
5.2.3 连接的建立与终止 227
5.2.4 滑动窗口再讨论 230
5.2.5 触发传输 233
5.2.6 适应性重传 235
5.2.7 记录边界 237
5.2.8 tcp扩展 238
5.2.9 其他设计选择 238
5.3 远程过程调用 240
5.3.1 大块传输(blast) 241
5.3.2 请求/应答(chan) 244
5.3.3 分发程序(select) 250
5.3.4 把它们放在一起(sunrpc和dce) 251
5.4 性能 255
5.5 小结 257
开放问题:面向应用的协议 257
补充读物 258
习题 258
第6章 拥塞控制和资源分配 265
问题:分配资源 265
6.1 资源分配中的问题 265
6.1.1 网络模型 266
6.1.2 分类法 268
6.1.3 评价标准 269
6.2 排队规则 271
6.2.1 fifo 272
6.2.2 公平排队 273
6.3 tcp拥塞控制 275
6.3.1 累次增加/成倍减少 276
6.3.2 慢启动 277
6.3.3 快速重传和快速恢复 280
6.4 拥塞避免机制 281
6.4.1 decbit 281
6.4.2 随机及早检测(red) 282
6.4.3 基于源的拥塞避免 285
6.5 服务质量 289
6.5.1 应用需求 289
6.5.2 综合服务(rsvp) 293
6.5.3 区分服务(ef和af) 299
6.5.4 atm服务质量 302
6.5.5 基于等式的拥塞控制 304
6.6 小结 305
开放问题:网络内外 305
补充读物 306
习题 307
第7章 端到端的数据 315
问题:我们用数据做什么? 315
7.1 表示格式化 316
7.1.1 分类方法 317
7.1.2 例子(xdr、asn.1、ndr) 319
7.1.3 标记语言(xml) 322
7.2 数据压缩 323
7.2.1 无损压缩算法 325
7.2.2 图像压缩(jpeg) 326
7.2.3 视频压缩(mpeg) 329
7.2.4 在网上传输mpeg 332
7.2.5 音频压缩(mp3) 334
7.3 小结 335
开放问题:计算机网络满足消费者电子设备的需求 336
补充读物 336
习题 337
第8章 网络安全 341
问题:保证数据安全 341
8.1 加密算法 341
8.1.1 需求 343
8.1.2 秘密密钥加密(des) 344
8.1.3 公开密钥加密(rsa) 346
8.1.4 报文摘要方案5(md5) 348
8.1.5 实现与性能 350
8.2 安全机制 350
8.2.1 鉴别协议 350
8.2.2 消息完整性协议 353
8.2.3 公开密钥分发(x.509) 354
8.3 系统实例 356
8.3.1 极好的保密性(pgp) 356
8.3.2 安全外壳程序(ssh) 358
8.3.3 传输层安全(tls、ssl、https) 360
8.3.4 ip安全(ipsec) 362
8.4 防火墙 364
8.4.1 基于过滤器的防火墙 365
8.4.2 基于代理的防火墙 365
8.4.3 局限性 367
8.5 小结 367
开放问题:拒绝服务攻击 367
补充读物 368
习题 368
第9章 应用 373
问题:应用需要它们自己的协议 373
9.1 域名服务(dns) 373
9.1.1 域名的层次结构 374
9.1.2 名字服务器 375
9.1.3 名字解析 377
9.2 传统的应用 379
9.2.1 电子邮件(smtp、mime、imap) 380
9.2.2 万维网(http) 385
9.2.3 网络管理(snmp) 388
9.3 多媒体应用 390
9.3.1 实时传输协议(rtp) 390
9.3.2 会话控制和呼叫控制(sdp、sip、h.323) 397
9.4 覆盖网络 402
9.4.1 路由选择覆盖 403
9.4.2 对等网 408
9.4.3 内容分发网络 413
9.5 小结 416
开放问题:新的网络体系结构 417
补充读物 417
习题 418
术语 423
参考书目 439
选题解答 457
索引 467
问题:建造一个网络 1
1.1 应用 1
1.2 需求 3
1.2.1 连通性 4
1.2.2 成本-效益合算的资源共享 6
1.2.3 支持公共服务 8
1.3 网络体系结构 11
1.3.1 分层和协议 11
1.3.2 osi体系结构 15
1.3.3 因特网体系结构 16
1.4 实现网络软件 17
1.4.1 应用编程接口(套接字) 18
1.4.2 应用实例 19
1.4.3 协议实现的问题 21
1.5 性能 23
1.5.1 带宽与时延 24
1.5.2 延迟和带宽的乘积 26
1.5.3 高速网络 27
1.5.4 应用的性能需求 28
.1.6 小结 30
开放问题:普遍存在的连网 30
补充读物 31
习题 32
第2章 直接连接的网络 37
问题:物理上相连的主机 37
2.1 网络构件 37
2.1.1 节点 38
2.1.2 链路 38
2.2 编码(nrz、nrzi、manchester、4b/5b) 43
2.3 组帧 45
2.3.1 面向字节的协议(bisync、ppp、ddcmp) 46
2.3.2 面向比特的协议(hdlc) 48
2.3.3 基于时钟的组帧(sonet) 48
2.4 差错检测 50
2.4.1 二维奇偶校验 51
2.4.2 因特网校验和算法 51
2.4.3 循环冗余校验 52
2.5 可靠传输 56
2.5.1 停止和等待 56
2.5.2 滑动窗口 57
2.5.3 并发逻辑信道 63
2.6 以太网(802.3) 64
2.6.1 物理特性 64
2.6.2 访问协议 66
2.6.3 以太网的经验 69
2.7 令牌环(802.5、fddi) 69
2.7.1 物理特性 70
2.7.2 令牌环介质访问控制 70
2.7.3 令牌环维护 72
2.7.4 帧格式 73
2.7.5 fddi 73
2.8 无线网络(802.11) 76
2.8.1 物理特性 76
2.8.2 避免冲突 77
2.8.3 分布式系统 78
2.8.4 帧格式 79
2.9 网络适配器 80
2.9.1 构件 80
2.9.2 主机的观点 81
2.9.3 内存瓶颈 84
2.10 小结 85
开放问题:它应归入硬件吗? 85
补充读物 86
习题 87
第3章 分组交换 95
问题:并非所有网络都是直接连接的 95
3.1 交换和转发 95
3.1.1 数据报 97
3.1.2 虚电路交换 98
3.1.3 源路由选择 102
3.2 网桥和局域网交换机 105
3.2.1 学习型网桥 105
3.2.2 生成树算法 107
3.2.3 广播和多点播送 110
3.2.4 网桥的局限性 110
3.3 信元交换(atm) 111
3.3.1 信元 112
3.3.2 分段和重组 115
3.3.3 虚路径 118
3.3.4 atm的物理层 119
3.3.5 局域网中的atm 120
3.4 实现和性能 123
3.4.1 端口 125
3.4.2 网状结构 126
3.5 小结 128
开放问题:atm的未来 129
补充读物 129
习题 130
第4章 网络互连 137
问题:不只存在一种网络 137
4.1 简单的网络互连(ip) 137
4.1.1 什么是互连网 138
4.1.2 服务模型 139
4.1.3 全局地址 146
4.1.4 ip中的数据报转发 148
4.1.5 地址转换(arp) 152
4.1.6 主机配置(dhcp) 154
4.1.7 差错报告(icmp) 156
4.1.8 虚拟网络和隧道 156
4.2 路由选择 159
4.2.1 用图表示的网络 160
4.2.2 距离向量(rip) 160
4.2.3 链路状态(ospf) 165
4.2.4 度量标准 171
4.2.5 移动主机的路由选择 173
4.3 全球因特网 176
4.3.1 划分子网 177
4.3.2 无类路由选择(cidr) 180
4.3.3 域间路由选择(bgp) 181
4.3.4 路由选择区 186
4.3.5 ip版本6(ipv6) 187
4.4 多点播送 195
4.4.1 链路状态多点播送 195
4.4.2 距离向量多点播送 196
4.4.3 协议无关多点播送(pim) 198
4.5 多协议标记交换(mpls) 201
4.5.1 基于目标的转发 201
4.5.2 显式路由 205
4.5.3 虚拟专用网和隧道 206
4.6 小结 209
开放问题:部署ipv6 209
补充读物 210
习题 211
第5章 端到端协议 221
问题:进程间的通信 221
5.1 简单解多路复用协议(udp) 222
5.2 可靠的字节流(tcp) 223
5.2.1 端到端的问题 224
5.2.2 数据段格式 225
5.2.3 连接的建立与终止 227
5.2.4 滑动窗口再讨论 230
5.2.5 触发传输 233
5.2.6 适应性重传 235
5.2.7 记录边界 237
5.2.8 tcp扩展 238
5.2.9 其他设计选择 238
5.3 远程过程调用 240
5.3.1 大块传输(blast) 241
5.3.2 请求/应答(chan) 244
5.3.3 分发程序(select) 250
5.3.4 把它们放在一起(sunrpc和dce) 251
5.4 性能 255
5.5 小结 257
开放问题:面向应用的协议 257
补充读物 258
习题 258
第6章 拥塞控制和资源分配 265
问题:分配资源 265
6.1 资源分配中的问题 265
6.1.1 网络模型 266
6.1.2 分类法 268
6.1.3 评价标准 269
6.2 排队规则 271
6.2.1 fifo 272
6.2.2 公平排队 273
6.3 tcp拥塞控制 275
6.3.1 累次增加/成倍减少 276
6.3.2 慢启动 277
6.3.3 快速重传和快速恢复 280
6.4 拥塞避免机制 281
6.4.1 decbit 281
6.4.2 随机及早检测(red) 282
6.4.3 基于源的拥塞避免 285
6.5 服务质量 289
6.5.1 应用需求 289
6.5.2 综合服务(rsvp) 293
6.5.3 区分服务(ef和af) 299
6.5.4 atm服务质量 302
6.5.5 基于等式的拥塞控制 304
6.6 小结 305
开放问题:网络内外 305
补充读物 306
习题 307
第7章 端到端的数据 315
问题:我们用数据做什么? 315
7.1 表示格式化 316
7.1.1 分类方法 317
7.1.2 例子(xdr、asn.1、ndr) 319
7.1.3 标记语言(xml) 322
7.2 数据压缩 323
7.2.1 无损压缩算法 325
7.2.2 图像压缩(jpeg) 326
7.2.3 视频压缩(mpeg) 329
7.2.4 在网上传输mpeg 332
7.2.5 音频压缩(mp3) 334
7.3 小结 335
开放问题:计算机网络满足消费者电子设备的需求 336
补充读物 336
习题 337
第8章 网络安全 341
问题:保证数据安全 341
8.1 加密算法 341
8.1.1 需求 343
8.1.2 秘密密钥加密(des) 344
8.1.3 公开密钥加密(rsa) 346
8.1.4 报文摘要方案5(md5) 348
8.1.5 实现与性能 350
8.2 安全机制 350
8.2.1 鉴别协议 350
8.2.2 消息完整性协议 353
8.2.3 公开密钥分发(x.509) 354
8.3 系统实例 356
8.3.1 极好的保密性(pgp) 356
8.3.2 安全外壳程序(ssh) 358
8.3.3 传输层安全(tls、ssl、https) 360
8.3.4 ip安全(ipsec) 362
8.4 防火墙 364
8.4.1 基于过滤器的防火墙 365
8.4.2 基于代理的防火墙 365
8.4.3 局限性 367
8.5 小结 367
开放问题:拒绝服务攻击 367
补充读物 368
习题 368
第9章 应用 373
问题:应用需要它们自己的协议 373
9.1 域名服务(dns) 373
9.1.1 域名的层次结构 374
9.1.2 名字服务器 375
9.1.3 名字解析 377
9.2 传统的应用 379
9.2.1 电子邮件(smtp、mime、imap) 380
9.2.2 万维网(http) 385
9.2.3 网络管理(snmp) 388
9.3 多媒体应用 390
9.3.1 实时传输协议(rtp) 390
9.3.2 会话控制和呼叫控制(sdp、sip、h.323) 397
9.4 覆盖网络 402
9.4.1 路由选择覆盖 403
9.4.2 对等网 408
9.4.3 内容分发网络 413
9.5 小结 416
开放问题:新的网络体系结构 417
补充读物 417
习题 418
术语 423
参考书目 439
选题解答 457
索引 467
Computer Networks: A Systems Approach
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×