为什么带宽高,网速就快?

请不要用马路的车道变多,水龙头变粗作比喻,因为我不理解。
比如:单线程下载,要下载一个电影,这个电影被编码之后的码流应该按先后次序下载吧(不知道我的理解是否有误),应该等前面的码流传出去之后再传后面的码流,我想串行传输的话,每一时刻只能传输一个bit,只要线路不拥塞,传输速度应该与带宽无关吧??

求教,上面的理解与事实不符,那里出现错误。

您的这个理解没有错。但是与实际互联网的原理不符。
一台计算机上跑多个互联网应用,每个应用占用1个或多个网络端口与外界通信。按照您说的就算某一应用使用的事串行(单线程、单端口)。但是在互联网底层协议(TCP或UDP)上每个端口会开放多个活动窗口,每个活动窗口单位时间数据传输量虽然相同,但是窗口数量可调节。这些活动窗口会自适应网络速度而增加或减少窗口数量。
比如开始的时候开放6个活动窗口,当传输数据时,发现6个窗口的传输在一定时间内全部传输正确没有丢失或奇偶校验错误的情况,且系统内存、CPU等资源充足,就会增加活动窗口数量,直到出现系统硬件资源或传输效率降低的情况发生才会维持或减少窗口数量。而窗口数量的大小的决定因素除了计算机硬件外,就是网络带宽。所以传输速率与带宽有关。
当然,当你使用的一些应用(比如直播),本身码流速率不高的时候,带宽虽然很高,但鉴于数据的实时性,传输速率并不会增加。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-02
你要明白,带宽就是每秒钟能够传输的数据位数,因此带宽越高传输的数据就越多,这不就越快吗?
第2个回答  2013-09-02
这宽带快慢,都是由于服务器里的程序控制起来的。,看看局域网,传输率那么快,就是没有服务器控制,它才这么快。
第3个回答  2013-09-02
专业课学多吧?哥们,和码流,串行并行、传输速度有关系?
码流是多媒体传输技术,串行并行是数据传输技术,传输速度只是一种理论计算方式,这些和宽带没有办毛钱的关系。

带宽高低其实就是限速,多大的带宽就给你限速多少,马路上可以超速,计算机上可不行哦,代码是死的。
第4个回答  2021-02-25

网络带宽是指在单位时间内能传输的数据量,单位是比特/秒,代表了每秒钟最高可以传输的比特数据,影响着我们的上网速度。另外,网络延迟、用户侧、内容侧等也与网速息息相关。

    官方服务
      官方网站
相似回答