![]()
内容推荐 本书提供了一种通过理解和解决实际问题来构建现代网络的创新方法,包括四部分。第一部分(第1~10章)讲解数据平面,具体包括数据传输中的问题与解决方案、网络传输建模、底层传输、高层数据传输、层间发现、分组交换、服务质量、网络虚拟化和传输安全等;第二部分(第11~20章)介绍控制平面,具体包括拓扑发现、单播无环路径、对拓扑变化的响应、距离向量控制平面、链路状态与路径向量控制平面、控制平面中的策略、集中式控制平面、故障域与信息隐藏等;第三部分(第21~24章)为网络设计,讲解了安全性、网络设计模式、冗余与弹性及故障排除;第四部分(第25~30章)主要关注网络工程中的新趋势,如网络功能虚拟化、云计算的概念与挑战、物联网等,并展望了网络工程的未来。 本书适合作为高校计算机网络课程的教材和参考书,也可供网络工程师阅读参考。 目录 出版者的话 译者序 前言 作者简介 译者简介 第一部分 数据平面 第1章 基本概念 1.1 是艺术还是工程 1.2 电路交换 1.3 分组交换 1.3.1 分组交换操作 1.3.2 分组交换网络中的流量控制 1.4 固定与可变长度数据帧 1.5 无环路径计算 1.6 服务质量 1.7 集中式控制平面的反击 1.8 复杂性 1.8.1 为什么如此复杂 1.8.2 定义复杂性 1.8.3 通过细腰模型管理复杂性 1.9 总结思考 1.10 拓展阅读 1.11 复习题 第2章 数据传输中的问题与解决方案 2.1 数字语法和数据列集 2.1.1 数字语法和字典 2.1.2 固定长度字段 2.1.3 类型长度值 2.1.4 共享对象字典 2.2 差错 2.2.1 差错检测 2.2.2 纠错 2.3 多路复用 2.3.1 设备与应用程序的寻址 2.3.2 多播 2.3.3 选播 2.4 流量控制 2.4.1 窗口机制 2.4.2 协商比特率 2.5 总结思考 2.6 拓展阅读 2.7 复习题 第3章 网络传输建模 3.1 美国国防部模型 3.2 开放系统互连模型 3.3 递归互联网架构模型 3.4 面向连接与无连接 3.5 总结思考 3.6 拓展阅读 3.7 复习题 第4章 底层传输 4.1 以太网 4.1.1 多路复用 4.1.2 差错控制 4.1.3 数据列集 4.1.4 流量控制 4.2 无线802.11协议 4.2.1 多路复用 4.2.2 数据列集、差错控制和流量控制 4.3 总结思考 4.4 拓展阅读 4.5 复习题 第5章 高层数据传输 5.1 IP 5.1.1 传输与列集 5.1.2 多路复用 5.2 TCP 5.2.1 流量控制 5.2.2 差错控制 5.2.3 TCP端口号 5.2.4 TCP会话的建立 5.3 QUIC 5.4 ICMP 5.5 总结思考 5.6 拓展阅读 5.7 复习题 第6章 层间发现 6.1 层间发现的解决方案 6.1.1 众所周知和手动配置的标识符 6.1.2 映射数据库和协议 6.1.3 协议中的通告标识符映射 6.1.4 从一个标识符计算另一个标识符 6.2 层间发现示例 6.2.1 DNS 6.2.2 DHCP 6.2.3 IPv4地址解析协议 6.2.4 IPv6邻居发现 6.3 默认网关问题 6.4 总结思考 6.5 拓展阅读 6.6 复习题 第7章 分组交换 7.1 从物理介质到内存 7.2 数据包处理 7.2.1 交换 7.2.2 路由 7.2.3 为什么需要路由 7.2.4 等价多路径 7.2.5 数据包处理引擎 7.3 跨越总线 7.4 从内存到物理介质 7.5 总结思考 7.6 拓展阅读 7.7 复习题 第8章 服务质量 8.1 定义问题空间 8.2 分级 8.2.1 分级保持 8.2.2 无标记的互联网 8.3 拥塞管理 8.3.1 及时性:低延迟队列 8.3.2 公平性:基于分级的加权公平队列 8.3.3 过度拥塞 8.3.4 其他QoS拥塞管理工具 8.4 队列管理 8.4.1 管理一个满载缓冲区:加权随机早期检测 8.4.2 管理缓冲延迟、缓冲膨胀和延迟控制 8.5 总结思考 8.6 拓展阅读 8.7 复习题 第9章 网络虚拟化 9.1 理解虚拟网络 9.1.1 在IP网络上提供以太网服务 9.1.2 一个公司网络的虚拟私有访问 9.1.3 虚拟化问题和解决方案总结 9.2 分段路由 9.2.1 多协议标签交换的分段路由 9.2.2 IPv6的分段路由 9.2.3 信令分段路由标签 9.3 软件定义广域网 9.4 复杂性和虚拟化 9.4.1 交互表面和共享风险链路组 9.4.2 交互表面和覆盖控制平面 9.5 总结思考 9.6 拓展阅读 9.7 复习题 第10章 传输安全 10.1 问题空间 10.1.1 验证数据 10.1.2 保护数据不被窃取 10.1.3 保护用户隐私 10.2 解决方案空间 10.2.1 加密 10.2.2 密钥交换 10.2.3 加密散列 10.2.4 隐藏用户信息 10.3 传输层安全 10.4 总结思考 10.5 拓展阅读 10.6 复习题 第二部分 控制平面 第11章 拓扑发现 11.1 节点、边和可达目的地 11.1.1 节点 11.1.2 边 11.1.3 可达目的地 11.1.4 拓扑结构 11.2 学习网络拓扑 11.2.1 检测其他网络设备 11.2.2 检测双向连接性 11.2.3 检测最大传输单元 11.3 学习可达目的地 11.3.1 响应式学习 11.3.2 主动式学习 11.4 通告可达性和拓扑 11.4.1 决定何时通告可达性及拓扑结 |