Ситуация следующая: имеем коммутатор, к которому подключены компьютеры. Необходимо замерить скорость доставки кадра от одного компьютера к другому. Как это сделать?
Сначала была идея тупо взять пинг и поделить время пинга на 2. Но это не самый лучший вариант: время доставки в одну сторону может отличаться от времени обратного прохождения. В том случае, если в процессе обратного прохождения возникнет коллизия. Или уйдёт время на обработку пакета принимающей станцией перед ответом.
Пока что склоняюсь к тому чтобы сделать множество пингов и потом вывести среднее значение, поделённое на 2
Сначала была идея тупо взять пинг и поделить время пинга на 2. Но это не самый лучший вариант: время доставки в одну сторону может отличаться от времени обратного прохождения. В том случае, если в процессе обратного прохождения возникнет коллизия. Или уйдёт время на обработку пакета принимающей станцией перед ответом.
Пока что склоняюсь к тому чтобы сделать множество пингов и потом вывести среднее значение, поделённое на 2
"Красота - как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно."