본문 바로가기

Network

공인 IP, 사설 IP, 포트 포워딩

우선 IP가 무엇인지 말씀드리겠습니다.

IP는 인터넷에 연결되어있는 컴퓨터의 숫자로 이루어진 고유 주소입니다.

우리는 IP주소를 이용하여 데이터를 주고 받으면서 Google, Naver 등 웹 서비스를 이용 할 수 있고 인터넷 전화 등 다양하게 활용 할 수 있습니다.

 

 

 

IP에는 공인 IP와 사설 IP가 있습니다.

 

1. 공인 IP

 ISP(Internet Service Provider)에서 로컬 네트워크 식별을 위해 IP주소로 전세계에서 유일한 주소이고 외부에 공개되어 있어 다른 PC로부터의 접근이 가능합니다.

 

2. 사설 IP

 사설 IP는 IPv4의 주소 부족으로 만들어진 개념으로 라우터에 의해 할당된 IP주소입니다. 사설 IP의 설명을 위해 라우터, 사설망, 외부망에대해 간단히 설명드리겠습니다. 일반적인 Wifi 공유기를 라우터라고 생각하시면 됩니다. 라우터는 여러개의 사설 IP를 할당 할 수 있고 하나의 라우터로 이루어진 네트워크를 사설망이라고 하고 기존 인터넷망은 외부망이라고 합니다.

 사설 IP는 외부망(인터넷망)에서 식별이 불가하여 사설 IP를 가진 컴퓨터가 외부망(인터넷망)을 이용할 때에는 라우터의 도움을 받아 사설 IP를 공인 IP로 바꿔서 외부망을 이용합니다. 이와 반대로 외부망(인터넷망)에서 사설 IP를 가진 컴퓨터에 접근하는 것은 불가능합니다. 따라서 포트 포워딩과 같은 개념이 생겼습니다.

 

3. 포트 포워딩

기본적으로 외부망과 내부망은 같은 네트워크로 연결되어 있지 않아 접근이 되지 않습니다. 이를 가능하게 하기위해 포트 포워딩이 사용됩니다. 포트 포워딩은 사설망에 존재하는 호스트에 대한 서비스를 생성하기 위해 흔히 사용되는 기술입니다. 

아래 그림은 5000번의 포트가 스마트폰에 포트포워딩되어있는 예입니다. 외부망에서 123.12.123.123:5000으로 접근할 경우 라우터는 이를 192.168.xx.xx:5000으로 보내주어 외부망에서 사설망 안에 있는 스마트폰에 접근이 가능합니다.