从信息学霸到神级科学家四爷的狗
第177章 新一代通信协议(第2页)
“现有的通信协议,数据的转发与路径的控制都是通过网络中的无数路由器节点所决定的,然而这些路由器之间却缺乏组织,使得网络中有些通路极其拥挤,而另一些却几乎没被使用到。”
“这是第一个链路利用效率的问题,而第二个问题则是由于节点之间拥塞控制算法所造成的高延迟。”
“延迟?”,江铭对延迟这个词非常敏感,他的晋升任务正是实现低延迟网络,连忙发问。
“对,就是延迟。正如我刚刚提到的,有一些网络通路非常拥挤,而处于源端的路由器又并不清楚路径中的数据量情况,这就需要设计一套规则,既要能保证有效的数据传输效率,又要避免向网络中传输太多数据挤爆链路。”
江铭若有所思地点点头。
“网络链路中的数据就像是小学应用题里的蓄水池,一边开闸放水,另一边抽水机抽水。”,陈瑞丰双手在空中比划着举例:“这个蓄水池中水的高度就是网络链路中的延迟,而一旦蓄水池盛满了溢出来的水就是网络丢包。”
“当然,网络传输问题并非像小学应用题那样简单。放水闸门并不能确切地知道抽水的速度,而且无论是抽水速度还是蓄水池容量都在不断地变化。”
“现在主流的算法名为reno,主要思想其实就是不断提高注水速度,在检测到丢包之后,把注水速度减为之前的一半。这使得网络的延迟一直很高,虽然高也只是有1s左右,但对于许多新的网络应用来讲,这样的延迟几乎是不可接受的。”
“就比如说车联网,在发生事故之前的反应时间可能只有100ms,如果我们的网络延迟更小一点,可能就能避免一场交通事故。”
江铭听得津津有味,陈瑞丰对问题的描述极其生动形象,他一下子就理解了问题的本质。
如此看来,陈瑞丰简直比他更适合当导师...
陈瑞丰滔滔不绝,从问题分析到研究现状,一讲就是半小时。
江铭总算是对网络传输有了非常全面的了解。