Я наткнулся на вопрос, который я действительно не могу понять, как появились ответы.Я опубликую вопрос и ответ ниже.
Рассмотрим распределенную систему, которая имеет следующие характеристики: * Задержка на пакет (локальная или удаленная, возникающая при отправке и получении): 5 мс.* Время установления соединения (только TCP): 5 мс* Скорость передачи данных: 10 Мбит / с.* MTU: 1000 байтов.* Время обработки запроса к серверу: 2 мс
Предположим, что сеть слегка загружена.Клиент отправляет 200-байтовое сообщение-запрос в службу, которая выдает ответ, содержащий 5000 байт.Оцените общее время выполнения запроса в каждом из следующих случаев, используя приведенные ниже предположения о производительности:
1) Использование связи без установления соединения (датаграмма) (например, UDP);
Ответ: UDP: 5 + 2000/10000 + 2 + 5 (5 + 10000/10000) = 37,2 миллисекунды
У нас не было никакой формулы, поэтому я не могу найти, что на самом деле означают числа в приведенных выше вычислениях.
2000/10000 - я думаю, что 10000 должно быть 10 Мбит / с * 1000, я просто не знаю, что означает 2000
(5 + 10000/10000)- (Я знаю, что это нужно умножить на 5, потому что MTU равен 1000 байтов, но я просто не знаю, что означают числа)
Спасибо, с нетерпением жду ваших идей