0

何千ものユーザー/デバイスが同じネットワークに接続されているワイヤレス デバイスは、パケットをどのように受信しますか?

UDP を使用している場合、認証されたデバイスのみがパケットを受け入れ、他のデバイスは拒否するように、すべてのデバイスにパケットを送信しますか?

UDP の代わりに TCP を使用すると、状況はどのように変化しますか?

4

3 に答える 3

1

UDP と TCP は上位層のプロトコルであるため同じです。

大幅に簡素化されていますが、デバイスはキャリアに設置されたサーバーである GSN (Gateway Serving Node) へのトンネルを開きます。どの GSN を使用するかは、トンネル (PDP コンテキスト) が要求されたときに提供される APN (アクセス ポイント名) に基づいています。トンネルには GSN で IP アドレスが割り当てられ、それが IP 通信に使用されるアドレスです。パケットは GSN でフィルタリングされ、特定のデバイスにルーティングされます。トラフィックは、テレコム固有のプロトコルを使用して、GSN とデバイスの間でトンネリングされます。パケットはすべてのデバイスにブロードキャストされず、そこでフィルタリングされます。

Ps。GPRS 用語を使用して答えを表現しました。他の 2.5/3/4G プロトコルは同じ構造を使用しますが、名前が異なる場合があります。

于 2013-02-27T05:28:57.963 に答える
0

Rohith Gowda 、実際には、アプリケーション レベル (java、c# ...) で udp パケットに集中している場合、特定の IP のパケットを作成し、IP (受信者の IP) に送信し、受信者はそれを取得する必要があります。 、私はあなたが実際にこれを望んでいると思いますか?送信先とは異なるIPを持つ他の人を恐れる必要はありません。抽象化されたAPPレイヤーにいるため、疑いは下位レイヤーによって処理されます。追加のスヌーピング証明が必要な場合は、必要なデータをエンコードするだけですsend
one 例は (java で)
DatagramPacket (UDP) の新しいインスタンスを呼び出すことで作成できます。

 DatagramPacket(packet data [],offset ,length ,address* ,port* )

SeverAddressとサーバーへの送信ポートを指定する最後の2つのパラメーターを見てください。特定のポートでリッスンしているIP(サーバーアドレス)を持つ宛先サーバーがそれを取得できることは明らかだと思います。

于 2013-02-28T02:10:22.577 に答える
0

認証されたユーザーとはどういう意味ですか? アプリケーションレベルに集中していますか?またはn / wの下層で?UDP であっても、特定の IP に送信することを考慮する必要があります。複雑な n/w でも、各 s/m は一意のエンティティです。

于 2013-02-27T05:28:23.200 に答える