Obecnie studiuję na licencjat z inżynierii sieci, a jeden z moich profesorów wyjaśnił w klasie, że traceroute pokazujący na przykład 15 przeskoków w rzeczywistości abstrahuje ścieżkę, aw rzeczywistości zaangażowanych jest wiele innych węzłów. Czy to prawda?
Jest to sprzeczne ze wszystkim, co mogę znaleźć na traceroute. Według mojej wiedzy traceroute działa, wysyłając pakiety ICMP (lub UDP) do określonego miejsca docelowego z TTL od 0 -> n aż do osiągnięcia miejsca docelowego. Pakiety sondujące, które są wysyłane w każdym miejscu po drodze, wysyłają limit czasu, generując odpowiedź ICMP „przekroczenie czasu”, a na koniec komunikat „port nieosiągalny” po osiągnięciu miejsca docelowego.
Rozumiem niedoskonałości traceroute - na przykład ruch traceroute może być blokowany przez niektóre bramy lub TTL pakietu odpowiedzi może być ustawiony na pozostały TTL sondy, powodując, że nigdy nie powróci do nadawcy.
Jednak po wielu badaniach nie mogę znaleźć niczego, co wskazywałoby na traceroute, w przypadku traceroute, który zawsze zwraca tę samą ścieżkę. Podobnie nic nie wskazuje na istnienie „dodatkowych” przeskoków niezgłoszonych przez traceroute (innych niż przeskoki * * *, które przekroczyły limit czasu bez odpowiedzi).
Jestem otwarty na dyskusję i naprawdę jestem zainteresowany odpowiedzią na to pytanie.