네트워크 기초

가정용 브로드밴드 라우터는 NAT(네트워크 주소 변환)의 일종인 NAPT(IP 마스커레이드)를 수행한다. NAPT로 가능해지는 것으로 올바른 것은?

  1. A가정 내 여러 단말이 포트 번호로 구별됨으로써 하나의 공인 IP 주소를 동시에 공유하여 인터넷과 통신할 수 있다
  2. B가정 내 단말과 인터넷 사이의 통신이 암호화되어 도중에 엿볼 수 없게 된다
  3. C가정 내 단말마다 서로 다른 공인 IP 주소가 자동으로 할당된다
정답과 해설 보기

정답: A. 가정 내 여러 단말이 포트 번호로 구별됨으로써 하나의 공인 IP 주소를 동시에 공유하여 인터넷과 통신할 수 있다

NAT(네트워크 주소 변환)는 라우터를 지나는 패킷의 출발지나 목적지 IP 주소를 바꿔 쓰는 기술입니다. NAPT는 IP 주소에 더해 포트 번호도 바꿔 쓰고, '내부의 주소와 포트'와 '외부의 포트'의 대응을 변환 테이블에 기록합니다. 그래서 사설 주소를 쓰는 여러 단말이 라우터가 가진 하나의 공인 주소를 동시에 사용할 수 있습니다. 돌아온 패킷은 변환 테이블을 보고 올바른 단말로 전달됩니다. 주소를 바꿔 쓸 뿐 암호화는 하지 않습니다. 또한 외부에서 시작되는 통신은 변환 테이블에 없으므로 그대로는 내부 단말에 도달하지 않으며, 내부에서 서버를 공개하려면 포트 포워딩 등의 설정이 필요합니다.

이 분야 연습하기 분야로 돌아가기

네트워크 기초의 다른 문제

  1. NAPT를 수행하는 라우터(외부 공인 주소는 198.51.100.7) 안쪽에 있는 단말 A(192.168.1.10)가 출발지 포트 50000으로 웹 서버 203.0.113.5의 443번 포트에 접속했다. 라우터는 출발지를 198.51.100.7의 포트 61000으로 변환했다. 웹 서버가 돌려보내는 응답 패킷의 목적지는?
  2. ARP의 역할로 올바른 것은?
  3. 단말(192.168.1.10/24, 기본 게이트웨이 192.168.1.1)이 다른 네트워크에 있는 서버 203.0.113.80으로 패킷을 보낸다. ARP 캐시가 비어 있을 때, 단말이 ARP로 MAC 주소를 알아내는 상대는?
  4. 라우터의 라우팅 테이블에 0.0.0.0/0(다음 전달 대상은 라우터 A), 10.0.0.0/8(라우터 B), 10.1.0.0/16(라우터 C), 10.1.2.0/24(라우터 D)의 4개 경로가 있다. 목적지가 10.1.5.9인 패킷은 어느 라우터로 보내지는가?
  5. IPv4 헤더의 TTL(Time To Live)의 역할로 올바른 것은?