UDPホールパンチは何ですか?

UDPホールパンチングは、同じネットワークに接続された2つのコンピューター間の通信を有効にするために使用されるネットワーク伝送手法です。ネットワークアドレス翻訳者を介して接続を作成することにより、ホールパンチは機能します。それ以外の場合は許容されないネットワーク境界を越えてデータを送信できます。通常、ピアツーピアネットワーキングやインターネットプロトコル(VOIP)の音声などのアプリケーションで使用されます。UDPホールパンチは、ネットワーク上の2つの異なるコンピューター間のリンクを形成します。

UDP(ユーザーデータグラムプロトコル)メソッドは、通常、ネットワーク全体のデータのリアルタイムパケットを輸送するために使用されます。時間が本質的にあるときにアプリケーションで使用されます。言い換えれば、送信される情報を合理的または固定期間内に受信する必要があります。 UDPを利用している最も典型的なアプリケーションは、ナレーション通信またはその他のタイプのリアルタイムメディアであり、遅延または中断された通信が妥協します。e放送の有用性。たとえば、数秒ごとに任意にカットアウトまたは一時停止するビデオ接続は、助けよりも多くの刺激を引き起こす可能性があります。

2つのコンピューターを接続する仮想「トンネル」を作成することにより、UDPホールパンチは機能します。この接続を維持するため、情報パケットの一定のストリームを両方の当事者が送信および受信できます。本質的に、それは2つのコンピューター間のネットワークを介して「パンチ」されたトンネルのようなものです。それは、仲介者なしでほとんどコミュニケーションをとる機会をコンピューターに与えます。コンピューターの間に立っている唯一のものはネットワークアドレス翻訳者で、ネットワーク全体で送信されるパケットのインターネットプロトコル(IP)情報を変更します。

UDPホールパンチング接続全体で送信された情報は、コンピューターネットワーク上の「ポート」を介して移動します。ポートはまさにそれがどのように聞こえますか:compuの穴Tersは情報を送信して受け取ることができます。接続を開いたままにするためには、問題のポート接続を常に利用している必要があります。情報のストリームが枯渇した場合、ポート接続は単独で閉じます。この問題を回避するために、UDPホールパンチは、実際の情報パケットがない場合に送信されるnull(または空のパケット)を使用します。これにより、現在ネットワークを介してデータが移動していなくても、UDP接続を生かし続けます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?