Hallo Community,
woher weiß ein Router an welchen Computer ein ankommendes IP-Paket gerichtet ist?
Beispiel: In meinem Intranet sind 2 Computer, beide schicken eine HTTP-Anfrage an Google. Das Versenden der Pakete stellt kein Problem dar, doch wie soll der Router die Antwortpakete unterscheiden? Bei TCP-Paketen ist dies ja noch recht einfach möglich, da dort die SYN- und ACK-Nummern höchstwahrscheinlich unterschiedlich sind (obwohl es ja theoretisch auch passieren kann, dass beide die gleichen Werte haben).
Bei UDP wird es schon viel schwieriger, da es nicht verbindungsbasiert ist. Lediglich den Quellport könnte der Router verändern, um selber zwischen den 2 verschiedenen Computern unterscheiden zu können.
Bei reinen IP-Paketen mit einem nicht normalen Protokoll ist es meiner Meinung nach unmöglich, da es dort noch nicht mal Ports gibt.
Wenn ich Wireshark im Promisciousmode starte, kann ich die Antwortpakete anderer Computer nicht mitlesen, dementsprechend muss mein Router in der Lage sein zu trennen. Doch wie tut er das?
woher weiß ein Router an welchen Computer ein ankommendes IP-Paket gerichtet ist?
Beispiel: In meinem Intranet sind 2 Computer, beide schicken eine HTTP-Anfrage an Google. Das Versenden der Pakete stellt kein Problem dar, doch wie soll der Router die Antwortpakete unterscheiden? Bei TCP-Paketen ist dies ja noch recht einfach möglich, da dort die SYN- und ACK-Nummern höchstwahrscheinlich unterschiedlich sind (obwohl es ja theoretisch auch passieren kann, dass beide die gleichen Werte haben).
Bei UDP wird es schon viel schwieriger, da es nicht verbindungsbasiert ist. Lediglich den Quellport könnte der Router verändern, um selber zwischen den 2 verschiedenen Computern unterscheiden zu können.
Bei reinen IP-Paketen mit einem nicht normalen Protokoll ist es meiner Meinung nach unmöglich, da es dort noch nicht mal Ports gibt.
Wenn ich Wireshark im Promisciousmode starte, kann ich die Antwortpakete anderer Computer nicht mitlesen, dementsprechend muss mein Router in der Lage sein zu trennen. Doch wie tut er das?