본문 바로가기
Dev/Network

Public IP와 Private IP는 왜 분리될까?

by 세대교체 2024. 10. 25.

IP (Internet Protocol)

인터넷상에서 서버나 네트워크, PC 등 호스트를 구별하는 주소가 IP 주소다.

 

IP 주소는 네트워크에 연결된 각 호스트(PC나 스마트폰 등)에 최소 1개가 필요하다. 단, 특정 호스트와 IP 주소는 고정적이지 않을 수 있으며 개인용 네트워크에서는 동적으로 할당되는 것이 일반적이다. 그러나 서버는 고정된 IP 주소를 사용해야 사용자가 안정적으로 접속할 수 있다.

 

IPv4 주소

  • 192.168.1.1

IPv4는 약 43억 개의 IP 주소를 제공하지만 현재 주소 부족 현상이 발생하고 있으며 이에 따라 IPv6로 전환이 권장되고 있다. 그러나 막상 실무에서는 여전히 IPv4를 사용 중이다.

 

IPv4의 경우, 4개의 옥텟(octet)으로 구분된 10진수 숫자(각각 0부터 255까지)로 표시된다.

 

IPv6 주소

  • 2001:0db8:85a3:0000:0000:8a2e:0370:7334

IPv6는 128비트 주소 체계로 8개의 그룹으로 구분되며 16진수로 표현된다.

총 약 3.4×1038개의 주소를 사용할 수 있다.

 

 

 

Public IP

네트워크 외부와 통신하는 데 사용되는 IP 주소다.

ISP(Internet Service Provider)나 IANA(Internet Assigned Numbers Authority)에서 할당하며 전 세계에서 유일하게 사용된다.

 

사설 IP 주소 범위를 제외한 나머지 IP 주소 범위를 사용한다.

 

Public IPv4 주소

  • 203.0.113.1

 

 

Private IP

동일한 네트워크 내에서 사용되는 IP 주소로 일반적으로 회사나 학교 등에서 내부 네트워크에 할당된다.

LAN(Local Area Network) 내에서만 작동하며 인터넷상에서는 직접적으로 사용되지 않는다.

 

사설 IP 주소의 범위는 다음과 같이 정해져 있다.

(RFC 1918)

  • 10.0.0.0 ~ 10.255.255.255
  • 172.16.0.0 ~ 172.31.255.255
  • 192.168.0.0 ~ 192.168.255.255

 

Private IPv4 주소

  • 192.168.0.1

 

 

LAN (Local Area Network)

회사나 가정에서 PC나 서버 등을 네트워크로 연결하여 상호 소통이 가능하게 하는 방식을 LAN이라고 한다. 네트워크 케이블로 연결한 네트워크를 유선 LAN, 무선으로 연결한 네트워크를 무선 LAN이라고 한다.

 

LAN 중에서도 회사 내부에 설치된 네트워크를 사내 LAN이라고 하며 이 중 인터넷에 연결되지 않은 폐쇄된 네트워크를 인트라넷이라고 한다.

 

LAN을 구성하는 장비로는 스위치(switch)와 라우터(router) 등이 있다.

 

라우터(router)

서로 다른 네트워크 간의 데이터를 전달하는 기기다. 들어온 데이터의 목적지를 확인하고 해당 목적지로 가는 가장 적합한 경로로 데이터를 전송합니다.

  • 가정 내에서 여러 대의 PC와 스마트폰이 공유기를 통해 인터넷에 연결되어 서로 파일을 공유하는 경우.

 

 

NAT (Network Address Translation)

NAT는 사설 IP 주소를 공인 IP 주소로 변환하여 인터넷 통신이 가능하도록 하는 기술이다. 주로 라우터나 공유기에서 사용되며 여러 대의 내부 네트워크 장비가 하나의 공인 IP 주소를 공유하여 인터넷에 접속할 수 있게 해 준다.

 

 

 

MAC Address (Media Access Control)

네트워크 통신을 하는 하드웨어(네트워크 인터페이스 카드)에 할당된 고유한 물리적 주소다.

IP 주소가 논리적인 주소라면 MAC 주소는 하드웨어적인 주소다.

MAC 주소는 제조사에서 할당하며 전 세계에서 유일하도록 설계되어 있다. 48비트로 구성되며 16진수 12자리로 표현된다.

 

MAC 주소

  • 00-1A-2B-3C-4D-5E