Loading article…
NAT ポート マッピング プロトコル( NAT-PMP ) は、ユーザーの手間をかけずにネットワーク アドレス変換(NAT) 設定とポート転送構成を自動的に確立するためのネットワーク プロトコルです。 [1]このプロトコルは、NAT ゲートウェイの外部IPv4アドレスを自動的に決定し、アプリケーションがピアに通信するためのパラメータを伝達する手段を提供します。Appleは、多くの NAT ルーターに実装されているより一般的な ISO 標準インターネット ゲートウェイ デバイス プロトコルの代替として、Bonjour仕様の一部として NAT-PMP を 2005 年に導入しました。このプロトコルは、インターネット技術タスク フォース(IETF) によって情報要求(RFC)として RFC 6886 で公開されました。
NAT-PMP は、ユーザー データグラム プロトコル(UDP) 上で実行され、仕様に従って、サーバーではポート番号5351 を使用し、クライアントではポート 5350 を使用します。ポート転送では通常、 STUN方式でも実現できないアクティビティは許可されないため、組み込みの認証メカニズムはありません。STUN よりも NAT-PMP が優れている点は、STUN サーバーが不要で、NAT-PMP マッピングの有効期限が既知であるため、アプリケーションが非効率的なキープアライブ パケットの送信を回避できることです。
NAT-PMP は、ポート制御プロトコル(PCP)の前身です。
参照
- ポート制御プロトコル(PCP)
- インターネット ゲートウェイ デバイス プロトコル(UPnP IGD)
- ユニバーサル プラグ アンド プレイ(UPnP)
- NATトラバーサル
- スタン
- ゼロコンフ
参考文献
- ^ NAT ポート マッピング プロトコル (NAT-PMP) 。IETF。2013年 4 月 1 日。doi : 10.17487/ RFC6886。RFC 6886 。
外部リンク
- ポート マッピング プロトコルの概要と比較 2024 — UPnP IGD と PCP/NAT-PMP について
