씨스코정리(IP 주소 체계)

벨로그는 벨로·2025년 4월 6일

시스코

목록 보기
5/19

🌐 IP 주소 체계 정리 (IPv4 기준)

📌 IP 주소란?

•	OSI 7계층 중 **3계층(Layer 3)**에서 사용하는 주소
•	IP 헤더 안에 포함된 32bit 크기의 주소
•	총 2³²(약 43억 개)개의 IPv4 주소가 존재
•	2011년 2월, IP 주소 고갈 공식 발표

참고 사이트: https://www.iana.com


⚠️ IP 주소 고갈 해결 대책

•	서브넷 마스크(Subnet Mask)
•	서브넷팅(Subnetting)
•	VLSM (가변 길이 서브넷 마스크)
•	사설 IP 주소 & NAT(Network Address Translation)
•	IPv6 주소 전환

IP 주소 임대 과정

IANA → APNIC → KRNIC(KISA) → ISP → 사용자

서브넷 마스크

✅ 목적
• IP 주소 낭비 방지
• 네트워크와 호스트 구분

✅ 특징
• 앞에서부터 1이 연속되어야 함
• 연속되지 않으면 유효하지 않은 서브넷 마스크

🔍 예시
• 255.255.255.0 → /24
• 255.255.0.0 → /16


🧩 IP 주소 클래스 (IPv4 Class)

A 클래스

- 주소 범위 : 0.0.0.0 ~ 127.255.255.255
- 기본 서브넷 마스크 : 255.0.0.0 (/8)
- 네트워크 수 : 약 128개
- 호스트 수 (하나의 네트워크당) : 약 1,677만 개
- 용도 : 대규모 네트워크 (대기업, ISP 등)

B 클래스

 - 주소 범위 : 128.0.0.0 ~ 191.255.255.255
- 기본 서브넷 마스크 : 255.255.0.0 (/16)
- 네트워크 수 : 약 16,384개
- 호스트 수 : 약 65,534개
- 용도 : 중규모 네트워크 (대학교, 중견 기업 등)

C 클래스

- 주소 범위 : 192.0.0.0 ~ 223.255.255.255
- 기본 서브넷 마스크 : 255.255.255.0 (/24)
- 네트워크 수 : 약 209만 개
- 호스트 수 : 254개
- 용도 : 소규모 네트워크 (가정, 소기업 등)

D 클래스 (멀티캐스트용)

- 주소 범위 : 224.0.0.0 ~ 239.255.255.255
- 용도 : 멀티캐스트용
- 호스트 지정 불가

E 클래스 (실험 / 연구용)

- 주소 범위 : 240.0.0.0 ~ 255.255.255.255
- 용도 : 연구/실험용
- 일반 사용 불가

🌍 공인 IP vs 사설 IP

✅ 공인 IP (Public IP)
• ISP가 배정
• 인터넷 사용 가능

✅ 사설 IP (Private IP)
• 내부 네트워크 전용
• 인터넷 직접 연결 불가
• NAT를 통해 외부 통신 가능

📌 사설 IP 주소 범위

A 클래스: 10.0.0.0 ~ 10.255.255.255  
B 클래스: 172.16.0.0 ~ 172.31.255.255  
C 클래스: 192.168.0.0 ~ 192.168.255.255

설정 불가능한 IP 주소

- D 클래스, E 클래스
- 0.0.0.0 ~ 0.255.255.255
- 127.0.0.0 ~ 127.255.255.255 (Loopback)
- 서브넷 브로드캐스트 주소 (Directed Broadcast)

네트워크 이름 & 서브넷 브로드캐스트

- 네트워크 이름: 해당 네트워크의 시작 주소
- 브로드캐스트 주소: 해당 네트워크의 끝 주소

프리픽스(Prefix) & 설정 가능한 IP 수

📌 프리픽스 표기란?
• 서브넷 마스크를 CIDR 형태로 표기
• 예: 255.255.255.0 = /24

📌 주요 프리픽스별 호스트 수

/8   → 약 16,777,214개  
/16  → 약 65,534개  
/24  → 254개  
/30  → 2개

IP 주소 분석 예시

Ex) 192.168.1.25 /24

- 클래스: C 클래스
- 네트워크 주소: 192.168.1.0
- 브로드캐스트 주소: 192.168.1.255
- 사용 가능한 IP 범위: 192.168.1.1 ~ 192.168.1.254
- 설정 가능한 IP 개수: 254개
- 사설/공인: 사설

상황별 적절한 서브넷 마스크 선택

- Host 230개       → C 클래스 /24
- Host 50,000개    → B 클래스 /16
- Host 10,000,000개 → A 클래스 /8
- Host 25개        → C 클래스 /27
- Host 1000개      → B 클래스 /22

서브넷 마스크가 아닌 것?

다음 중 서브넷 마스크가 아닌 것은?

1. 255.255.241.0 ✅
2. 255.255.248.0 ✅
3. 255.255.255.252 ✅
4. 0.0.0.0 ❌ (서브넷 마스크 아님)

✅ 마무리 요약

  • IP 주소는 네트워크 식별과 통신에 필수
  • 주소 고갈로 인해 서브넷팅, NAT, IPv6 등 기술 활용
  • 주소 클래스, 서브넷 마스크 이해는 네트워크 설계 핵심
profile
벨로그 벨로

0개의 댓글