UDPソケットとは何ですか?
ユーザーデータグラムプロトコル(UDP)ソケットは、ネットワークを介して情報を送信および受信するために使用されるコンピュータープロトコルの一種です。UDPソケットは、接続のない性質で知られています。つまり、データを送信する前に別のサーバーに連絡する必要はありません。継続的な通信を必要とせずに多数のユーザーがオンラインサーバーにアクセスできるようにするため、通信。
3種類のコンピューターソケットはUDP、TCP、および生のソケットです。生のソケットは、ネットワークトラフィックの位置または直接のトラフィックを支援するために最も頻繁に使用されます。nデータグラムと呼ばれる個々のパケットの使用による小さなバッチ。
UDPソケットを使用することの欠点の1つは、パケット損失と呼ばれるものです。2つのソケット間に事前に確立された接続はありません。 UDPソケットフレームワークを使用する
システムは、TCP接続が引き起こす可能性のある伝送の問題に対するパケット損失を選択することがよくあります。例は、TCP接続が遅いためにシステム全体を一時停止するのではなく、システム全体を維持することがより重要である重要なリアルタイムシステムです。/p>
UDPソケットの作成は非常に簡単です。ソケットが接続されているポートを常に維持するために専用のコンピュータープロセスが必要ではないことを考えると、オーバーヘッドはほとんど必要ありません。UDPソケットを介したデータグラムの送信と受信は、パケット構造のサイズが最小限であるため、等しく簡単です。
多くの重要なオンラインサービスは、コミュニケーションにUDPソケットを使用しています。ドメイン名システム(DNS)は、人々が読み取り、長いシリーズの数字に理解できる単純なインターネットアドレスを変換します。これは、ユーザーごとに1つのリクエストのみがいつでも必要なため、UDPソケットを使用します。