RFC1925 – The Twelve Networking Truths
Network Working Group R. Callon, Editor
Request for Comments: 1925 IOOF
Category: Informational 1 April 1996
The Twelve Networking Truths
Status of this Memo
本备忘录的状态
This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind. Distribution of this memo is unlimited.
本备忘录提供了Internet社区的信息,它没有规定任何一种Internet标准,对本备忘录分发不受限制。
Abstract
摘要
This memo documents the fundamental truths of networking for the Internet community. This memo does not specify a standard, except in the sense that all standards must implicitly follow the fundamental truths.
本备忘录包含了互联网社区有关网络的基本真理,它没有指定任何标准,但任何标准都必须遵循这些基本真理
Acknowledgements
致谢
The truths described in this memo result from extensive study over an extended period of time by many people, some of whom did not intend to contribute to this work. The editor merely has collected these truths, and would like to thank the networking community for originally illuminating these truths.
本备忘录中的真理是许多人长期大量研究的结晶,其中的一些人无意间对此做出了贡献。编辑只是收集了这些真理,这里要对这些真理进行了原始阐述的网络社区表示感谢。
1. Introduction
介绍
This Request for Comments (RFC) provides information about the fundamental truths underlying all networking. These truths apply to networking in general, and are not limited to TCP/IP, the Internet, or any other subset of the networking community.
该请求评注(RFC)提供了所有网络底层的基本真理。这些真理适用于所有网络,而不仅仅是TCP/IP、Internet或任何网络的子集。
2. The Fundamental Truths
基本的真理
(1) It Has To Work.
网络必须能够运行.
(2) No matter how hard you push and no matter what the priority, you can’t increase the speed of light.
无论你做何努力,赋于其何种优先级,你都无法提高光速。
(2a) (corollary). No matter how hard you try, you can’t make a baby in much less than 9 months. Trying to speed this up *might* make it slower, but it won’t make it happen any quicker.
(推论)无论您做何尝试,都无法是怀胎小于9个月。加速的尝试可能会让它更慢,但绝不会更快。
(3) With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea. It is hard to be sure where they are going to land, and it could be dangerous sitting under them as they fly overhead.
只要推力足够,猪也能飞起来。但这不能保证是件好事,因为难以预料它将在何处着陆,而当它在你的头顶飞过时将是及其危险的。
(4) Some things in life can never be fully appreciated nor understood unless experienced firsthand. Some things in networking can never be fully understood by someone who neither builds commercial networking equipment nor runs an operational network.
除非亲身经历,否则生命中许多事情是无法正确领会和理解的。对于没有组建过商用网络设备或运行过运营网络的人来说,网络中的一些东西是不可能完全被理解的。
(5) It is always possible to aglutenate multiple separate problems into a single complex interdependent solution. In most cases this is a bad idea.
总可以粘合几个分离的问题,到一个有复杂的互相依赖关系的解决方案,但大多数情况下,这是个坏主意。
(6) It is easier to move a problem around (for example, by moving the problem to a different part of the overall network architecture) than it is to solve it.
推卸问题(如将其移到网络架构的其它部分)总比解决问题容易。
(6a) (corollary). It is always possible to add another level of indirection.
(推论)增加另一个间接层总是可能的。
(7) It is always something
总会错过一些事
(7a) (corollary). Good, Fast, Cheap: Pick any two (you can’t have all three).
(推论)优秀、快速、廉价,只能任择其二(你不能得到全部三个)。
(8) It is more complicated than you think.
事情总比你想象的复杂。
(9) For all resources, whatever it is, you need more.
对于所有的资源,不管它是什么,您总是需要更多。
(9a) (corollary) Every networking problem always takes longer to solve than it seems like it should.
(推论)每个网络问题,解决它所需的时间总是比期望的长。
(10) One size never fits all.
没有放之四海而皆准的办法
(11) Every old idea will be proposed again with a different name and a different presentation, regardless of whether it works.
每个旧观点将会用一个不同的名字和外观再次提交,而不管他是否工作。
(11a) (corollary). See rule 6a.
(推论)参见6a。
(12) In protocol design, perfection has been reached not when there is nothing left to add, but when there is nothing left to take away.
对于设计协议,仅当不能去掉任何东西,而不是无法增加任何东西时才是完美无缺的。
Security Considerations
安全事项
This RFC raises no security issues. However, security protocols are subject to the fundamental networking truths.
本RFC没有任何安全问题,然而安全协议受制于网络基本真理。
References
参考文献
The references have been deleted in order to protect the guilty and avoid enriching the lawyers.
参考文献已经被删除,以保护犯罪,并且以免肥了律师。
Author’s Address
Ross Callon
Internet Order of Old Farts
c/o Bay Networks
3 Federal Street
Billerica, MA 01821
Phone: 508-436-3936
EMail: rcallon@baynetworks.com
最近评论