рассчитать время, необходимое для достижения сети A в B без ping и telnet

рассчитать время, необходимое для достижения сети A в B без ping и telnet

Я хочу найти расстояние между A и B либо с точки зрения сетевого времени, либо количества переходов. У меня есть несколько идей, например, я могу пинговать B из A, регистрируя время, необходимое для ответа на этот пинг-запрос. Также, если я знаю какой-либо открытый порт на B, то я могу просто подключиться к этому порту через telnet и зафиксировать время, необходимое для прохождения запроса.

Но меня беспокоит, что если B не поделится каким-либо открытым портом или также заблокирует запрос ping. При отсутствии опции ответа, как я удостоверюсь, сколько времени потребуется A, чтобы достичь B.

Может быть, я делаю что-то очень глупое. Но мне очень интересно узнать, есть ли какой-нибудь механизм/протокол для такого расчета. Как я могу себе представить, предположим, что B отбрасывает все пробы. Но становится ясно одно: по крайней мере пакет достигает B или может быть где-то рядом с B. Мне просто нужно время в одну сторону, когда пакет проходит до B или близкого к нему пункта, прежде чем будет отклонен или истечет время ожидания.

Любая помощь/идея по этому поводу будет высоко оценена.

решение1

Если B молча сбрасывает пакеты, то нет способа узнать, где находится B (или есть ли вообще B). Лучшее, что вы можете сделать, это провести трассировку до B и использовать последний переход в качестве приблизительного местоположения/расстояния.

Связанный контент