Jak SSH łączyło się bez Internetu?

10

Mam router Wi-Fi, podłączony kablem Ethernet do pulpitu Ubuntu i telefonu komórkowego z systemem Android. Mam sshdustawiony.

Kabel linii telefonicznej do routera został przecięty. Ale oba urządzenia były nadal z nim połączone, ale nie mogły uzyskać dostępu do Internetu.

Więc, aby przetestować, próbowałem nawiązać połączenie SSH z telefonu komórkowego na komputer stacjonarny (za pomocą aplikacji ConnectBot dla systemu Android). Ku mojemu zdziwieniu udało mi się pomyślnie zakończyć sesję SSH.

Dlaczego dwa urządzenia były w stanie połączyć się przez SSH?

UniversallyUniqueID
źródło
Czy telefon komórkowy był podłączony do tej samej sieci (przez router) co komputer stacjonarny?
dadexix86
Tak, były podłączone do tego samego routera.
UniversallyUniqueID
31
Potem po prostu przeszedł przez router, bez konieczności wychodzenia z niego :)
dadexix86,
38
Analogicznie: jedyna autostrada w twoim mieście jest zablokowana przez osuwisko i nikt nie może wjechać ani wyjechać. Nadal możesz iść do domu sąsiada, ponieważ drogi w twoim mieście działają dobrze. Podobnie połączenie internetowe ze światem zewnętrznym jest wyłączone przez przecięty kabel, ale urządzenia w sieci mogą nadal ze sobą rozmawiać.
Zach Lipton,
Czy myślałeś, że wszystko musi połączyć się z „chmurą”, aby działać?
Matti Virkkunen

Odpowiedzi:

42

Twój router jest tylko bramą do innej sieci WAN; router sam w sobie jest tylko kolejnym węzłem w sieci lokalnej. Ponieważ twoje pozostałe węzły mają takie same ustawienia sieciowe, powinny móc się połączyć. Ponieważ są one rzeczywiście połączone, masz prawidłową sieć lokalną (LAN).

Jeśli jednak spróbujesz połączyć się z siecią WAN, nie będziesz w stanie tego zrobić.

Oto definicja SSH.

Bezpieczna powłoka (SSH) to kryptograficzny (zaszyfrowany) protokół sieciowy działający na warstwie 7 modelu OSI, aby umożliwić bezpieczne logowanie zdalne i inne usługi sieciowe w niezabezpieczonej sieci

Połączenie SSH z urządzeniem nie jest wymagane, chyba że próbujesz to zrobić przez Internet!

Aboudi
źródło
Naprawiono pisownię i gramatykę. Jeśli to nie pasuje, możesz wycofać się. Dalsze sugestie: wyjaśnij, co rozumiemy przez różne zastosowania „połącz” / „połączony”; usuń bit o tym, że router jest po prostu innym węzłem (nie ma znaczenia w normalnym użyciu, ponieważ router zazwyczaj obsługuje DHCP i DNS w sieci LAN, a także działa jako bezprzewodowy punkt dostępowy, przełącznik, brama i klient DHCP / PPPoE); a zwłaszcza dodaj, że to dlatego, że sieć LAN działa dobrze (niezależnie od stanu połączenia internetowego), że urządzenia w sieci LAN mogą ze sobą rozmawiać.
Mathieu K.,
24

Twój telefon komórkowy (WiFi) i komputer stacjonarny (Ethernet) są w tej samej sieci lokalnej. W ogóle nie ma magii.

AB
źródło
10

Słyszałem to pytanie wiele razy i trudno jest je wytłumaczyć komuś z małym doświadczeniem w sieci. Tak to wyjaśniam za pomocą prostego schematu.

Pobiera zarówno LAN, jak i WAN, ponieważ wszystkie linie są nienaruszone.

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

Pobiera tylko sieć LAN, ale nie otrzymuje sieci WAN, ponieważ linie do routera są nadal nienaruszone. Nie dostaje WAN (internet), ponieważ linia do ISP jest odcięta.

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

Powodzenia!

Software_Programineer
źródło
1

Router „WiFi” zawiera kilka funkcji w jednym urządzeniu. W przeszłości funkcje te wymagały osobnych urządzeń w oddzielnych skrzynkach

  • modem szerokopasmowy - komunikuje się z ADSL lub podobną usługą dalekiego zasięgu.
  • router - łączy wewnętrzne sieci z szerszym światem
  • przełącznik Ethernet lub koncentrator - łączy ze sobą lokalnie okablowane komputery Ethernet
  • bezprzewodowy punkt dostępowy (WAP) - łączy ze sobą lokalne urządzenia bezprzewodowe
  • Serwer DHCP - przypisuje adresy IP (itp.) Do urządzeń lokalnych
  • Serwer DNS - umożliwia lokalnym urządzeniom wzajemne lokalizowanie się i lokalizowanie serwerów internetowych
  • Serwer NTP - zapewnia czas dla urządzeń lokalnych.
  • itp. (serwer wydruku, USB NAS, ...)

Gdy kabel szerokopasmowy jest odłączony, tylko funkcja modemu szerokopasmowego jest wyłączana z działania, funkcja routera ma wtedy niewiele do zrobienia. Funkcje przełącznika i WAP (itp.) Mogą nadal działać, umożliwiając lokalnym urządzeniom komunikowanie się ze sobą.

Krótko mówiąc, sieć lokalna (LAN) jest autonomiczna i może w większości działać bez sieci rozległej (WAN).

RedGrittyBrick
źródło
0

Urządzenia mają adres IP i adres sprzętowy (MAC). Router ma tabelę z mapowanym adresem MAC i adresem IP. Twój telefon ma adres IP, a także adres MAC. Gdy aplikacja mobilna próbuje znaleźć komputer, warstwa łącza danych routera korzysta z protokołu o nazwie ARP (protokół rozpoznawania adresu) w celu znalezienia adresu MAC komputera i wysyła transmisję w podsieci. Kiedy karta sieciowa komputera otrzyma żądanie, odpowiada na żądanie i wysyła jego adres IP komputera z tabeli filtrów. Router zapisuje informacje w swoich rekordach i mapuje adresy MAC na IP. Ponieważ komputery PC i urządzenia mobilne znajdują się w tej samej sieci, nie ma potrzeby wychodzenia z sieci (sieć publiczna, taka jak Internet). router spróbuje połączyć pakiety danych we właściwe miejsce, gdy urządzenie mobilne spróbuje się z nim połączyć. Nawet jeśli zmieni się adres IP, ponownie skorzysta z ARP.

Gagan Singh
źródło