Wie hat sich SSH ohne Internet verbunden?

10

Ich habe einen WLAN-Router, der über ein Ethernet-Kabel mit meinem Ubuntu-Desktop und meinem Android-Handy verbunden ist. Ich habe sshdeingerichtet.

Das Telefonkabel zum Router wurde unterbrochen. Beide Geräte waren jedoch weiterhin damit verbunden, konnten jedoch nicht auf das Internet zugreifen.

Zum Testen habe ich versucht, eine SSH-Verbindung von meinem Handy zum Desktop herzustellen (mithilfe der ConnectBot-Android-App). Zu meinem größten Erstaunen bekam ich eine erfolgreiche SSH-Sitzung.

Warum konnten die beiden Geräte über SSH eine Verbindung herstellen?

UniversallyUniqueID
quelle
War das Mobiltelefon im selben Netzwerk (über Ihren Router) wie der Desktop verbunden?
dadexix86
Ja, sie waren mit demselben Router verbunden.
Universally
31
Dann ging es einfach durch den Router, ohne dass man es verlassen musste :)
dadexix86
38
Als Analogie: Die einzige Autobahn in und aus Ihrer Stadt ist durch einen Erdrutsch blockiert und niemand kann ein- oder ausfahren. Sie können immer noch zum Haus Ihres Nachbarn gehen, da die Straßen in Ihrer Stadt gut funktionieren. Ebenso wird die Internetverbindung zur Außenwelt durch das Kabel unterbrochen, aber die Geräte in Ihrem Netzwerk können weiterhin miteinander kommunizieren.
Zach Lipton
Dachten Sie, alles muss sich mit "der Cloud" verbinden, um zu funktionieren?
Matti Virkkunen

Antworten:

42

Ihr Router ist nur ein Gateway zu einem anderen WAN-Netzwerk. Der Router an sich ist nur ein weiterer Knoten im lokalen Netzwerk. Da Ihre anderen Knoten dieselben Netzwerkeinstellungen haben, sollten sie problemlos eine Verbindung herstellen können. Da sie tatsächlich verbunden sind, verfügen Sie über ein gültiges lokales Netzwerk (LAN).

Wenn Sie jedoch versuchen, eine Verbindung zu einem WAN herzustellen, können Sie dies nicht tun.

Hier ist die Definition von SSH.

Secure Shell oder SSH ist ein kryptografisches (verschlüsseltes) Netzwerkprotokoll, das auf Schicht 7 des OSI-Modells ausgeführt wird, damit die Remote-Anmeldung und andere Netzwerkdienste sicher über ein ungesichertes Netzwerk ausgeführt werden können

Für SSH auf Ihrem Gerät ist keine Internetverbindung erforderlich, es sei denn, Sie versuchen dies über das Internet!

Aboudi
quelle
Rechtschreibung und Grammatik korrigiert. Wenn dies nicht passt, können Sie einen Rollback durchführen. Weitere Vorschläge: Klären Sie, was wir hier mit den verschiedenen Verwendungen von "verbinden" / "verbunden" meinen; Entfernen Sie das Bit, dass der Router nur ein anderer Knoten ist (bei normaler Verwendung nicht sinnvoll, da der Router normalerweise DHCP und DNS für das LAN bereitstellt und als drahtloser Zugriffspunkt, Switch, Gateway und DHCP / PPPoE-Client fungiert). Fügen Sie insbesondere hinzu, dass Geräte im LAN miteinander kommunizieren können, da das LAN einwandfrei funktioniert (unabhängig vom Status der Internetverbindung).
Mathieu K.
24

Ihr Mobiltelefon (WiFi) und Ihr Desktop (Ethernet) befinden sich im selben lokalen Netzwerk. Es gibt überhaupt keine Magie.

AB
quelle
10

Ich habe diese Frage oft gehört und es ist schwierig, sie jemandem mit wenig Netzwerkerfahrung zu erklären. So erkläre ich es anhand eines einfachen Diagramms.

Ruft sowohl LAN als auch WAN ab, da alle Leitungen intakt sind.

     ISP (internet)
          |
          |
          |
     Modem/Router/Switch
      /    |    \
     /     |     \
Mobile  Desktop  Laptop

Ruft nur LAN ab, erhält jedoch kein WAN, da die Leitungen zum Router noch intakt sind. Erhält kein WAN (Internet), da die Leitung zum ISP unterbrochen ist.

     ISP (internet)
          |
          x
          |
     Modem/Router/Switch
      /    |    \
     /     |     \
Mobile  Desktop  Laptop

Viel Glück!

Software_Programineer
quelle
1

Ihr "WiFi" -Router enthält tatsächlich mehrere Funktionen in einem Gerät. In der Vergangenheit waren für diese Funktionen separate Geräte in separaten Boxen erforderlich

  • Breitbandmodem - kommuniziert mit ADSL oder einem ähnlichen Fernverkehrsdienst.
  • Router - Verbindet interne Netzwerke mit der Welt
  • Ethernet-Switch oder Hub - Verbindet lokal verdrahtete Ethernet-Computer miteinander
  • Wireless Access Point (WAP) - verbindet lokale drahtlose Geräte miteinander
  • DHCP-Server - Weist lokalen Geräten IP-Adressen (usw.) zu
  • DNS-Server - Ermöglicht lokalen Geräten, sich gegenseitig und Internet-Server zu lokalisieren
  • NTP-Server - Bietet Zeit für lokale Geräte.
  • usw. (Druckserver, USB NAS, ...)

Wenn Ihr Breitbandkabel abgezogen wird, wird nur die Breitbandmodemfunktion außer Betrieb genommen, die Routerfunktion hat dann wenig zu tun. Die Switch- und WAP-Funktionen (usw.) können weiterhin funktionieren, sodass lokale Geräte miteinander kommunizieren können.

Kurz gesagt, das lokale Netzwerk (LAN) ist autonom und kann größtenteils ohne das WAN (Wide Area Network) funktionieren.

RedGrittyBrick
quelle
0

Geräte haben IP-Adresse und Hardware-Adresse (MAC). Der Router verfügt über eine Tabelle, der MAC-Adresse und IP-Adresse zugeordnet sind. Ihr Handy hat eine IP-Adresse sowie eine MAC-Adresse. Wenn die mobile App versucht, die Datenverbindungsschicht des Computers zu finden, verwendet der Router ein Protokoll namens ARP (Address Resolution Protocol), um die MAC-Adresse des Computers zu ermitteln, und sendet eine Sendung in einem Subnetz. Wenn die Netzwerkkarte Ihres PCs die Anforderung erhält, antwortet er auf die Anforderung und sendet sie Die IP Ihres Computers wird aus der Filtertabelle entnommen. Der Router speichert die Informationen in seinen Datensätzen und ordnet den MAC der IP zu. Da sich PC und Mobile im selben Netzwerk befinden, muss das Netzwerk nicht verlassen werden (öffentliches Netzwerk wie Internet) Der Router leitet die Datenpakete an die richtige Stelle weiter, wenn das Mobiltelefon versucht, eine Verbindung herzustellen. Selbst wenn sich die IP-Adresse ändert, wird ARP erneut verwendet.

Gagan Singh
quelle