基于统计复用的分组交换网络拥塞控制的科普解释

本文科普了基于统计复用的分组交换网络拥塞控制。探讨了拥塞控制的本质,强调其目标,并深入解析了网络队列与拥塞控制的紧密关系。通过全互通十字立交的比喻,阐述了为何实现最大处理率的系统设计是困难的。
摘要由CSDN通过智能技术生成
                最近收到很多邮件咨询各种问题,一般而言我能回答的就都回答了,我自有自知之明,绝不是什么大牛,然而也并不是菜鸟,所以说不管什么问题,我不一定能完美回答,但却也不是一点都不懂,因此我会尝试着去作答。
        由于最近写了几篇关于TCP拥塞控制的文章,就有人咨询我关于NCL,New Vegas,BBR等相关的问题,其实我知道他们的目的,不外乎两种原因,要么是自己想学习一下原理但可能遇到了看不懂的地方,前来询问,要么就是想自私的加速自己的TCP连接。对于前者,我非常乐意一起探讨,但对于后者,我只能回答“我也不知道”。其实,事实上我真的不知道如何给TCP加速,我唯一知道的就是,老老实实遵循现有的TCP逻辑,毕竟它们已经经过了各种环境的测试并被认为是合理的。对于如何去抢别人的带宽,我对这件事是非常非常反感的。因此我打算利用几乎一个通宵写下本文,意在告诉大家拥塞到底是怎么发生的,以及为什么拥塞是必然发生的,如果你真的理解了,你也就想通了为什么不要去抢别人的带宽,因为你做不到。
        本文比较长,但是却比较轻松,科普性质的,没有任何理论基础的人都应该可以看懂,中间加了分割线作为休息和思考的界限。我先从微信朋友圈刷屏开始。

刷屏 & BufferBloat the fucking

网络拥塞的原因,其实很简单。
        为什么网络会拥塞,答案其实是一个很简单的常识。我再一次以身试法站在一个殉道者的立场上来解释为什么网络会拥塞。我会告诉你们,在另一个网络,制造网络拥塞的那个人,就是我!
        然后你们就会理解到底什么是Buffer Bloat,最终你们会理解本文下面的部分以及BBR算法的核心理念。
        我不再用交通拥堵来解释网络拥塞,因为首先大家都这么解释,其次很多人对此早已麻木,毕竟就算堵在路上,不是还可以刷朋友圈逛淘宝么??所以,我尝试用微信朋友圈来解释网络拥塞,如果你想理解的更深刻,请加我为好友并且在彻底理解Buffer Bloat之前,不要屏蔽我,等你彻底理解了,删除我,删除之前,记得给个红包,5元即可!好吧,让我们上路。
        如今大家都玩微信和微博,特别是微信。玩微信的几乎都有刷朋友圈的习惯。你们碰到过有人刷屏吗?肯定碰到过!你们讨厌吗?肯定早就把刷屏者屏蔽了。为了理解什么是Buffer Bloat并且基于此理解网络拥塞的本质,请暂时不要屏蔽这些人,如果你们觉得还想理解的更加深入些,请加上我。
        把你们的大脑看作是一种处理信息的资源,微信朋友圈里的内容则是资源的一种。请问,你每天花多长时间刷朋友圈呢?每次多久呢?好吧,我暂且估计是每次10分钟。这10分钟,你能看到多少内容,你又想看到什么内容呢?你希望的朋友圈是这样的:
朋友1:
我昨天晚上挨了一顿打!...
朋友2:
我女朋友跟我分手了...
朋友3:
我把工作辞掉了,无所谓了...
朋友4:
周五我请看电影,想一起的请点个赞!...
朋友5:
人,要学会忍受孤独,因为你的孤独与他人无关【转载的鸡汤文】
朋友6:
年末有好礼,你来我就送!【卖东西的广告】
....

不可否认,这里面有你不喜欢的内容,比如那个鸡汤可能是你妈转的,虽然不喜欢也还是要点个赞什么的,卖东西的是你朋友或者上司不能得罪...然而,你之所以会花时间浪费你的大脑资源来刷朋友圈,还是希望得到一些你想看的东西的,你非常想看到朋友的八卦新闻,失恋离职之类的,隐约中其实在你内心也希望看到别人发一个生病的消息,然后回复一句无所谓的表现存在感的安慰,当然,你还希望可以从朋友圈信息中得到利益,比如有人请客什么的。
        对于发这些信息的人,他们渴望什么呢?既然发出去,就是希望有人看有人关注,不管什么目的,根本原因就是希望有人看!其目的不外乎以下几点:
1.太寂寞(注意,不是孤独)了,需要安慰。当然,也不一定会发信息到朋友圈,这类人估计会同步信息到各个微博࿰
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值