第二章:构建“足够快”的网络服务


文档摘要

第二章: 构建“足够快”的网络服务 永远不要低估一辆满载着硬盘的卡车,在高速公路上飞驰时的带宽。 —— by《计算机网络》作者 Andrew S. Tanenbaum [^1] 不少人的第一直觉是“路由的 hops、运营商线路的质量,决定网络请求的延迟以及传输效率”,由此盲目断定网络因开发者不可控而无法插手。实际上,应用层的网络请求是否与传输协议提倡的方式匹配,这对提升传输效率、降低延迟也施加不小的影响。最容易体现这一点的便是各类网络优化技巧。 本章,我们将分析应用层 HTTPS 请求的完整过程,探讨其中 DNS、SSL、QUIC 以及拥塞控制的原理,研究各种网络优化技巧,讨论如何实现“构建足够快的网络服务”目标!具体内容安排如图 2-0 所示。

第二章: 构建“足够快”的网络服务

:::tip

永远不要低估一辆满载着硬盘的卡车,在高速公路上飞驰时的带宽。

:::right
—— by《计算机网络》作者 Andrew S. Tanenbaum
1
:::

不少人的第一直觉是“路由的 hops、运营商线路的质量,决定网络请求的延迟以及传输效率”,由此盲目断定网络因开发者不可控而无法插手。实际上,应用层的网络请求是否与传输协议提倡的方式匹配,这对提升传输效率、降低延迟也施加不小的影响。最容易体现这一点的便是各类网络优化技巧。

本章,我们将分析应用层 HTTPS 请求的完整过程,探讨其中 DNS、SSL、QUIC 以及拥塞控制的原理,研究各种网络优化技巧,讨论如何实现“构建足够快的网络服务”目标!具体内容安排如图 2-0 所示。

:::center


图 2-0 本章内容导读
:::

  1. Andrew S. Tanenbaum,荷兰阿姆斯特丹 Vrije 大学的计算机科学系教授。他著作的《计算机网络》是国内外使用最广泛、最权威的计算机网络经典教材。


作者与出处
来源:isno
许可证:CC BY-SA 4.0
整理: 灏天文库整理
由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
发布者: 作者: 转发
评论区 (0)
U