RFC1925 - 十二条网络真理

August 20, 2019 默认分类

翻译自 RFC1925 ,The Twelve Networking Truths

摘要

本文档记录了网络的基本事实和真理。本文并不是标准,但是所有标准都要符合这些基本真理。

致谢

文档中记录的真理来自于对广大群众在很长一段时期内的实践的广泛的调查,其中有一些人并非有意支持此工作。作者仅仅收集了这些事实,并感谢网络社群对这些真理的原始诠释。

介绍

本 RFC 提供关于所有网络的基本真理的信息。这些真理适用于各种网络,并不局限于 TCP/IP ,因特网或者网络社群的一部分。

基本真理

  1. 东西得能用。
  2. 不论怎么做,怎么调整优先级,你也不能加快光速,倒是可以减慢光速。
    2a.(结论)不论怎么努力,你不可能用不到九个月的时间来生下个婴儿。试图加速这个过程可能更慢,但绝不会更快。
  3. 只要力够大,猪也能飞。但是,这可不是什么好主意。很难确定这头猪会落到哪里,坐在飞过头顶的猪下面会很危险。
  4. 不亲自经历,就不能真正地欣赏或者认识生活。同样地,不亲自构建商用网络环境或者运行网络,就不能真正理解网络里的一些东西。
  5. 总是可以把几个不同的问题用一个复杂又相互交织的解决方案。大部分情况下这不是好主意。
  6. 甩锅(例如把问题扔到整体网络架构的别处)比背锅简单多了。
  7. 永远可以再加一层抽象和中间层。
  8. 总是有代价的。
  9. 好、快、便宜:只能选两个(不可能同时拥有)。
  10. 东西一定比你想得更复杂。
  11. 你需要更多资源,不论它是什么。
  12. 所有网络问题需要比它看上去需要的时间更多的时间。
  13. 没有万能药,也不存在放之四海而皆准的方案,更不能一码通吃。
  14. 换汤不换药,每个旧主意都会被反复用不同的名字和形式提出,而且根本不在乎能不能用
  15. 参见 6a
  16. 完美的协议不是没有东西可加,而是没有东西可删。

安全考虑

本 RFC 不产生安全问题。然而,安全协议也要服从这些真理。

参考

参考已被移除以保护无辜人士并防止律师致富。


相关文章

添加新评论

 我们使用cookie在本地保存您评论时填写的信息,参见隐私条款