【问题标题】:Network Traffic网络流量
【发布时间】:2014-03-30 18:11:08
【问题描述】:
我对网络非常陌生。我有一个基本问题。
我正在编写一些实验性代码,在来宾 vm 中必须以数据速率限制的方式接收和传输。为此,我从主机到 vm 的数据包将被截断,并将其作为 N 个不同的数据发送字节。但是在来宾操作系统中,我看到一些字节丢失了。
这里的问题是当我发送数据包数据缓慢时,为什么客人不等待另一半,然后宣布它错过了一些数据包。
主要问题是在带宽有限的情况下网络如何工作。请解释一下。
提前致谢
普雷迪普
【问题讨论】:
标签:
networking
linux-kernel
qemu
【解决方案1】:
您尚未提及您使用的是哪个操作系统以及您如何限制带宽。您正在使用什么协议。如果是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.