不靠谱的世界

《Web性能权威指南》中,开篇就颠覆了我的三观。

在开发软件的时候,我们总是力求一切都犹如精密的齿轮一样运行起来,确保正常的异常的处理都可以如预料一样万无一失。

但是作为互联网底层的世界,却与我想象中的样子大相径庭。

在互联网的背后,一切数据传输都是横冲直撞,不顾后果的。就像是管理不善的运输公司,你的包裹能不能顺利完整的到达,都是看上天的安排。在互联网这里,暴力分拣,丢包裹,爆仓,交通堵塞,代签代发,就是不送,延迟送件比比皆是。更有甚还有层层设卡进行拆包审查的。

可怜的传输层与应用层们要在这种情况下,将自己的包裹有序的传来传去,并且不会出现问题。这样TCP就担当起了此重任,确保发货收货双方的链路顺畅,并且还能实时根据运送能力改变发件频率。简直神设计。。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据