ping и tracert проверяют соединение по разным путям?

zloDEY

возможно ли, что ping доходит, а трассировка обрывается на "Request timed out"?
говорят - да, а почему? в чем принципиальное различие?
и как с этой точки зрения действует telnet?

tokuchu

говорят - да, а почему? в чем принципиальное различие?
ping посылает ICMP запрос, traceroute (в unix) использует UDP по умолчанию, а так же меняет TTL.

zloDEY


В отличие от TCP, UDP не гарантирует доставку пакета, поэтому аббревиатуру иногда расшифровывают как «Unreliable Datagram Protocol» (протокол ненадёжных датаграмм). Это позволяет ему гораздо быстрее и эффективнее доставлять данные для приложений, которым не требуется большая пропускная способность линий связи, либо требуется малое время доставки данных.
можно ли утверждать, что если доходит трассировка, то дойдет ping ?
а сам путь, по которому отправляются пакеты у них тоже получается разный ?
telnet действует по собственному протоколу и доступность по нему нельзя никак связать с этими двумя?

psm-home

можно ли утверждать, что если доходит трассировка, то дойдет ping ?
В общем случае нет. Например на машине назначения стоит firewall настроенный так, что машина не отвечает на ICMP Echo Request'ы.

kruzer25

а сам путь, по которому отправляются пакеты у них тоже получается разный ?
А сам путь, насколько я понимаю, даже для двух разных пакетов из одного запуска пинга может быть разным.
Оставить комментарий
Имя или ник:
Комментарий: