본문 바로가기
네트워크/Network

[Network]PAT?

by jamong1014 2022. 2. 14.
반응형

Dynamic NAT의 방식의 일종

PAT가 나오게 된 이유
다이나믹 NAT 같은 경우 N:N 즉 다수의 내부아이피를 다수의 공인아이로 매핑 시키는 방식인데 예를 들어 NAT POOL에 3개의 공인 아이피의 데이터가 저장 되어있다고 해보자

이 때 192.168.0.2가 1.1.1.1, 192.168.0.3이 1.1.1.2 192.168.0.4가 1.1.1.3 이렇게 동적으로 매핑이 되었을 때(결국 1:1 통신) 192.168.0.5는 공인 아이피를 할당 받지 못한다.

즉 공인 아이피는 무한하지 않기 때문에 192.168.0.5는 다른 내부 아이피의 통신이 끝날때까지 기다려야 한다는 소리이다.
그래서 이런 문제를 해결하고자 나온 것이 PAT이다.

PAT의 원리
1:N, 즉 하나의 공인 아이피를 가지고 다수의 사설 아이피를 매핑 시킬 수 있는 원리
이러한 구조로 이루어지면 아이피의 절약적인 부분에 있어서 굉장히 효울적으로 이용할 수 있다.

 

1:1 식이 아니라 1:N 이면 어떤식으로 내부 아이피를 식별하는것인가?

포트로 식별하는 것이다. 내부에서 외부로 통신할 때 예시를 들자면 192.168.0.1:61000->(공인IP)1.1.1.1:61000->외부 웹 서버 이런식으로 데이터를 송신하고, 원래라면 포트가 없이는 여기서 수신 받을 수 없다. 왜냐하면 포트 없이는 어디서 온 패킷인지 모르기 때문이다.

하지만 61000라는 포트가 정의되었기 때문에 외부 웹 서버->1.1.1.1:61000->192.168.0.1:61000 로 수신 받을 수 있는 것이다.

반응형

댓글