SSHはインターネットなしでどのように接続しましたか?


10

WiFiルーターがあり、イーサネットケーブルでUbuntuデスクトップとAndroidモバイルに接続しています。私がしているsshd設定します。

ルータへの電話回線ケーブルが切断されました。しかし、両方のデバイスはまだそれに接続されていましたが、インターネットにアクセスできませんでした。

そこで、テストのために、モバイルからデスクトップへのSSH接続を確立しようとしました(ConnectBot Androidアプリを使用)。驚いたことに、私はSSHセッションに成功しました。

2つのデバイスがSSH経由で接続できたのはなぜですか?


モバイルはデスクトップと同じネットワーク(ルーター経由)に接続されていましたか?
dadexix86 2016年

はい、同じルーターに接続されていました。
UniversallyUniqueID

31
その後、ルーターの外に出ることなく、ルーターを通過しました:)
dadexix86

38
アナロジーとして:あなたの町に出入りする唯一の高速道路は地滑りによって遮られ、誰も出入りできません。あなたの町の中の道路はうまく機能しているので、あなたはまだあなたの隣の隣人の家に行くことができます。同様に、ケーブルが切断されているため、外界へのインターネット接続が無効になっていますが、ネットワーク内のデバイスは相互に通信できます。
Zach Lipton

すべてが機能するためには「クラウド」に接続する必要があると思いましたか?
Matti Virkkunen

回答:


42

ルーターは別のWANネットワークへのゲートウェイにすぎません。ルーター自体は、ローカルネットワーク上の別のノードにすぎません。他のノードは同じネットワーク設定を持っているため、問題なく接続できるはずです。それらは実際に接続されているため、有効なローカルエリアネットワーク(LAN)があります。

ただし、WANに接続しようとすると、接続できなくなります。

SSHの定義は次のとおりです。

セキュアシェル(SSH)は、OSIモデルのレイヤー7で動作する暗号化(暗号化)ネットワークプロトコルであり、リモートログインやその他のネットワークサービスが安全でないネットワーク上で安全に動作できるようにします

インターネット経由でSSHを使用する場合を除いて、デバイスにSSH接続するためにインターネット接続は必要ありません。


スペルと文法を修正しました。これが合わない場合は、遠慮なくロールバックしてください。さらなる提案:「接続」/「接続」のさまざまな使用法でここで私たちが何を意味するかを明確にします。ルーターが別のノードであることを示すビットを削除します(通常、ルーターはDHCPおよびDNSをLANに提供し、ワイヤレスアクセスポイント、スイッチ、ゲートウェイ、およびDHCP / PPPoEクライアントとして機能するため、通常の使用では意味がありません)。特に、LAN上のデバイスが互いに通信できるのは、LANが正常に動作している(インターネット接続の状態に関係なく)ためです。
Mathieu K.

24

モバイル(WiFi)とデスクトップ(イーサネット)は同じローカルネットワークにあります。魔法はまったくありません。


10

私はこの質問を何度も聞いたことがあり、ネットワーキングの経験がほとんどない人に説明するのは難しいです。これは私が簡単な図を使って説明する方法です。

すべての回線はそのままなので、LANとWANの両方を取得します。

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

LANのみを取得しますが、WANは取得しません。これは、ルーターへの回線がまだ無傷であるためです。ISPへの回線が切断されているため、WAN(インターネット)を取得しません。

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

幸運を!


1

「WiFi」ルーターは、実際にはいくつかの機能を1つのデバイスに組み込んでいます。過去には、これらの機能は別々のボックスに別々のデバイスを必要としていました

  • ブロードバンドモデム-ADSLまたは同様の長距離サービスと通信します。
  • ルーター-内部ネットワークをより広い世界に接続します
  • イーサネットスイッチまたはハブ-ローカルに有線のイーサネットコンピューターを接続します
  • ワイヤレスアクセスポイント(WAP)-ローカルワイヤレスデバイスを接続します
  • DHCPサーバー-ローカルデバイスにIPアドレス(など)を割り当てます
  • DNSサーバー-ローカルデバイスがお互いを見つけ、インターネットサーバーを見つけることができます
  • NTPサーバー-ローカルデバイスに時間を提供します。
  • など(プリントサーバー、USB NASなど)

ブロードバンドケーブルが切断されると、ブロードバンドモデム機能だけがサービスを停止し、ルーター機能はほとんど機能しなくなります。スイッチとWAP機能(など)は引き続き機能し、ローカルデバイスが相互に通信できるようにします。

つまり、ローカルエリアネットワーク(LAN)は自律的であり、ほとんどの場合、ワイドエリアネットワーク(WAN)がなくても機能します。


0

デバイスにはIPアドレスとハードウェアアドレス(MAC)があります。ルータには、MACアドレスとIPアドレスがマッピングされたテーブルがあります。携帯電話にはIPアドレスとMACアドレスがあります。モバイルアプリがコンピューターを見つけようとすると、ルーターのデータリンク層はARP(アドレス解決プロトコル)と呼ばれるプロトコルを使用してコンピューターのMACアドレスを見つけ、サブネットでブロードキャストを送信します。PCのNICが要求を受け取ると、要求に応答して送信します。フィルターテーブルからコンピューターのIPを取得します。ルーターはその情報をレコードに保存し、MACをIPにマッピングします。PCとモバイルは同じネットワークにあるため、ネットワーク(インターネットなどのパブリックネットワーク)の外に出る必要はありません。モバイルがに接続しようとすると、ルーターはデータパケットを適切な場所にルーティングします。IPアドレスが変更された場合でも、ルーターは再びARPを使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.