某书院学代会选举闹剧-加密
你发现了一处秘密, 请输入密码查看.
我说的新时代不是指的那个新时代,不要魔怔了
本文实际上是网原的一次作业,也许可以帮到后来人。当作自己更博了
End To End Arguments in system design是极其重要的一篇系统设计论文,其中提出了先进的“端到端”设计理念,即,端到端的可靠通信应通过两个终端的应用层来保证,在底层实现的功能可能是没有价值的,除非对于性能有很高的要求。简而言之,底层负责尽力尽快传输数据,而高层负责可靠性及更多应用。
在文中,作者通过文件传输的例子证明,数据传递的任何一个环节都有可能出问题,保证每一步都可靠的代价太大。为了实现可靠传输,需要一个高于不可靠的网络层的可靠传输协议。这样的做法效率会更好。TCP/IP协议应运而生,就是这一论文思想的重要体现。除了可靠性,还有许多功能应该在高层实现。例如数据加密,只要也必须在终端处进行加密,传输过程中的安全性就可以得到保障,同时减少过程中加解密的overhead。底层应用不了解也不必了解高层的逻辑,也就无法针对它们优化。
每一个系统都是针对需求和成本进行权衡后的结果。我们应当注意到,随着时代发展,虽然互联网的大框架不变,互联互通的功能不变,但是其上的主流应用在进化,我们的需求也在随之变化。