NAT & PAT

시바코코개발자·2023년 7월 13일
0

NAT

Network Address Translation의 약자로 한글로는 네트워크 주소 변환이라고 부른다.

NAT의 종류

  • Static NAT
    관리자가 직접 Private IP주소에 Public IP를 매핑하는 방식입니다.
    Private IP와 Public IP를 1:1매핑하므로 주소를 아낄 수 없는 단점
    그래서 주로 보안의 목적으로 쓰인다.
  • Dynamic NAT
    주소를 절약하는 방법 중 하나.관리자가 여러개의 Public IP를 준비해두고 요청한 호스트 에게 여분의 Public IP를 빌려주는 방식
    그렇지만, 만약에 준비한 Public IP주소가 모두 사용되고 있다면, 다른 Private IP는 변환이 되지 못하고 절대 외부와 통신할 수 없다.

PAT

PAT(Port Address Translation)은 IP뿐 아니라 트랜스 포트 계층의 포트까지 이용해 매핑 테이블을 작성하는 방법이다. 여기서 말하는 트랜스포트 계층의 포트는 다른 개념의 포트를 말하는데, 컴퓨터 내 애플리케이션을 구분하는 숫자라고 생가하면 됨. PAT을 이용하면 하나의 Public IP주소에 같은 네트워크에 존재하는 여러개의 Private IP주소를 할당할 수 있습니다. IP주소가 똑같더라도 port로 구분할 수 있다.

  • Static PAT
    하나의 Public IP주소에 여러 Private IP주소를 매핑할 수 있는 장점이 있습니다. 하지만 관리자가 IP주소와 포트를 지정해줘야해서 번거롭다는 단점이 있습니다.
  • Dynamic PAT
    여러개의 Private IP주소를 하나의 Public IP주소로 매핑시키는 기술로 Static PAT과 비슷하지만,포트를 자동으로 할당해주기 때문에 굉장히 편리한 방식이다.
    집에 있는 공유기도 이러한 방식을 이용한다.
    단점은 단방향으로만 통신이 가능하다는 것.

0개의 댓글