Skip to main content

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

UDPホールパンチは、同じネットワークに接続された2つのコンピューター間の通信を有効にするために使用されるネットワーク伝送手法です。ネットワークアドレス翻訳者を介して接続を作成することにより、ホールパンチは機能します。それ以外の場合は許容されないネットワーク境界を越えてデータを送信できます。通常、ピアツーピアネットワーキングやインターネットプロトコル(VOIP)の音声などのアプリケーションで使用されます。UDPホールパンチは、ネットワーク上の2つの異なるコンピューター間のリンクを形成します。udp UDP(ユーザーデータグラムプロトコル)メソッドは、通常、ネットワーク全体のデータのリアルタイムパケットを輸送するために使用されます。時間が本質的にあるときにアプリケーションで使用されます。言い換えれば、送信される情報を合理的または固定期間内に受信する必要があります。UDPを利用している最も典型的なアプリケーションは、ナレーション通信またはその他のタイプのリアルタイムメディアであり、遅延または中断された通信が放送の有用性を損なうものです。たとえば、数秒ごとに任意にカットしたり一時停止したりするビデオ接続は、2つのコンピューターを接続する仮想トンネルを作成することにより、udpホールパンチを作成することで作業を行います。この接続を維持するため、情報パケットの一定のストリームを両方の当事者が送信および受信できます。本質的に、それは2つのコンピューター間のネットワークを通してパンチされたトンネルのようなものです。それは、仲介者なしでほとんどコミュニケーションをとる機会をコンピューターに与えます。コンピューターの間に立っている唯一のものは、ネットワークアドレストランスレーターです。これにより、ネットワーク全体で送信されるパケットのインターネットプロトコル(IP)情報が変更されます。ポートはまさにそのように聞こえるものです。コンピューターが情報を送信して受信できる穴です。接続を開いたままにするためには、問題のポート接続を常に利用している必要があります。情報のストリームが枯渇した場合、ポート接続は単独で閉じます。この問題を回避するために、UDPホールパンチはNull&Mdashを利用します。または空—実際の情報パケットがない場合に送信されるパケット。これにより、現在ネットワーク全体にデータが移動していなくても、UDP接続が生まれ続けます。