NAT 포트 매핑 프로토콜

NAT Port Mapping Protocol

NAT-PMP(NAT Port Mapping Protocol)는 사용자 작업 없이 자동으로 NAT(네트워크 주소 변환) 설정과 포트 포워딩 구성을 설정하기 위한 네트워크 프로토콜이다.[1]프로토콜은 NAT 게이트웨이의 외부 IPv4 주소를 자동으로 결정하며, 애플리케이션이 피어에게 통신하기 위한 매개 변수를 통신할 수 있는 수단을 제공한다.Apple은 많은 NAT 라우터구현된 보다 일반적인 ISO 표준 인터넷 게이트웨이 장치 프로토콜의 대안으로 Bonjour 사양의 일부로 2005년에 NAT-PMP를 도입했다.[2][3]이 프로토콜은 RFC 6886의 IETF(Internet Engineering Task Force)에 의해 정보의 의견 요청(RFC)으로 공표되었다.

NAT-PMP는 UDP(사용자 데이터그램 프로토콜)를 통해 실행되며 포트 번호 5351을 사용한다.포워딩은 일반적으로 STOUN 방식을 사용해도 달성할 수 없는 활동을 허용하지 않기 때문에 내장 인증 메커니즘이 없다.스턴에 비해 NAT-PMP의 이점은 스턴 서버가 필요하지 않고 NAT-PMP 매핑에 알려진 만료 시간이 있어 애플리케이션이 비효율적인 keep-alive 패킷 전송을 피할 수 있다는 것이다.

NAT-PMP는 PCP(포트 제어 프로토콜)의 전신이다.[4]

참고 항목

참조

  1. ^ RFC 6886, NAT 포트 매핑 프로토콜(NAT-PMP), S. Cheshire & M. Krochmal(2013년 4월)
  2. ^ ISO/IEC 29341, http://www.iso.org/iso/home/news_index/news_archive/news.htm?refid=Ref1185
  3. ^ "NAT Port Mapping Protocol (NAT-PMP)". MiniUPnP.Free.fr. Retrieved November 30, 2021.
  4. ^ RFC 6887, 포트 제어 프로토콜(PCP), 윙, 체셔, 부카데어, 펜노 & 셀커크(2013년 4월)