誰かが私にいくつかの非常に単純な概念を説明できますか?私はAndroidを実行しているモバイルデバイスとそれらがネットワーク上でどのように識別されるかに興味があります。いくつかのシナリオ:
- デバイスはWiFi経由で接続されています-おそらく、デバイスは他のホストと同様に標準のIPアドレスを持ち、TCP / IPを介して他のAndroidホストと通信できます(参加しているデバイスのIPを知っていると仮定しますか?
- デバイスはBluetooth経由で接続されています-この場合、デバイスはどのように識別されますか?
- デバイスは携帯電話会社のネットワークを介して接続されています-これは私が興味を持って混乱しているものです-とにかく2つ以上のデバイスがお互いを発見して携帯電話会社のネットワークを介して通信することはありますか?このシナリオでは、デバイスはバックエンドサーバーとどのように通信しますか?つまり、 WiFiネットワークに接続されていない場合、アプリとデバイスはどのように通信しますか?
アドバイスありがとうございます。