포트 포워딩
- 아웃바운드를 할 때 NAT Table이 작성되는 것은 Clinet 입장이고 대부분의 상황.
- 서버처럼 요청 트래픽을 받는 상황이 있을 때, NAT Table을 직접 수정하는 방법이 포트 포워딩
- '192.168.0.12:80 이 80포트로 들어오면 Port번호에 상관없이 보내라' 라는 NAT Table을 직접 추가(포트 포워딩)
- 어떤 NAT 방식이든 직접 커스텀으로 허용하는 개념
- 이런 방식으로 P2P 방식을 설정 가능
UPnP (Universal Plug & Play)
- 특정 웹 서버와 통신하기위해 포트 포워딩을 해야하는 경우는 생각보다 자주 일어날 수 있다.
- 대표적으로 토렌트와 같은 P2P 통신에서 사용
- 하지만 매번 특정 웹서버와 P2P 통신을 하기위해 포트 포워딩을 하지 않는다.
- 대부분의 공유기는 UPnP가 장착되어 있고 SSDP와의 호응을 통해 포트포워딩 후 통신하는 과정을 자동화해준다.