计算机科学丛书·计算机网络:系统方法(原书第5版) [Computer Networks A Systems Approach 5 Edition]
Larry L. Peterson
普林斯顿大学计算机科学系的Robert E. Kahn教授,普林斯顿大学PlanetLab Consortium主管。2003~2009年期间担任普林斯顿大学计算机科学系主任,曾任NSF的GENI行动计划规划组主席。他的主要研究方向为网络系统的设计与实现,以及因特网规模的分布式系统部署,包括应用广泛的PlanetLab和MeasurementLab平台,目前主要从事OpenCloud云平台的开发工作。
从普林斯顿大学退休后,Peterson教授依然积极活跃在学术界和工业界。他现在是亚利桑那大学计算机系教授,Akamai(云计算服务和内容分发网络(CDN)的领先供应商)公司的战略顾问,Open Networking Lab首席架构师。
Peterson教授曾担任ACM 《Transactions on C…
查看完整
普林斯顿大学计算机科学系的Robert E. Kahn教授,普林斯顿大学PlanetLab Consortium主管。2003~2009年期间担任普林斯顿大学计算机科学系主任,曾任NSF的GENI行动计划规划组主席。他的主要研究方向为网络系统的设计与实现,以及因特网规模的分布式系统部署,包括应用广泛的PlanetLab和MeasurementLab平台,目前主要从事OpenCloud云平台的开发工作。
从普林斯顿大学退休后,Peterson教授依然积极活跃在学术界和工业界。他现在是亚利桑那大学计算机系教授,Akamai(云计算服务和内容分发网络(CDN)的领先供应商)公司的战略顾问,Open Networking Lab首席架构师。
Peterson教授曾担任ACM 《Transactions on C…
查看完整
《计算机科学丛书·计算机网络:系统方法(原书第5版)》采用“系统方法”来探讨计算机网络,把网络看作一个由相互关联的构造模块组成的系统,通过实际应用中的网络和协议设计实例,特别是因特网实例,讲解计算机网络的基本概念、协议和关键技术,为学生和专业人士理解现行的网络技术以及即将出现的新技术奠定了良好的理论基础。无论站在什么视角,无论是应用开发者、网络管理员还是网络设备或协议设计者,你都会对如何构建现代网络及其应用有“全景式”的理解。
《计算机科学丛书·计算机网络:系统方法(原书第5版)》特色
内容全面更新,包含更多对于网络技术人员和学生而言至关重要的主题,如P2P、无线技术、网络安全和视频技术。
更加关注应用层问题,应用层上的创新性研究和设计是当前关注的中心。
为了方便教学,本书配有丰富的教辅资源,包括教学课件、教材图片、实验手册…
查看完整
《计算机科学丛书·计算机网络:系统方法(原书第5版)》特色
内容全面更新,包含更多对于网络技术人员和学生而言至关重要的主题,如P2P、无线技术、网络安全和视频技术。
更加关注应用层问题,应用层上的创新性研究和设计是当前关注的中心。
为了方便教学,本书配有丰富的教辅资源,包括教学课件、教材图片、实验手册…
查看完整
出版者的话
译者序
序言
第1版序言
前言
本书赞誉
第1章 基础
问题:建造一个网络
1.1 应用
1.2 需求
1.2.1 视角
1.2.2 可扩展的连通性
1.2.3 高性价比的资源共享
1.2.4 支持通用服务
1.2.5 可管理性
1.3 网络体系结构
1.3.1 分层和协议
1.3.2 因特网体系结构
1.4 实现网络软件
1.4.1 应用程序编程接口(套接字)
1.4.2 应用实例
1.5 性能
1.5.1 带宽和时延
1.5.2 延迟带宽积
1.5.3 高速网络
1.5.4 应用程序性能需求
1.6 小结
接下来会发生什么:云计算
扩展阅读
习题
第2章 开始连接
问题:连接到网络
2.1 连接概览
2.2 编码(NRZ、NRZI、曼彻斯特、4B/5B)
2.3 组帧
2.3.1 面向字节的协议(BISYNC、
PPP、DDCMP)
2.3.2 面向比特的协议(HDLC)
2.3.3 基于时钟的组帧(SONET)
2.4 差错检测
2.4.1 二维奇偶校验
2.4.2 因特网校验和算法
2.4.3 循环冗余校验
2.5 可靠传输
2.5.1 停止等待
2.5.2 滑动窗口
2.5.3 并发逻辑信道
2.6 以太网和多路访问网络(802.3 )
2.6.1 物理特性
2.6.2 访问协议
2.6.3 以太网使用经验
2.7 无线
2.7.1 802.1 1/Wi Fi
2.7.2 蓝牙(802.1 5.1 )
2.7.3 蜂窝电话技术
2.8 小结
接下来会发生什么:“物联网
扩展阅读
习题
第3章 网络互联
问题:并不是所有网络都是直接相连的
3.1 交换和桥接
3.1.1 数据报
3.1.2 虚电路交换
3.1.3 源路由
3.1.4 网桥和局域网交换机
3.2 互联网基础(IP)
3.2.1 什么是互联网?
3.2.2 服务模型
3.2.3 全局地址
3.2.4 IP数据报转发
3.2.5 子网划分和无类地址
3.2.6 地址转换(ARP)
3.2.7 主机配置(DHCP)
3.2.8 差错报告(ICMP)
3.2.9 虚拟网络和隧道
3.3 路由
3.3.1 用图表示网络
3.3.2 距离向量(RIP)
3.3.3 链路状态(OSPF)
3.3.4 度量
3.4 实现和性能
3.4.1 交换基础
3.4.2 端口
3.4.3 交换结构
3.4.4 路由器的实现
3.5 小结
接下来会发生什么:未来因特网
扩展阅读
习题
第4章 高级网络互联
问题:扩展到数十亿节点
4.1 全球互联网
4.1.1 路由区
4.1.2 域间路由(BGP)
4.1.3 IP版本6(IPv6)
4.2 多播
4.2.1 多播地址
4.2.2 多播路由(DVMRP、PIM、 MSDP)
4.3 多协议标签交换(MPLS)
4.3.1 基于目的地的转发
4.3.2 显式路由
4.3.3 虚拟专用网和隧道
4.4 移动设备之间的路由
4.4.1 移动网络的挑战
4.4.2 路由到移动主机(移动IP)
4.5 小结
接下来会发生什么:部署IPv6
扩展阅读
习题
第5章 端到端协议
问题:进程间如何通信
5.1 简单多路分解(UDP)
5.2 可靠字节流(TCP)
5.2.1 端到端问题
5.2.2 报文段格式
5.2.3 连接建立与终止
5.2.4 滑动窗口再讨论
5.2.5 触发传输
5.2.6 自适应重传
5.2.7 记录边界
5.2.8 TCP扩展
5.2.9 性能
5.2.1 0其他设计选择
5.3 远程过程调用
5.3.1 RPC基础
5.3.2 RPC实现 (SunRPC、DCE)
5.4 实时应用程序传输(RTP)
5.4.1 需求
5.4.2 RTP设计
5.4.3 控制协议
5.5 小结
接下来会发生什么:传输协议多样性
扩展阅读
习题
第6章 拥塞控制与资源分配
问题:分配资源
6.1 资源分配问题
6.1.1 网络模型
6.1.2 分类方法
6.1.3 评价标准
6.2 排队规则
6.2.1 FIFO
6.2.2 公平排队
6.3 TCP拥塞控制
6.3.1 加性增/乘性减
6.3.2 慢启动
6.3.3 快速重传和快速恢复
6.4 拥塞避免机制
6.4.1 DECbit
6.4.2 随机早期检测(RED)
6.4.3 基于源的拥塞避免
6.5 服务质量
6.5.1 应用需求
6.5.2 综合服务(RSVP)
6.5.3 区分服务(EF、AF)
6.5.4 基于等式的拥塞控制
6.6 小结
接下来会发生什么:网络重构
扩展阅读
习题
第7章 端到端数据
问题:我们用数据做什么?
7.1 表示格式化
7.1.1 分类方法
7.1.2 例子(XDR、ASN.1 、NDR)
7.1.3 标记语言(XML)
7.2 多媒体数据
7.2.1 无损压缩技术
7.2.2 图像表示和压缩(GIF、JPEG)
7.2.3 视频压缩(MPEG)
7.2.4 在网上传输MPEG
7.2.5 音频压缩(MP3)
7.3 小结
接下来会发生什么:无处不在的视频
扩展阅读
习题
第8章 网络安全
问题:安全攻击
8.1 密码基础
8.1.1 密码原理
8.1.2 对称密钥密码
8.1.3 公钥密码
8.1.4 认证码
8.2 密钥预分发
8.2.1 公钥预分发
8.2.2 对称密钥预分发
8.3 认证协议
8.3.1 原始性和时效性技术
8.3.2 公钥认证协议
8.3.3 对称密钥认证协议
8.3.4 Diffie Hellman密钥协商
8.4 系统实例
8.4.1 良好隐私(PGP)
8.4.2 安全外壳(SSH)
8.4.3 传输层安全(TLS、SSL、HTTPS)
8.4.4 IP安全(IPsec)
8.4.5 无线安全(802.1 1i)
8.5 防火墙
8.6 小结
接下来会发生什么:面对安全
扩展阅读
习题
第9章 应用
问题:应用需要自己的协议
9.1 传统应用
9.1.1 电子邮件(SMTP、MIME、IMAP)
9.1.2 万维网(HTTP)
9.1.3 Web服务
9.2 多媒体应用
9.2.1 会话控制和呼叫控制(SDP、SIP、H.3 23)
9.2.2 多媒体应用的资源分配
9.3 基础设施服务
9.3.1 名字服务(DNS)
9.3.2 网络管理(SNMP)
9.4 覆盖网络
9.4.1 路由覆盖
9.4.2 对等网
9.4.3 内容分发网络
9.5 小结
接下来会发生什么:新的网络体系结构
扩展阅读
习题
习题选答
术语
参考文献
^ 收 起
译者序
序言
第1版序言
前言
本书赞誉
第1章 基础
问题:建造一个网络
1.1 应用
1.2 需求
1.2.1 视角
1.2.2 可扩展的连通性
1.2.3 高性价比的资源共享
1.2.4 支持通用服务
1.2.5 可管理性
1.3 网络体系结构
1.3.1 分层和协议
1.3.2 因特网体系结构
1.4 实现网络软件
1.4.1 应用程序编程接口(套接字)
1.4.2 应用实例
1.5 性能
1.5.1 带宽和时延
1.5.2 延迟带宽积
1.5.3 高速网络
1.5.4 应用程序性能需求
1.6 小结
接下来会发生什么:云计算
扩展阅读
习题
第2章 开始连接
问题:连接到网络
2.1 连接概览
2.2 编码(NRZ、NRZI、曼彻斯特、4B/5B)
2.3 组帧
2.3.1 面向字节的协议(BISYNC、
PPP、DDCMP)
2.3.2 面向比特的协议(HDLC)
2.3.3 基于时钟的组帧(SONET)
2.4 差错检测
2.4.1 二维奇偶校验
2.4.2 因特网校验和算法
2.4.3 循环冗余校验
2.5 可靠传输
2.5.1 停止等待
2.5.2 滑动窗口
2.5.3 并发逻辑信道
2.6 以太网和多路访问网络(802.3 )
2.6.1 物理特性
2.6.2 访问协议
2.6.3 以太网使用经验
2.7 无线
2.7.1 802.1 1/Wi Fi
2.7.2 蓝牙(802.1 5.1 )
2.7.3 蜂窝电话技术
2.8 小结
接下来会发生什么:“物联网
扩展阅读
习题
第3章 网络互联
问题:并不是所有网络都是直接相连的
3.1 交换和桥接
3.1.1 数据报
3.1.2 虚电路交换
3.1.3 源路由
3.1.4 网桥和局域网交换机
3.2 互联网基础(IP)
3.2.1 什么是互联网?
3.2.2 服务模型
3.2.3 全局地址
3.2.4 IP数据报转发
3.2.5 子网划分和无类地址
3.2.6 地址转换(ARP)
3.2.7 主机配置(DHCP)
3.2.8 差错报告(ICMP)
3.2.9 虚拟网络和隧道
3.3 路由
3.3.1 用图表示网络
3.3.2 距离向量(RIP)
3.3.3 链路状态(OSPF)
3.3.4 度量
3.4 实现和性能
3.4.1 交换基础
3.4.2 端口
3.4.3 交换结构
3.4.4 路由器的实现
3.5 小结
接下来会发生什么:未来因特网
扩展阅读
习题
第4章 高级网络互联
问题:扩展到数十亿节点
4.1 全球互联网
4.1.1 路由区
4.1.2 域间路由(BGP)
4.1.3 IP版本6(IPv6)
4.2 多播
4.2.1 多播地址
4.2.2 多播路由(DVMRP、PIM、 MSDP)
4.3 多协议标签交换(MPLS)
4.3.1 基于目的地的转发
4.3.2 显式路由
4.3.3 虚拟专用网和隧道
4.4 移动设备之间的路由
4.4.1 移动网络的挑战
4.4.2 路由到移动主机(移动IP)
4.5 小结
接下来会发生什么:部署IPv6
扩展阅读
习题
第5章 端到端协议
问题:进程间如何通信
5.1 简单多路分解(UDP)
5.2 可靠字节流(TCP)
5.2.1 端到端问题
5.2.2 报文段格式
5.2.3 连接建立与终止
5.2.4 滑动窗口再讨论
5.2.5 触发传输
5.2.6 自适应重传
5.2.7 记录边界
5.2.8 TCP扩展
5.2.9 性能
5.2.1 0其他设计选择
5.3 远程过程调用
5.3.1 RPC基础
5.3.2 RPC实现 (SunRPC、DCE)
5.4 实时应用程序传输(RTP)
5.4.1 需求
5.4.2 RTP设计
5.4.3 控制协议
5.5 小结
接下来会发生什么:传输协议多样性
扩展阅读
习题
第6章 拥塞控制与资源分配
问题:分配资源
6.1 资源分配问题
6.1.1 网络模型
6.1.2 分类方法
6.1.3 评价标准
6.2 排队规则
6.2.1 FIFO
6.2.2 公平排队
6.3 TCP拥塞控制
6.3.1 加性增/乘性减
6.3.2 慢启动
6.3.3 快速重传和快速恢复
6.4 拥塞避免机制
6.4.1 DECbit
6.4.2 随机早期检测(RED)
6.4.3 基于源的拥塞避免
6.5 服务质量
6.5.1 应用需求
6.5.2 综合服务(RSVP)
6.5.3 区分服务(EF、AF)
6.5.4 基于等式的拥塞控制
6.6 小结
接下来会发生什么:网络重构
扩展阅读
习题
第7章 端到端数据
问题:我们用数据做什么?
7.1 表示格式化
7.1.1 分类方法
7.1.2 例子(XDR、ASN.1 、NDR)
7.1.3 标记语言(XML)
7.2 多媒体数据
7.2.1 无损压缩技术
7.2.2 图像表示和压缩(GIF、JPEG)
7.2.3 视频压缩(MPEG)
7.2.4 在网上传输MPEG
7.2.5 音频压缩(MP3)
7.3 小结
接下来会发生什么:无处不在的视频
扩展阅读
习题
第8章 网络安全
问题:安全攻击
8.1 密码基础
8.1.1 密码原理
8.1.2 对称密钥密码
8.1.3 公钥密码
8.1.4 认证码
8.2 密钥预分发
8.2.1 公钥预分发
8.2.2 对称密钥预分发
8.3 认证协议
8.3.1 原始性和时效性技术
8.3.2 公钥认证协议
8.3.3 对称密钥认证协议
8.3.4 Diffie Hellman密钥协商
8.4 系统实例
8.4.1 良好隐私(PGP)
8.4.2 安全外壳(SSH)
8.4.3 传输层安全(TLS、SSL、HTTPS)
8.4.4 IP安全(IPsec)
8.4.5 无线安全(802.1 1i)
8.5 防火墙
8.6 小结
接下来会发生什么:面对安全
扩展阅读
习题
第9章 应用
问题:应用需要自己的协议
9.1 传统应用
9.1.1 电子邮件(SMTP、MIME、IMAP)
9.1.2 万维网(HTTP)
9.1.3 Web服务
9.2 多媒体应用
9.2.1 会话控制和呼叫控制(SDP、SIP、H.3 23)
9.2.2 多媒体应用的资源分配
9.3 基础设施服务
9.3.1 名字服务(DNS)
9.3.2 网络管理(SNMP)
9.4 覆盖网络
9.4.1 路由覆盖
9.4.2 对等网
9.4.3 内容分发网络
9.5 小结
接下来会发生什么:新的网络体系结构
扩展阅读
习题
习题选答
术语
参考文献
^ 收 起
Larry L. Peterson
普林斯顿大学计算机科学系的Robert E. Kahn教授,普林斯顿大学PlanetLab Consortium主管。2003~2009年期间担任普林斯顿大学计算机科学系主任,曾任NSF的GENI行动计划规划组主席。他的主要研究方向为网络系统的设计与实现,以及因特网规模的分布式系统部署,包括应用广泛的PlanetLab和MeasurementLab平台,目前主要从事OpenCloud云平台的开发工作。
从普林斯顿大学退休后,Peterson教授依然积极活跃在学术界和工业界。他现在是亚利桑那大学计算机系教授,Akamai(云计算服务和内容分发网络(CDN)的领先供应商)公司的战略顾问,Open Networking Lab首席架构师。
Peterson教授曾担任ACM 《Transactions on Computer Systems》的主编,IEEE/ACM《Transactions on Networking》和IEEE《Journal on Select Areas in Communication》的编委,以及SOSP、NSCI和HotNets等会议的程序主席。他是美国国家工程院院士,ACM和IEEE会士,2010年 IEEE Koji Kobayashi Computer and Communication奖得主,2013年ACM SIGCOMM奖得主。
Bruce S. Davie
拥有英国爱丁堡大学计算机科学博士学位,于1995年加入Cisco公司成为一名系统架构师,并于1998年获得Cisco特别会员荣誉称号。在加入Cisco之前,Davie博士还曾担任贝尔通信研究公司的首席科学家。Davie博士在2012年加入网络虚拟化公司Nicira担任首席架构师。随着2012年8月VMware收购Nicira,他加入VMware公司,目前是VMware公司网络和安全部门CTO和首席工程师。
Davie博士在2009年成为ACM数据通信专业组(SIGCOMM)主席,并被选为ACM会士。他还是互联网工程任务小组(Internet Engineering Task Force,IETF)的积极参与者。他具有20多年网络和通信行业经验,编著了多本教材和技术图书,主持设计了MPLS协议,并参与开发了很多重要的因特网技术。他曾在MIT担任客座讲师,主讲计算机网络课程。
^ 收 起
普林斯顿大学计算机科学系的Robert E. Kahn教授,普林斯顿大学PlanetLab Consortium主管。2003~2009年期间担任普林斯顿大学计算机科学系主任,曾任NSF的GENI行动计划规划组主席。他的主要研究方向为网络系统的设计与实现,以及因特网规模的分布式系统部署,包括应用广泛的PlanetLab和MeasurementLab平台,目前主要从事OpenCloud云平台的开发工作。
从普林斯顿大学退休后,Peterson教授依然积极活跃在学术界和工业界。他现在是亚利桑那大学计算机系教授,Akamai(云计算服务和内容分发网络(CDN)的领先供应商)公司的战略顾问,Open Networking Lab首席架构师。
Peterson教授曾担任ACM 《Transactions on Computer Systems》的主编,IEEE/ACM《Transactions on Networking》和IEEE《Journal on Select Areas in Communication》的编委,以及SOSP、NSCI和HotNets等会议的程序主席。他是美国国家工程院院士,ACM和IEEE会士,2010年 IEEE Koji Kobayashi Computer and Communication奖得主,2013年ACM SIGCOMM奖得主。
Bruce S. Davie
拥有英国爱丁堡大学计算机科学博士学位,于1995年加入Cisco公司成为一名系统架构师,并于1998年获得Cisco特别会员荣誉称号。在加入Cisco之前,Davie博士还曾担任贝尔通信研究公司的首席科学家。Davie博士在2012年加入网络虚拟化公司Nicira担任首席架构师。随着2012年8月VMware收购Nicira,他加入VMware公司,目前是VMware公司网络和安全部门CTO和首席工程师。
Davie博士在2009年成为ACM数据通信专业组(SIGCOMM)主席,并被选为ACM会士。他还是互联网工程任务小组(Internet Engineering Task Force,IETF)的积极参与者。他具有20多年网络和通信行业经验,编著了多本教材和技术图书,主持设计了MPLS协议,并参与开发了很多重要的因特网技术。他曾在MIT担任客座讲师,主讲计算机网络课程。
^ 收 起
《计算机科学丛书·计算机网络:系统方法(原书第5版)》采用“系统方法”来探讨计算机网络,把网络看作一个由相互关联的构造模块组成的系统,通过实际应用中的网络和协议设计实例,特别是因特网实例,讲解计算机网络的基本概念、协议和关键技术,为学生和专业人士理解现行的网络技术以及即将出现的新技术奠定了良好的理论基础。无论站在什么视角,无论是应用开发者、网络管理员还是网络设备或协议设计者,你都会对如何构建现代网络及其应用有“全景式”的理解。
《计算机科学丛书·计算机网络:系统方法(原书第5版)》特色
内容全面更新,包含更多对于网络技术人员和学生而言至关重要的主题,如P2P、无线技术、网络安全和视频技术。
更加关注应用层问题,应用层上的创新性研究和设计是当前关注的中心。
为了方便教学,本书配有丰富的教辅资源,包括教学课件、教材图片、实验手册和网络仿真软件OPNET,以及习题解答等。
^ 收 起
《计算机科学丛书·计算机网络:系统方法(原书第5版)》特色
内容全面更新,包含更多对于网络技术人员和学生而言至关重要的主题,如P2P、无线技术、网络安全和视频技术。
更加关注应用层问题,应用层上的创新性研究和设计是当前关注的中心。
为了方便教学,本书配有丰富的教辅资源,包括教学课件、教材图片、实验手册和网络仿真软件OPNET,以及习题解答等。
^ 收 起
比价列表