0%

我说的新时代不是指的那个新时代,不要魔怔了

本文实际上是网原的一次作业,也许可以帮到后来人。当作自己更博了

End To End Arguments in system design是极其重要的一篇系统设计论文,其中提出了先进的“端到端”设计理念,即,端到端的可靠通信应通过两个终端的应用层来保证,在底层实现的功能可能是没有价值的,除非对于性能有很高的要求。简而言之,底层负责尽力尽快传输数据,而高层负责可靠性及更多应用。

在文中,作者通过文件传输的例子证明,数据传递的任何一个环节都有可能出问题,保证每一步都可靠的代价太大。为了实现可靠传输,需要一个高于不可靠的网络层的可靠传输协议。这样的做法效率会更好。TCP/IP协议应运而生,就是这一论文思想的重要体现。除了可靠性,还有许多功能应该在高层实现。例如数据加密,只要也必须在终端处进行加密,传输过程中的安全性就可以得到保障,同时减少过程中加解密的overhead。底层应用不了解也不必了解高层的逻辑,也就无法针对它们优化。

每一个系统都是针对需求和成本进行权衡后的结果。我们应当注意到,随着时代发展,虽然互联网的大框架不变,互联互通的功能不变,但是其上的主流应用在进化,我们的需求也在随之变化。

阅读全文 »

好久没有更博了,来更一篇。主要是看到TUNA的misbrand贴纸和这个仓库,感觉实在是太有趣了。

IMG_20220930_215233

更多好玩的:

阅读全文 »