본문 바로가기
전공과목/네트워크

[네트워크] 최신 네트워크 기술: NAT(Network Address Translation) 및 IPv4-IPv6 전환 기술 완벽 정리

by 아임코딩 2026. 9. 2.
반응형

"전 세계 IPv4 주소가 이미 고갈되었다는데, 어떻게 우리는 아직도 문제없이 인터넷을 사용하고 있을까요?"

"정보처리기사, 전산직 공무원, 대학원 시험에서 자주 출제되는 NAT/PAT의 작동 원리와 IPv4-IPv6 전환 기술(Dual Stack, Tunneling, Translation)은 무엇일까?"

네트워크 계층의 IPv4 주소는 약 43억 개로 한정되어 있어 이미 공식 고갈 상태에 도달했습니다. 이 한계를 극복하고 차세대 IPv6로 이행하기 위해 실무와 시험에서 매우 중요하게 다뤄지는 기술이 바로 NAT(네트워크 주소 변환)와 IPv4-IPv6 공존/전환 기술입니다.

컴퓨터공학 네트워크 시리즈의 마지막 회차인 이번 글에서는 NAT/PAT의 핵심 개념과 IPv4-IPv6 전환의 3대 핵심 기술을 한눈에 정리해 드립니다!

1. 사설 IP를 공인 IP로 변환: NAT (Network Address Translation)

NAT는 내부 네트워크에서 사용하는 사설 IP(Private IP) 주소를 인터넷에서 사용하는 공인 IP(Public IP) 주소로 변환해 주는 기술입니다.

NAT의 핵심 도입 목적

  1. IPv4 주소 절약: 1개의 공인 IP를 이용해 내부의 수많은 기기가 인터넷에 접속할 수 있습니다.
  2. 보안성 강화: 외부 인터넷에서는 내부 네트워크의 사설 IP 주소를 알 수 없으므로 외부 침입으로부터 내부 시스템을 보호합니다.

NAT의 발전 형태: PAT (Port Address Translation / NAPT)

일대일(1:1) 매핑 방식인 Static/Dynamic NAT와 달리, 실무와 공유기에서 가장 흔히 사용하는 방식은 PAT(Port Address Translation)입니다.

1.1단계: 사설 IP + 포트 번호 생성:

내부 PC A(192.168.0.2:5001)가 외부 웹 서버로 패킷을 전송합니다.

2.2단계: 공인 IP + 변환 포트 번호로 매핑:

NAT 공유기는 출발지 IP를 공인 IP(203.230.1.1)로 바꾸고, 포트 번호를 새로운 포트(10001)로 변경한 뒤 NAT 테이블에 기록합니다.

3.3단계: 외부 패킷 수신 및 역변환:

외부 서버가 203.230.1.1:10001로 응답을 보내면, 공유기는 NAT 테이블을 참조하여 다시 PC A의 사설 IP(192.168.0.2:5001)로 복원하여 전달합니다.

2. IPv4와 IPv6 주소 체계 비교

IPv4의 한계를 극복하기 위해 등장한 차세대 주소 체계가 IPv6입니다.

구분 IPv4 IPv6
주소 비트 수 32 비트 (4바이트) 128 비트 (16바이트)
표기 방식 10진수 4개 (예: 192.168.0.1) 16진수 8그룹 (예: 2001:db8::1)
주소 개수 약 43억 개 ($2^{32}$) 거의 무제한 ($2^{128}$)
헤더 크기 가변 크기 (20 ~ 60바이트) 고정 크기 (40바이트)
전송 방식 유니캐스트, 멀티캐스트, 브로드캐스트 유니캐스트, 멀티캐스트, 애니캐스트 (브로드캐스트 제거)
보안 기능 옵션 (IPsec 별도) 기본 탑재 (IPsec 자체 지원)

3. IPv4-IPv6 전환 기술 3가지 (시험 단골!)

전 세계 네트워크를 한 번에 IPv6로 바꿀 수 없기 때문에, 과도기 동안 두 프로토콜을 공존시키기 위한 3대 전환 기술이 사용됩니다.

① 듀얼 스택 (Dual Stack)

  • 개념: 하나의 노드(호스트나 라우터)에 IPv4와 IPv6 프로토콜 스택을 모두 탑재하는 방식입니다.
  • 특징: 통신 상대방이 IPv4만 지원하면 IPv4로, IPv6를 지원하면 IPv6로 자율 선택하여 통신합니다. 가장 보편적이고 구현이 쉽지만 라우터 자원을 더 많이 소모합니다.

② 터널링 (Tunneling)

  • 개념: IPv6 네트워크 사이에 IPv4 전용 네트워크가 존재하는 경우, IPv6 패킷을 IPv4 패킷으로 캡슐화(Encapsulation)하여 IPv4망을 통과시키는 기술입니다.
  • 대표 방식: 6to4, 6over4, ISATAP 등

③ 주소/헤더 변환 (Translation)

  • 개념: IPv4 단말과 IPv6 단말이 직접 통신할 수 있도록 라우터나 게이트웨이가 IPv4 헤더를 IPv6 헤더로(또는 그 반대로) 직접 변환해 주는 방식입니다.
  • 대표 방식: NAT-PT (Network Address Translation - Protocol Translation)

💡 한눈에 비교하는 IPv4-IPv6 전환 기술 요약표

기술 주요 원리 장점 단점
듀얼 스택 두 프로토콜 스택을 함께 탑재 처리 속도가 빠르고 안정적 장비의 자원 사용량 증가
터널링 IPv6 패킷을 IPv4 패킷으로 캡슐화 기존 IPv4 인프라 재활용 캡슐화/역캡슐화 오버헤드 발생
변환 (Translation) 헤더 및 주소를 직접 매핑 변환 이종 프로토콜 간 직접 통신 가능 변환 장치의 병목 현상 발생 가능

📌 시험 핵심 기출 포인트 체크

  1. PAT의 구별: 단 1개의 공인 IP로 포트 번호(Port Number)를 이용해 수많은 사설 IP를 구별하는 기술이 PAT(Port Address Translation)라는 점을 숙지하세요.
  2. IPv6의 특징: IPv6에서는 브로드캐스트(Broadcast)가 완전히 폐지되고 애니캐스트(Anycast)가 추가되었다는 점이 매우 자주 출제됩니다.
  3. 전환 기술 3가지 명칭: Dual Stack, Tunneling, Translation 3대 종류와 각각의 핵심 차이점을 반드시 구분할 수 있어야 합니다.
반응형