Kann sich die "traceroute" nach dem Aufbau einer TCP Verbindung noch ändern?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Theoretisch kann jedes Paket einen völlig anderen Weg nehmen. Daher haben TCP Pakete einen Zähler, damit die Daten am anderen Ende wieder in richtiger Reihenfolge zusammengesetzt werden können (UDP hat dieses Feature nicht und daher ist diese Art der Kommunikation eher "unsicher" in Bezug auf eine korrekte Datenübermittlung)

Praktisch dürfte das aber eher sehr selten vorkommen.

doej13 
Fragesteller
 14.09.2022, 14:02

Danke für die schnelle Antwort. Die Folgefrage wäre nun: Wie oft ist "eher sehr selten"? Und wie oft werden Verbindungen im Vergleich dazu einfach vom "Remote Host" geschlossen. Kann "eher sehr selten" auch 100 mal pro Monat sein? So oft bekomme ich nämlich TCP reset Pakete.

0
evtldocha  14.09.2022, 14:22
@doej13

Aber ein "Reset" hat erst mal nichts mit einer geänderten Route zu tun, sondern damit, dass ein Server einen SYN request abweist, weil er keine Port an der Stelle offen hat, oder dein lokales System hat den Socket einer zuvor bestehenden Verbindung bereits geschlossen. Ich sehe da den Zusammenhang mit Routenänderungen nicht. Wie immer gilt aber: Ich kann mich auch irren.

Im Fall von ICMP kenne ich eigentlich nur den Fall, dass Server oder Gateways einen ICMP Request schlicht ignorieren, aber kein "Reset" schicken, was zu den "* * *" Ausgaben in traceroute führt.

1
evtldocha  14.09.2022, 14:45
@doej13

Nachtrag:

Eine Routenänderung kannst Du meinem Verständnis nach nur an einem geänderten TTL der ICMP Antwort sehen. Das ist aber nur eine hinreichende Bedingung. Soll heißen: Wenn sich insgesamt die Zahl der Hops nicht ändert, dann könnte sich die Route dennoch geändert haben. Den Unterschied München - Frankfurt - New York, oder München - London - New York siehst Du an der TTL dann nicht.

1

Das passiert nicht oft, aber immer dann wenn sich die Route ändert.

Beispiel: Ein Switch fällt aus, ein neues Infrstrukturgerät wird in Betrieb genommen undsoweiter