本文不解决任何问题

我总是面对一类问题,那就是技术人员总是追问一些魔术字为何是这样而不是那样,比如TCP的time-wait值为何是2分钟或者1分钟,比如STP的超时时间为何是X而不是Y...难道你们不知道永动机吗?一部机器不靠外界输入能量是不可能永动的!这就是我所谓的支点理论,任何事情都不能自圆其说,任何事情都需要外界的影响!

        你看TCP的状态机,很完美,但是到了最后的TIME-WAIT状态,就迷茫了,你看STP状态机,很完美,但是纠结于那些超时时间值本身。每一个搞技术的人,都希望自己能解释该技术的每一个细节,可以他们却总是局限于自己的技术领域,玩TCP的人,那就根本不管实际的链路层技术,玩SLIP的,那就根本不管IP和TCP,如果TCP工作人员知道一个数据包遍历整个地球的时间不超过2分钟,那么他们也就是明白了为什么TIME-WAIT值是2分钟了,不幸的是,这种人很少!你不可能仅仅依靠TCP本身来解释TCP状态机,起码在最后的4次挥手阶段,你必须引入额外的依托,这一点上,我不是有意损那些高才生,我想说的是,这些人的脑子真的太死了。

       传统教育,我指的是那些90%的人经历的所谓的良好的教育,只是教人如何执行,而从来不教人如何让人执行,这就是悲哀!因此只要这些人面对了一个自己百思不得其解的问题,就会想:为什么呢?事实上,很多事情只是规定罢了,规定者是谁?无所谓!你也可以规定一些事,但是你不敢,因为没人教你这么做,你总是纠结于别人的规定。

       你看STP,一个状态的超时时间是X,为什么呢?你百思不得其解,如果你知道一个数据包在双绞线上以电脉冲的方式传播X'米最久需要T时间,你就理解了为何是X时间而不是Y!然而对于一个网管,你能指望他知道这一点吗?毕竟这不是考试的必须项!也许有人看了这篇文章,看了上述的X,Y,X'之后,会觉得我在故弄玄虚,我可以负责任的说,真的有人问过我,而我真的回答得非常让对方心服口服,回答完了之后,我只觉得悲哀,悲哀那个秃顶,悲哀那个穿西服的,悲哀那些口口声声谈客户需求的,悲哀那些错误理解了“术业有专攻”的!!如果你知道了STP的一系列超时时间的机制,那么我敢说90%以上的可能性,你又要纠结于那么一大堆算式了,除非一个叫做“经验值”的词冒出来,然而最好少跟理工男女说这一套,因为他们会觉得所谓的经验值就是忽悠,他们一定要有一个确切的可以从数学上计算出来的原因。

       永动机不可能实现,你必须从外界输入能量,任何网络协议也不能自圆,你必须依托外界的限制。

       以上,纯粹个人的胡思乱想,不辩论,不较真。请不要用个案以及特殊环境下的个例来反驳,在那种情况下,我的所有想法都是大错特错!

原文链接: https://blog.csdn.net/dog250/article/details/18959351

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    本文不解决任何问题

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/408710

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月26日 上午11:00
下一篇 2023年4月26日 上午11:00

相关推荐