Как SSH подключился без интернета?


10

У меня есть WiFi-роутер, подключенный через кабель Ethernet к моему рабочему столу Ubuntu и мобильному устройству Android. Я sshdнастроил.

Телефонный кабель к маршрутизатору был обрезан. Но оба устройства все еще были подключены к нему, но не могли получить доступ к Интернету.

Итак, просто для проверки я попытался установить SSH-соединение со своего мобильного телефона на рабочий стол (используя приложение ConnectBot для Android). К моему полному удивлению, я получил успешную сессию SSH.

Почему два устройства смогли подключиться через SSH?


Был ли мобильный телефон подключен к той же сети (через маршрутизатор), что и настольный компьютер?
dadexix86

Да, они были подключены к одному маршрутизатору.
UniversallyUniqueID

31
Тогда он просто прошел через роутер, без необходимости выходить за его пределы :)
dadexix86

38
По аналогии: единственное шоссе в и из вашего города заблокировано оползнем, и никто не может въехать или выехать. Вы все еще можете пойти в дом вашего ближайшего соседа, потому что дороги в вашем городе работают нормально. Аналогичным образом, подключение к Интернету во внешнем мире отключается из-за обрыва кабеля, но устройства в вашей сети могут по-прежнему общаться друг с другом.
Зак Липтон

Вы думаете, что все должно соединиться с «облаком», чтобы функционировать?
Матти Вирккунен

Ответы:


42

Ваш маршрутизатор является только шлюзом для другой сети WAN; сам по себе маршрутизатор - это просто еще один узел в локальной сети. Поскольку ваши другие узлы имеют те же настройки сети, они должны иметь возможность подключаться очень хорошо. Поскольку они действительно подключены, у вас есть действующая локальная сеть (LAN).

Однако, если вы попытаетесь подключиться к глобальной сети, вы не сможете этого сделать.

Вот определение SSH.

Secure Shell, или SSH, представляет собой криптографический (зашифрованный) сетевой протокол, работающий на уровне 7 модели OSI, позволяющий удаленному входу в систему и другим сетевым службам безопасно работать в незащищенной сети.

Подключение SSH к вашему устройству не требуется, если только вы не пытаетесь сделать это через Интернет!


Исправлена ​​орфография и грамматика. Если это не подходит, не стесняйтесь откат. Дальнейшие предложения: уточнить, что мы имеем в виду здесь с различными использованиями «подключить» / «подключен»; удалить бит о том, что маршрутизатор просто является другим узлом (не имеет смысла при обычном использовании, так как маршрутизатор обычно обслуживает DHCP и DNS для локальной сети, а также выступает в качестве беспроводной точки доступа, коммутатора, шлюза и клиента DHCP / PPPoE); и, особенно, добавьте, что из-за того, что локальная сеть работает нормально (независимо от состояния подключения к Интернету), устройства в локальной сети могут общаться друг с другом.
Матье К.

24

Ваш мобильный телефон (WiFi) и рабочий стол (Ethernet) находятся в одной локальной сети. Там нет магии вообще.


10

Я слышал этот вопрос много раз, и его трудно объяснить кому-то с небольшим опытом работы в сети. Вот как я это объясняю, с помощью простой диаграммы.

Получает как LAN, так и WAN, потому что все линии не повреждены.

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

Получает только LAN, но не получает WAN, потому что линии к маршрутизатору все еще целы. Не получает WAN (интернет), потому что линия к ISP обрезана.

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

Удачи!


1

Ваш «WiFi» роутер фактически включает в себя несколько функций в одном устройстве. В прошлом эти функции требовали отдельных устройств в отдельных коробках.

  • Широкополосный модем - обменивается данными с ADSL или подобной службой дальней связи.
  • маршрутизатор - соединяет внутреннюю сеть (и) с более широким миром
  • Ethernet-коммутатор или концентратор - соединяет локально проводные компьютеры Ethernet вместе
  • точка беспроводного доступа (WAP) - объединяет локальные беспроводные устройства
  • DHCP-сервер - назначает IP-адреса (и т. Д.) Локальным устройствам
  • DNS-сервер - позволяет локальным устройствам находить друг друга и находить интернет-серверы
  • NTP сервер - предоставляет время локальным устройствам.
  • и т. д. (сервер печати, USB NAS, ...)

Когда ваш широкополосный кабель отключен, только функция широкополосного модема отключена, функция маршрутизатора тогда мало что может сделать. Функции коммутатора и WAP (и т. Д.) Могут продолжать работать, позволяя локальным устройствам общаться друг с другом.

Короче говоря, локальная сеть (LAN) является автономной и может функционировать в основном без глобальной сети (WAN).


0

Устройства имеют IP-адрес и аппаратный адрес (MAC). Маршрутизатор имеет таблицу, в которой отображаются MAC-адрес и IP-адрес. Ваш мобильный телефон имеет IP-адрес, а также MAC-адрес. Когда мобильное приложение пытается найти компьютер, уровень канала данных маршрутизатора использует протокол, называемый ARP (протокол разрешения адресов), чтобы найти MAC-адрес компьютера и отправляет широковещательную рассылку в подсети. Когда сетевой адаптер вашего компьютера получает запрос, который он отвечает на запрос, и отправляет IP-адрес вашего компьютера из таблицы фильтров. Маршрутизатор сохраняет информацию в своих записях и сопоставляет MAC-адреса с IP-адресами. Поскольку ПК и мобильные устройства находятся в одной сети, нет необходимости выходить из сети (общедоступная сеть, например, Интернет). Каждое время маршрутизатор направит пакеты данных в нужное место, когда мобильный телефон попытается подключиться к нему. Даже если IP-адрес изменится, он снова будет использовать ARP.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.