Woher weiß ein NAT Router, an welchen internen Host er die Antworten schicken soll?



  • Bsp:

    Wir haben ein lokales Netz mit 2 Hosts:
    Host 1
    Host 2

    Beide sind an einen NAT Router angschlossen, der hat Zugriff ins Internet.
    Im Internet steht nun ein Host X.

    Beide internen Hosts wollen nun Daten vom Host X holen.
    Der NAT Router nimmt also die beiden IP Pakete entgegen und verändert die Source Adresse mit der eigenen und schickt das Zeug an Host X.

    Etwas später bekommt der NAT Router nun 2 Antworten von Host X.

    Wie weiß der NAT Router jetzt, welche der 2 Anworten für Host 1 und welche
    für Host 2 bestimmt sind?



  • PAT, Port Adress Translation

    er weißt jedem ausgehende Paket eine fortlaufene Portnummer als Absendeport zu.



  • naja, fortlaufend sind die portnummern nicht wirklich. bzw. nur so lange, bis er "am ende" angekommen ist. dann sucht sich der router einfach irgendeinen port, den er gerade nicht in verwendung hat. idealerweise den, auf dem schon am längsten kein paket mehr angekommen ist.



  • Kurz gesagt, der Router öffnet einfach zwei Verbindungen, dabei merkt er sich welche Verbindung zu welchem internen Host gehört.



  • er. nö. so kann man das IMO nicht sagen.


Anmelden zum Antworten