CS/CS

사설 IP (Private IP)

annovation 2025. 4. 6. 09:52

사설 IP(Private IP)

사설 IP(Private IP)는 인터넷이 아닌 내부 네트워크에서만 사용되는 IP 주소이다.

즉, 외부 인터넷에서는 직접 접근할 수 없는 IP 주소이다.

💡 IP(Internet Protocol)란?
IP(Internet Protocol, 인터넷 프로토콜)은 인터넷에서 장치(컴퓨터, 서버, 스마트폰 등)가 서로 데이터를 주고받을 때 사용하는 주소 체계이다. 즉, 각 기기가 네트워크에서 자신을 식별할 수 있도록 부여된 고유한 주소이다.


🌍 IP 주소의 종류

IP 주소는 크게 두 가지로 나뉜다.

 

1️⃣ IPv4 (Internet Protocol version 4)

  • 현재 가장 널리 사용되는 IP 주소 체계
  • 32비트(4바이트)로 구성 → 최대 43억 개의 주소 가능
  • 형식 : 4개의 숫자(0~255)로 이루어진 주소 (각 숫자는 8비트)
    • ex. 192.168.1.1, 8.8.8.8 (Google DNS 서버)
  • IPv4 주소가 부족해지면서 IPv6가 등장

2️⃣ IPv6 (Internet Protocol version 6)

  • IPv4 주소 부족 문제를 해결하기 위해 개발됨
  • 128비트(16바이트)로 구성 → 거의 무한대에 가까운 주소 가능
  • 형식 : 8개의 그룹으로 된 16진수 주소
    • ex. 2001:0db8:85a3:0000:0000:8a2e:0370:7334

✅ IPv4가 아직 대중적으로 사용되지만, IPv6도 점점 확대되고 있음

 

💡 비트 (bit)와 바이트 (Byte)

용어 설명 예제 (192.168.1.1)
비트 (bit) 0 또는 1의 단위 (이진수) 11000000 10101000 00000001 00000001 (32개)
바이트 (Byte) 8비트 = 1바이트 192 (8bit), 168 (8bit), 1 (8bit), 1 (8bit)
IPv4 주소 크기 총 32비트 (4바이트) 192.168.1.1

 

  • 168 → 10101000 (8비트)
  • 1 → 00000001 (8비트)

 


 IP 주소의 유형 (공인 IP vs 사설 IP)

구분 사설 IP (Private IP) 공인 IP (Public IP)
사용 범위 내부 네트워크에서만 사용 전 세계 인터넷에서 사용 가능
인터넷 연결 직접 연결 불가 (라우터, NAT 필요) 인터넷 직접 연결 가능
중복 사용 가능 여부 가능 (여러 네트워크에서 동일한 사설 IP 사용 가능) 불가능 (각 IP는 고유해야 함)
예제 IP 대역 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 8.8.8.8, 142.251.33.78 (Google 같은 공용 IP)

 

✅ 집에서 공유기(Wi-Fi)로 연결된 모든 기기(스마트폰, PC 등)는 사설 IP를 사용하지만, 인터넷과 연결될때는 공유기가 공인 IP를 사용함

💡 라우터(Router), NAT (네트워크 주소 변환)란?
라우터는 네트워크 간에 데이터를 전달하는 장비이다.
NAT는 라우터에서 실행되는 기능 중 하나로, 라우터가 NAT를 수행하면서 사설 네트워크 내부의 여러 기기들이 하나의 공인 IP를 통해 인터넷에 접속할 수 있다.

사설 IP 대역 (RFC 1918)

인터넷 표준(RFC 1918)에 의해 사설 네트워크에서만 사용 가능한 IP 주소 범위가 정해져 있다

IP 대역 서브넷 마스크 사용 예시
10.0.0.0/8 255.0.0.0 AWS VPC 기본 IP 대역
172.16.0.0/12 255.240.0.0 기업 내부 네트워크
192.168.0.0/16 255.255.0.0 가정용 공유기 기본 IP (ex: 192.168.1.1)

📌 이 범위 안의 IP는 외부 인터넷에서 사용할 수 없으며, 내부 네트워크에서만 사용된다.
📌 사설 IP는 NAT(Network Address Translation)이나 프록시를 통해 공인 IP로 변환해야 인터넷에 접속할 수 있다.


IP 사용 예시

🏠 집에서 인터넷을 사용할 때

장치 사설 IP 공인 IP
스마트폰 192.168.1.2 203.0.113.50
노트북 192.168.1.3 203.0.113.50
공유기(Wi-Fi) 192.168.1.1 203.0.113.50

✅ 스마트폰과 노트북은 사설 IP를 사용하여 공유기와 통신
✅ 공유기는 공인 IP를 사용하여 인터넷에 연결
✅ 공유기가 NAT 기능을 사용하여 모든 기기가 하나의 공인 IP를 통해 인터넷에 접속


요약

✔️ IP 주소는 네트워크에서 장치를 식별하는 주소
✔️ 공인 IP는 인터넷에서 직접 사용 가능, 사설 IP는 내부 네트워크에서만 사용 가능
✔️ 사설 IP는 인터넷과 연결되려면 NAT를 통해 공인 IP로 변환해야 함


출처

OpenAI ChatGPT (https://openai.com)

'CS > CS' 카테고리의 다른 글

웹(Web)이란?  (2) 2025.04.14
인바운드(Inbound), 아웃바운드(Outbound)  (0) 2025.04.07
서버(Server)란?  (0) 2025.04.05
컴파일 타임(Compile Time) VS 런 타임(Run Time)  (0) 2025.03.26
운영체제 (OS, Operating System)  (0) 2025.03.04