2014-03-30 181 views
0

我对网络非常陌生。我有一个基本问题。网络流量

我正在编写一些实验代码,其中guest虚拟机必须接收和传输数据速率限制时尚。为此,我从主机到vm获得的数据包将被切断并将它作为N分离发送数据字节。但在客户端操作系统中,我看到一些字节丢失。

这里的问题是,当我缓慢地发送数据包数据时,为什么在声明它错过某些数据包之前,guest没有等另一半。

主要问题是网络在带宽有限时如何工作。请说明。

在此先感谢 普拉迪普

回答

0

你没有提到你正在使用的操作系统,你是如何限制带宽。你正在使用什么协议。如果它是TCP,那么它将报告丢失的数据包,并且将会有丢失数据包的重传。

要回答关于网络如何在有限带宽下工作的一般性问题,除了一些对延迟敏感或需要带宽的应用程序可能会失败/停止工作外,没有区别。但是没有任何事情发生在数据包上。例如,

1. when I download using 256Kbps limit, it take long time to download a 100MB file, 
     but it will be downloaded safely without any issue. 
    2. Gmail doesn't load all the features and doesn't show the rich look in 256Kbps line.