사설 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 |