Пусть
- клиент является единственным источником трафика.
- буфер очищается со скоростью 2 Мбит / с
- при T = 0, буфер на 100% от 2 Мбит (2 ^ 20 бит или около 10 ^ 6)
При T = 1 мсек прошло 10 ^ -3 секунд, поэтому из буфера было очищено 2 * 10 ^ 3 байта. Однако за это время клиент выполнил (50 * 10 ^ 6) байтов в секунду на протяжении 1 мс или всего 50 * 10 ^ 3 байтов.
Поскольку доступная память составляет всего 2 * 10 ^ 3 байта, первые 2 * 10 ^ 3 байта будут правильно считываться "с провода", остальные (48 * 10 ^ 3 байта) будут потеряны или вызовут фатальное переполнение буфера.
Где-то должно быть как минимум еще 48 * 10 ^ 3 байта памяти, чтобы избежать потери данных. Что касается этого пакета данных, то остальная часть формулировки проблемы не имеет смысла, потому что вопрос, похоже, задает вопрос о буферизации, необходимой для поддержки данного пакета, и это максимальная скорость передачи данных по данному графику.
Я не уверен, какой ответ вы ищете, но я надеюсь, что это описание механизма сети полезно.