Network Address Translation
IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하여 네트워크 장비를 통해 트래픽을 주고 받는 기술
사설 네트워크에 속한 여러개의 호스트가 하나의 공인 IP 주소로 인터넷에 접속할 때 많이 활용
통신과정
1. www.naver.com의 IP주소가 무엇인지 질의한다.
PC는 자신의 IP와 DNS서버 IP의 정보를 가지고 네이버의 IP주소를 찾을려고 한다.
DNS서버( 168.126.63.1) <---------------공유기<-----------------PC(192.168.0.101)
Request - Source IP : 192.168.0.101
목적지 : DNS서버
내용 : 네이버 IP가 무엇인지?
2. NAT존의 공유기는 패킷을 전달받고 Request를 생성하며 DNS서버로 보넨다.
패킷내용은 공유기의 IP주소, DNS서버의 IP주소, 네이버의 IP주소 요청이 있다.
DNS서버( 168.126.63.1) <<<---------------공유기<<<-----------------------------------PC(192.168.0.101)
Request - Source IP : 공유기 IP
목적지 : DNS서버
3. Request패킷을 전달받은 DNS서버는 네이버의 IP주소 데이터가 담긴 Response패킷을 생성하고 공유기에 전달한다.
패킷 내용은 DNS서버의 IP주소, 공유기 IP주소, 네이버 IP주소가 담겨 있다.
DNS서버( 168.126.63.1) -------------->>>공유기----------------------------------->>>PC(192.168.0.101)
Response - Source IP : 168.126.63.1
목적지 : 공유기
내용 : 네이버 IP주소
4. Response패킷을 전달 받은 공유기는 처음 요청한 PC로 패킷을 재생성하여 전달한다.
패킷 내용은 DNS서버의 IP주소, 네이버 IP주소, 목적지 IP주소(처음 요청 PC)
DNS서버( 168.126.63.1) -------------->>>공유기----------------------------------->>>PC(192.168.0.101)
Response - Source IP : 공유기
목적지 : PC(192.168.0.101)
내용 : 네이버 IP주소
5. 목적지를 네이버의 IP주소로 설정하고 Request 패킷을 생성
네이버 웹 서버 <<<---------------공유기<<<-----------------------------------PC(192.168.0.101)
Request - Source IP : PC(192.168.0.101)
목적지 : 공유기
내용 : 네이버 웹페이지 요청
네이버 웹 서버 <<<---------------공유기<<<-----------------------------------PC(192.168.0.101)
Request - Source IP : PC(192.168.0.101)
목적지 : 네이버 웹 서버
내용 : 네이버 웹페이지 요청
6. 다시 공유기 IP주소로 보네는 Response 패킷을 생성하여 전달
네이버 웹 서버 --------------->>>공유기----------------------------------->>>PC(192.168.0.101)
Response - Source IP : 네이버 웹 서버
목적지 : 공유기
내용 : 네이버 웹페이지 데이터
네이버 웹 서버 --------------->>>공유기----------------------------------->>>PC(192.168.0.101)
Response - Source IP : 공유기
목적지 : PC(192.168.0.101)
내용 : 네이버 웹페이지 데이터
'네트워크 기초 이론' 카테고리의 다른 글
[네트워크] UDP vs TCP 차이점 (4) | 2024.09.05 |
---|---|
[네트워크] 라우팅 프로토콜 RIP, OSPF, IGRP (0) | 2024.09.02 |
TCP (17) | 2024.03.14 |
ARP (1) | 2024.03.14 |
[네트워크] TCP/IP 계층 모델, 스위치 (1) | 2024.03.14 |