@RedGrittyBrick ist absolut korrekt mit seiner Antwort ("ein Router und ein Gateway sind im Wesentlichen gleich"), einige andere Responder verwirren die Begriffe oder haben die Frage (oder Wikipedia) missverstanden.
In Bezug auf das Routing wird der Begriff "Gateway" fast immer nur in Verbindung mit "Standard" verwendet, und dieser Begriff "Gateway" stellt eine Route zu jedem Netzwerk bereit, für das keine spezifischere Route verfügbar ist.
Per Definition muss das Gateway dann ein Gerät sein, das das Routing ausführt, es kann ein dediziertes Gerät sein, insbesondere ein Router, oder ein Host, der für das Routing konfiguriert wurde, aber denselben Job ausführt. Ein Gateway kann also ein Router sein, und ein Router kann als Gateway bezeichnet werden.
Es gibt keinen Unterschied in der TTL zwischen einem "Standard-Gateway" und einem Router. Sobald ein Gerät, das das Routing durchführt, ein IP-Paket von einem Netzwerk / Subnetz zu einem anderen weitergibt, muss es die TTL dekrementieren, was in dem relevanten RFC deutlich gemacht wird.
Ein Gateway muss nicht NAT ausführen. In der Regel verfügt ein Heimnetzwerk über ein Standardgateway, das ein an ADSL angeschlossener Router ist. Dieser Gerätetyp führt NAT aus, während das Standardgateway in Ihrem Subnetz bei der Arbeit nur zu einem breiteren LAN im Büro führt und wird nicht NAT tun.
Bei der Beantwortung Ihrer Frage, ob Sie an einen Ort außerhalb des lokalen Subnetzes weitergeleitet werden möchten, sind die ICMP-Weiterleitungen bei @RedGrittyBrick ebenfalls korrekt. Der Prozess, den ein Host durchläuft, wenn er ein Paket sendet, ist der folgende:
1 - Verwenden Sie Ihre eigene IP-Adresse und Maske, um zu überprüfen, ob sich die IP-Adresse des Zielpakets im lokalen Subnetz befindet.
2 - Wenn sich das Ziel im lokalen Subnetz befindet, senden Sie eine ARP-Anfrage für die MAC-Adresse dieses lokalen Geräts und senden Sie dann einen Frame an den Host.
3 - Wenn das Ziel nicht im lokalen Subnetz liegt, senden Sie eine ARP-Anfrage für die MAC-Adresse des Gateways an dieses Netzwerk und senden Sie dann einen Frame zur Weiterleitung an das Gateway (an diesem Punkt kann der Punkt über ICMP-Weiterleitungen ansetzen).
Somit ist ersichtlich, dass jeder Host vor dem Versenden von Paketen eine eigene Routing-Auswahl trifft (natürlich werden diese Daten zwischengespeichert, damit nicht für jedes einzelne Paket eine Suche durchgeführt wird).
netstat -rn
?