문제
NAT(Network Address Translation)에 대한 설명으로 옳지 않은 것은?
① 사설 IP 주소를 공인 IP 주소로 바꿔주는데 사용하는 통신망의 주소 변환기술이다. ② NAT를 사용할 경우 내부 사설 IP 주소는 C Class를 사용해야만 정상적인 동작이 가능하다. ③ 외부 침입자가 공격하기 위해서는 사설망의 내부 사설 IP 주소를 알아야 하기 때문에 공격이 어려워지므로 내부 네트워크를 보호할 수 있는 장점이 있다. ④ NAT를 이용하면 한정된 공인 IP 주소를 절약 할 수 있다.
정답
2번
해설
정답: 2. NAT는 내부 사설 IP의 클래스와 무관하게 동작한다. 사설 주소는 A(10.0.0.0/8), B(172.16.0.0/12), C(192.168.0.0/16) 어느 대역이든 사용할 수 있으므로 C Class만 사용해야 한다는 설명은 옳지 않다.
오답 풀이
- 1번: NAT는 사설 IP를 공인 IP로 변환하는 주소 변환 기술이라는 올바른 설명이다.
- 2번: 사설 대역은 A/B/C 모두 사용 가능하므로 C Class만 가능하다는 설명은 틀렸다.
- 3번: 외부에서 내부 사설 주소가 가려져 직접 공격이 어려워지는 보안상 이점이 있다.
- 4번: 다수 내부 호스트가 소수의 공인 IP를 공유하므로 공인 IP를 절약한다.
보충 개념 RFC 1918 사설 대역: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16. 포트까지 변환하는 PAT(NAPT)를 쓰면 하나의 공인 IP로 수많은 내부 호스트가 동시에 인터넷에 접속할 수 있다.