IP(Internet protocol) address 란?
IP 주소는 인터넷에 연결된 모든 기기, 예를 들어 컴퓨터나 스마트폰의 "인터넷상 집 주소" 같은 것입니다. 이 주소를 통해 인터넷에서 데이터를 정확하게 보내고 받을 수 있습니다. 쉽게 말해, 인터넷에서 서로 다른 기기를 구분하고 통신할 수 있게 해주는 일종의 '주소'입니다. IP 주소는 숫자로 이루어져 있으며, 같은 통신망 내에서는 사람의 집 주소처럼 고유합니다.
공인 IP 와 사설 IP
공인 IP 주소는 인터넷 서비스 제공업체(우리나라의 경우 KT, SK, LG)로부터 할당받은 고유한 주소로, 전 세계 인터넷에서 고유하게 식별됩니다. 이를 통해 외부의 다른 네트워크와 직접 통신할 수 있습니다.
반면, 사설 IP 주소는 가정이나 회사의 내부 네트워크에서 사용되는 주소로, 외부에서는 직접 접근할 수 없습니다. 외부에 내부 네트워크로 접근하기 위해서는 포트포워딩이 필요합니다
공인 IP는 외부 인터넷 접속용, 사설 IP는 내부 네트워크 통신용으로 생각하면 됩니다. 공인 IP주소가 아닌 IP 주소는 모두 사설 IP라고 생각하면 됩니다.

위 그림에서 보는 것 처럼 공인IP 주소는 전세계 인터넷 망에 직접 접속되어 있는 기기에 대해 고유하게 부여되는 번호이며 사설 IP 주소는 전세계 인터넷망과 아예 연결이 되어 있지 않거나 간접적으로만 연결되어 있는 내부망에 연결된 기기들에 부여된 주소 번호들입니다. 위 그림처럼 사설 IP 주소는 해당 내부망에서는 고유한 번호지만 다른 내부망끼리 겹칠 수 있습니다 (PC D와 PC A, PC E와 PC B) 마치, 보람초등학교(내부망1)와 슬기초등학교(내부망2)에 둘다 1학년 2반(192.168.0.2)이 있는 것 과 같은 이치 입니다
내부 IP 와 외부 IP
내부 IP 주소와 외부 IP 주소는 사실 공식적인 명칭은 아닙니다. 이는 공유기 기준으로 정한 명칭인데 주로 우리나라 공유기 관리자 모드에 들어가면 볼 수 있는 용어입니다. 외부 IP 주소란 바로 외부 네트워크 망에서 바라본 그 공유기의 IP 주소로, 정식 명칭은 router IP address입니다.(그냥 공유기 IP입니다). 그리고 내부 IP란, 정식명칭은 local IP address로, 그 공유기가 따로 만들어낸 내부 망에서 통용되는 해당 공유기의 IP주소입니다. 해당 공유기의 DHCP 기능을 통해 사설 IP 를 부여받은 해당 공유기 내부망 내에 연결된 PC의 게이트웨이가 보통 공유기의 내부 IP가 됩니다. 내부 IP는 무조건 사설 IP일 수 밖에 없지만(인터넷 망에서 부여해준 IP가 아닌, 공유기가 만든 네부망의 IP이므로), 외부 IP는 사설 IP일 수도 있고, 공인 IP일 수도 있습니다.
