Comment SSH s'est-il connecté sans Internet?

10

J'ai un routeur WiFi, connecté par câble Ethernet à mon bureau Ubuntu et à mon mobile Android. J'ai sshdmis en place.

Le câble de ligne téléphonique vers le routeur a été coupé. Mais les deux appareils y étaient toujours connectés, mais ne pouvaient pas accéder à Internet.

Donc, juste pour tester, j'ai essayé d'établir une connexion SSH de mon mobile au bureau (en utilisant l'application ConnectBot Android). À mon grand étonnement, j'ai eu une session SSH réussie.

Pourquoi les deux appareils ont-ils pu se connecter via SSH?

UniversallyUniqueID
la source
Le mobile était-il connecté sur le même réseau (via votre routeur) que le bureau?
dadexix86
Oui, ils étaient connectés au même routeur.
UniversallyUniqueID
31
Ensuite, il est simplement passé par le routeur, sans avoir besoin de sortir de celui-ci :)
dadexix86
38
Par analogie: la seule autoroute à l'intérieur et à l'extérieur de votre ville est bloquée par un glissement de terrain et personne ne peut entrer ou sortir. Vous pouvez toujours vous rendre chez votre voisin car les routes à l'intérieur de votre ville fonctionnent bien. De même, la connexion Internet au monde extérieur est désactivée par la coupure du câble, mais les appareils à l'intérieur de votre réseau peuvent toujours se parler.
Zach Lipton
Pensiez-vous que tout devait se connecter au "cloud" pour fonctionner?
Matti Virkkunen

Réponses:

42

Votre routeur n'est qu'une passerelle vers un autre réseau WAN; le routeur en lui-même n'est qu'un autre nœud du réseau local. Comme vos autres nœuds ont les mêmes paramètres réseau, ils devraient pouvoir se connecter très bien. Puisqu'ils sont effectivement connectés, vous disposez d'un réseau local (LAN) valide.

Cependant, si vous essayez de vous connecter à un WAN, vous ne pourrez pas le faire.

Voici la définition de SSH.

Secure Shell, ou SSH, est un protocole réseau cryptographique (crypté) fonctionnant à la couche 7 du modèle OSI pour permettre à la connexion à distance et à d'autres services réseau de fonctionner en toute sécurité sur un réseau non sécurisé.

Une connexion Internet n'est pas requise pour SSH dans votre appareil, sauf si vous essayez de le faire via Internet!

Aboudi
la source
Correction de l'orthographe et de la grammaire. Si cela ne vous convient pas, n'hésitez pas à revenir en arrière. Autres suggestions: clarifier ce que nous voulons dire ici avec les différentes utilisations de "connecter" / "connecté"; supprimer le bit sur le routeur étant simplement un autre nœud (non significatif en utilisation normale, car le routeur sert généralement DHCP et DNS au LAN, ainsi qu'en tant que point d'accès sans fil, commutateur, passerelle et client DHCP / PPPoE); et, surtout, ajoutez que c'est parce que le réseau local fonctionne correctement (quel que soit l'état de la connexion Internet) que les périphériques du réseau local peuvent communiquer entre eux.
Mathieu K.
24

Votre mobile (WiFi) et votre bureau (Ethernet) sont dans le même réseau local. Il n'y a aucune magie du tout.

UN B
la source
10

J'ai entendu cette question plusieurs fois et c'est difficile à expliquer à quelqu'un avec peu d'expérience en réseautage. C'est ainsi que je l'explique, via un schéma simple.

Obtient à la fois LAN et WAN, car toutes les lignes sont intactes.

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

Obtient uniquement le LAN mais n'obtient pas le WAN, car les lignes vers le routeur sont toujours intactes. N'obtient pas le WAN (Internet) car la ligne vers le FAI est coupée.

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

Bonne chance!

Software_Programineer
la source
1

Votre routeur "WiFi" intègre en fait plusieurs fonctions dans un seul appareil. Dans le passé, ces fonctions auraient nécessité des appareils séparés dans des boîtes séparées

  • modem haut débit - communique avec l'ADSL ou un service longue distance similaire.
  • routeur - connecte le ou les réseaux internes à un monde plus large
  • commutateur ou concentrateur Ethernet - connecte les ordinateurs Ethernet câblés localement
  • point d'accès sans fil (WAP) - connecte les appareils sans fil locaux ensemble
  • Serveur DHCP - attribue des adresses IP (etc.) aux appareils locaux
  • Serveur DNS - permet aux appareils locaux de se localiser et de localiser les serveurs Internet
  • Serveur NTP - fournit du temps aux périphériques locaux.
  • etc (serveur d'impression, NAS USB, ...)

Lorsque votre câble haut débit est déconnecté, seule la fonction modem haut débit est mise hors service, la fonction routeur n'a alors plus grand chose à voir. Les fonctions de commutation et WAP (etc.) peuvent continuer à fonctionner, permettant aux appareils locaux de communiquer entre eux.

En bref, le réseau local (LAN) est autonome et peut fonctionner principalement sans le réseau étendu (WAN).

RedGrittyBrick
la source
0

Les appareils ont une adresse IP et une adresse matérielle (MAC). Le routeur a une table qui a mappé l'adresse MAC et l'adresse IP. Votre mobile possède une adresse IP ainsi qu'une adresse MAC. Lorsque l'application mobile essaie de trouver la couche de liaison de données du routeur de l'ordinateur utilise un protocole appelé ARP (protocole de résolution d'adresse) pour trouver l'adresse MAC de l'ordinateur et envoie une diffusion dans un sous-réseau.Lorsque le NIC de votre PC reçoit la demande, il répond à la demande et envoie son IP de votre ordinateur à partir de la table de filtrage.Le routeur enregistre les informations dans ses enregistrements et mappe MAC à IP.Depuis que PC et Mobile sont dans le même réseau, il n'est pas nécessaire de sortir du réseau (réseau public tel qu'Internet). Le routeur acheminera les paquets de données au bon endroit lorsque le mobile essaie de s'y connecter. Même si l'adresse IP change, il utilisera à nouveau ARP.

Gagan Singh
la source