[네트워크] Class 별 네트워크 범위 활용 및 이해

2025. 7. 23. 16:20Infrastructure Cloud 엔지니어과정/네트워크 관련 지식

728x90

배울내용 : 

네트워크 기초

네트워크 Class 개념

A 클래스

B 클래스

C 클래스

D 클래스

E 클래스

CIDR

클래스별 용도

클래스별 아이피 범위

클래스별 네트워크 수

클래스별 호스트 수

 

 

 

 

왜! 우리는 클래스 네트워크 범위 인 A 클래스 ,, B 클래스  이런거 헷갈리게 알아야할까요?

 

원흉(?) 은 인터넷의 아버지들 떄문이랍니다.. (ARPANET& IETF) 

1980 년 IETF (Internet Engineering Task Force) 에서 IPv4 에서 만들면서 클래스별로 나눴고 당시에는 인터넷이 지금처럼 클줄 몰랐기 때문이라 단순하게 나눈거예요 ! (여러분이 테슬라 1000배 되기 전에 첫 매수할때 그렇게 오를지 몰랐던것처럼) 

 

그럼 "단순하다" 가 모순이 되겠죠? 

당연 이렇게만 외우면 쉽지만 이 클래스 체계는 지금에서는 거의 안씁니다! 지금은 CIDR 라는 방식을 사용해요 !

이것이 여러분들이 클래스별 네트워크 개수 , 호스트 개수계산을 헷갈리게 만들기 때문이죠!

 

CIDR (Classless Inter-Domain Routing) 이라고 사이더를 이해하기 위해서는 

A~E 클래스 , 그치만 우리가 대부분 학습할 부분은 A ~ C 클래스에 대해 학습하게 될거에요! 

 

 

 

이 포스팅은  A~E 클래스의 개념과 활용

그리고 현업에서 어떻게 쓰이는지 예시를 보여주고 설명할거예요!!

 

 

 

 

 

 

아래는 흔히 인터넷에 쉽게 찾을수있는 클래스 표들 입니다. 

클래스
(Class type)
범위
(IP range)
서브넷마스크
(Subnet)
호스트수
(Host)
용도
(Purpose)
A 0.0.0.0     ~ 127.255.255.255 255.0.0.0(/8) 약 1670만 개 대기업 , ISP 기업
B 128.0.0.0 ~ 191.255.255.255 255.255.0.0(/16) 약 6만 5천 개 중형규모, 기관,학교
C 192.0.0.0 ~ 191.255.255.255 255.255.255.0(24) 254개 소규모 회사, 가정
D 224.0.0.0 ~ 239.255.255.255 사용안함  N/A 멀티캐스트용(그룹통신)
E 240.0.0.0 ~ 255.255.255.255 실험용 N/A 연구/미사용 예약용

 

 

클래스
(Class type)
첫 번째 옥텟
(First Octet)
네트워크 수
(Total Network Counts) 
사용가능 네트워크 수 
(Usable Network)
사설 IP 대역
(Private IP address range)
A 0XXX XXXX 2^7 = 128 개 126 개
(예약된 주소2개제외됨)
10.0.0.0 ~ 10.255.255.255
B 10XX XXXX 2^14 = 16,384 개 16,384 개   172.16.0.0 ~ 172.31.255.255
C 110X XXXX 2^21 = 2,098,152 개  2,098,152 개 192.168.0.0 ~ 192.168.255.255
D 1110 XXXX      
E 1111 XXXX      

 

 

우선 쉽게 A - E 용도를 기억하는 팁은 이렇게 외워보세요! 

  • A: A급 기업, 왕부자 → 큰 주소 대역
  • B: Big 회사 → 중간 정도
  • C: Company(작은 회사) → 소규모
  • D: Delivery to many → 멀티캐스트
  • E: Experiment → 실험용

 

 

 

 

위의 파란색 표를 보면  A 클래스 네트워크수가 사용가능 네트워크 수 하고 2개 차이가 납니다

그러한 이유는 아래와 같습니다. 

🧠 왜 0과 127는 호스트 IP 로 못 써?

0 네트워크 식별용 (시작점)이라 시스템이 예약함
127 루프백(Loopback) 테스트 용도 (127.0.0.1 =  localhost)

 

🟥  0.x.x.x 네트워크 식별용 !

 
즉, A 클래스의 범위가 0.0.0.0 자체는 아직 IP 가 정해지지 않은 장비를 뜻해요! 
 
ex ) DHCP 요청 보낼때 0.0.0.0 에서 시작해서 서버에게 요청함 
 
그래서 0.x.x.x 대역은 일반 호스트에 할당 안해요!  
 
 

🟥 127.x.x.x 루프백 (loopback) 주소 !

즉, 127.0.0.1 은 내 컴퓨터 자신을 의미하는 주소
 
테스트 용, 네트워크 카드 없이도 작동 확인 가능
 
그래서 127.0.0.0 부터 127.255.255.255 까지는 모두 루프백 용도 랍니다! 
 
 
 

⛔ 혼동 주의: 0.0.0.0, 255.255.255.255도 특별함

 
0.0.0.0 "모든 주소" 또는 "지정 안 됨" (기본 라우팅 등)
255.255.255.255 제한 브로드캐스트 (모든 호스트 대상)

 

 

자 여기서 제가 위에서 호스트 IP 라고 말했습니다.

사실은 Network 를 말하려던 것이예요! 

왜냐면 많은 사람들이 이 두 개념을 헷갈려하기 때문에 한번더 생각하기위해서 일부러 넣었어요! 

그래서 아래에 차이점과 예시를 깔끔하게 정리해봤어요!! 

 

✅ 네트워크 (Network) VS 호스트(Host) 차이

항목 설명 예시
네트워크(Network) IP 주소 범위를 묶는 단위
하나의 조직이나 구역
192.168.1.0/24 이 전체 네트워크
호스트(Host) 네트워크 안에 존재하는 개별장치
(PC , 서버 등) 
192.168.1.1 , 192.168.1.2 등

 

이건 네트워크 배우는 거의 모든 사람들이 초반에 헷갈리는 완전 자연스러운 실수랍니다 :)) 

 

 

그럼이제 각각의 클래스에 옥텟 및 구조, 그리고 용도와 예시를 보여주자면 아래와 같아요! 

 

 

🎯 주요 클래스 요약

✅ Class A

  • 첫 번째 옥텟: 0 ~ 127
  • IP 구조: 네트워크.호스트.호스트.호스트 
  • 대형 기업이나 ISP가 사용하던 대역
  • 예: 10.0.0.1 (사설 IP)

✅ Class B

  • 첫 번째 옥텟: 128 ~ 191
  • IP 구조: 네트워크.네트워크.호스트.호스트
  • 예: 172.16.0.1 (사설 IP 시작 대역)

✅ Class C

  • 첫 번째 옥텟: 192 ~ 223
  • IP 구조: 네트워크.네트워크.네트워크.호스트
  • 가장 많이 사용되는 대역 (가정, 소규모 기업)
  • 예: 192.168.0.1 (가정용 공유기 등)

✅ Class D

  • 멀티캐스트 용도
  • IP 예: 224.0.0.1 (모든 장비에게 방송)

✅ Class E

  • 연구용 / 예약된 주소
  • 실생활에서 사용하지 않음

 

여기서 사설 IP  범위도 보이는데 이 대역들은 인터넷에 직접 연결되지 않으며, NAT를 통해 공인 IP로 변환돼야 외부와 통신 가능해요.

 

 

자 이제 어느정도 느낌이 왔나요? 

200.200.200.8 이건 어떤 주소일까? 

 

 

 

 

 

답은 : 모른다가 맞습니다. 왜냐면 서브넷 마스크가 정해지지 않았기 때문에 네트워크,호스트 주소 부분을 모르니깐 (CIDR 관련 명시때문에 과거에는 맞았지만 지금은 항상 그렇지는 않음) 

 

따라서 정리하면:

IP 주소 단독으로는 이게 네트워크 주소인지, 브로드캐스트인지, 호스트 주소인지 판단 불가

서브넷 마스크가 있어야만 그 의미를 정확히 알 수 있음! 

 

 

 

 

 

 

 

 

 

자, 여기까지 CIDR 을 위한 재료 준비가 끝났어요! 

 

 

 

이제 IP 주소를 더 유연하게 나누기 위한 방식

Classless Inter-Domain Routing 인 사이더에 대해서 알아볼게요! 

 

이 어려운게 먼저 왜 .. 왜나오게 된걸까요?

 

 

🧠 왜 나왔을까?

기존에는 A, B, C 클래스처럼
고정된 크기(/8, /16, /24)로만 IP를 나눴어요.

하지만 이 방식은 비효율적이었어요:

 

예: 작은 회사인데 Class B를 받으면 → 6만 개 IP가 남아돌음
→ 낭비!

 

 

✅ 그래서 나온 게 CIDR 방식이에요.


→ IP 주소 뒤에 /숫자 붙여서
원하는 크기만큼만 정확하게 IP 할당 가능!

 

 

이부분은 다음 포스팅에서 준비 하도록 하겠습니다! 

 

 

 

 

 

 

 

728x90