2016-06-13 7 views
0

私はAndroidでデータsmsを特定のポート、たとえばポート8901に送ることができると読んだことがあります。あらかじめ定義された一連のポート番号が使用できますか、または「ポート」という概念はソフトウェア固有の概念ですか?AndroidのデータSMSポートは実際のハードウェア機能ですか?

まだポートフォリオに関する情報が見つかりませんでしたので、ポート番号は多かれ少なかれ、種類のフィルタのように機能すると考えています。

質問:

  • されているポートのハードウェアまたはソフトウェアの実装?
  • ポートは着信メッセージをフィルタリングする方法としてのみ使用されていますか?
  • 1つのAndroidデバイスから別のAndroidデバイスにデータを転送する際に使用するポートは何ですか?
  • 私が舵取りするのに賢明に思うポートに関する落とし穴はありますか?
  • ポートを使用する前に知っておく必要があるセキュリティの詳細はありますか?

私がポートを使いたい理由は、私が開発しているアプリケーションが他のデバイスと情報を交換する必要があるからです。私はこれらのメッセージをメッセージの受信トレイに表示したくないので、通常のSMSメッセージは可能性がありません。

答えて

1

ポートはハードウェアまたはソフトウェアの実装ですか?

ソフトウェア。

ポートは着信メッセージをフィルタリングする方法としてのみ使用されていますか?

あなたはそうかもしれません。

1つのAndroidデバイスから別のAndroidデバイスにデータを転送する際に使用するポートは何ですか?

いくつかのボイスメールシステムのデバイスデータの更新には8901が使用されています。私はそれを例の中で使われているポートと見なすことが多いので特に言及しています。もちろん、使用されるポートとその目的は、システムによって異なります。受信したデータがあなたが望むものであるかどうかをチェックし、そうでなければそれを無視するだけです。複数のアプリが同じポートを使用することは完全に可能です。

私は舵取りするのに賢明な罠がありますか?

私は考えることはできません。それは基本的には古いSMSですが、ちょうど異なるフォーマットです。

ポートを使用する前に知っておく必要があるセキュリティの詳細はありますか?

通常のSMS以上のものではありません。それは明らかに安全なプロトコルではなく、すべてのアプリケーションがあなたのメッセージを受け取ることができます。それが彼らと何をするかを理解するか、それをどう解釈するかは別の話です。私は、アプリケーションがすべてのポートで聴くことができると言及し、したがって、すべての着信データSMSを取得するか、別のアプリはちょうどあなたと同じポートを使用することができます。それが懸念される場合は、独自の種類の暗号化または難読化を実装するようにしてください。

関連する問題