NAT端口映射協議

NAT端口映射協議 ( 縮寫NAT - PMP ） 是一個能自動建立網絡地址轉換 （ NAT ） 設置和端口映射配置而無需用戶介入的網絡協議 。 該協議能自動測定NAT網關的外部IPv4地址 ， 併爲應用程序提供與對等端交流通信的方法 。 NAT - PMP於2005年由蘋果公司推出 ， 爲更常見的ISO標準互聯網網關設備協議 （ 被許多NAT路由器實現 ） 的一個替代品 。 該協議由互聯網工程任務組 （ IETF ） 在RFC 6886中發佈 。 NAT - PMP使用用戶數據報協議 （ UDP ） ， 在5351端口運行 。 該協議沒有內置的身份驗證機制 ， 因爲轉發一個端口通常不允許任何活動 ， 也不能用STUN方法實現 。 NAT - PMP相比STUN的好處是它不需要STUN服務器 ， 並且NAT - PMP映射有一個已知的過期時間 ， 應用可以避免低效地發送保活數據包 。 NAT - PMP是 （ PCP ） 的前身 。