Wenn ein Computer über WLAN und LAN mit dem Internet verbunden ist, in welche Richtung würde der Internetverkehr fließen?

10

Wie funktioniert das eigentlich? Wie unterschiedliche IP-Adressen auf Ethernet-Adapter und WLAN-Adapter werden für Internetdaten behandelt? Ich weiß, dass diese IP-Adressen in NAT-Tabellen übersetzt sind, aber der gesamte Prozess, bei dem Ethernet und WLAN-Adapter zusammen verwendet werden, ist mir nicht klar.

Whitequark
quelle
2
Dies ist nicht programmierungsbezogen und sollte auf
superuser.com
1
Nach meiner Erfahrung können Sie beide Anwendungen verwenden, wenn eine Anwendung über das WLAN geöffnet ist, eine Kabelverbindung herstellen und eine neue Anwendung öffnen. Ich gehe jedoch davon aus, dass dies zu diesem Zeitpunkt vom Betriebssystem abhängt.
James Black
@James: Funktioniert genau so unter Linux und wird manchmal zum Herunterladen großer Dateien über LAN und WLAN verwendet.
Whitequark

Antworten:

8

Wenn sich das Ziel (für ein von Ihrem Computer gesendetes Paket) nicht in LAN ( DestAddress & Netmask != YourLANAddress & Netmask) befindet, wird es zu Ihrem Standard-Gateway umgeleitet, und wenn beide Geräte mit demselben Netzwerk verbunden sind (wenn sie IP-Adressen haben, die tatsächlich zu demselben Netzwerk gehören Das Paket wird durch ein Gerät mit einer niedrigeren Metrik übertragen .

Whitequark
quelle
Das ist interessant. Können Sie das Thema Metriken näher erläutern? Wie werden sie standardmäßig zwischen WLAN- und LAN-Adaptern konfiguriert? Oder werden sie vom Betriebssystem dynamisch konfiguriert, nachdem der schnellste Pfad ermittelt wurde?
Cregox
AFAIK Alle "echten" Netzwerkadapter (z. B. nicht TAP oder Loopback) erhalten dieselbe Metrik. und das Betriebssystem würde niemals einen solchen Geschwindigkeitstest durchführen, zumindest weil es sich nicht darauf verlassen kann, dass ein externer Host der zweite Messendpunkt ist.
Whitequark
Ohne das @ -Zeichen könnte ich nie sehen, dass Sie meinen Kommentar "beantwortet" haben, es sei denn, ich komme hierher, wie ich es gerade aus Versehen getan habe. jetzt erinnere ich mich nicht einmal mehr daran, was ich selbst gemeint habe! : P
Cregox
@Cawas: Nun, ich hatte damals noch nichts über @ feature gewusst. :)
Whitequark
3

Es hängt ganz davon ab, wie Ihre Netzwerkschnittstellen konfiguriert sind. Der übliche Ort, an dem dies erfolgt, ist eine Routing-Tabelle , in der die Ethernet-Adressen der benachbarten Knoten aufgelistet sind. Je nachdem, was in dieser Tabelle angegeben ist, können beide gleichzeitig oder nur eine verwendet werden.

Ein Beispiel für eine solche Konfiguration in MacOSX finden Sie in meiner Frage hier: Wie kann ich feststellen, welche Netzwerkschnittstelle mein Computer verwendet?

Äther
quelle
0

Ich glaube, dass eines der Geräte als Standardgerät eingestellt ist. Der andere wird im Grunde dort sitzen und nichts tun. Doppelklicken Sie auf das kleine Tray-Symbol für Ihre Internetverbindung, um zu erfahren, welches verwendet wird ...

IAbstract
quelle
0

Aus meiner Erfahrung mit Windows XP (aufgrund der Netzwerkaktivitätssymbole im Benachrichtigungsbereich) scheint es klug genug zu sein, die schnellere LAN-Verbindung zu verwenden, sobald sie verfügbar ist. Schalten Sie die Symbole ein und überzeugen Sie sich selbst.

user13141
quelle