2025. 7. 23. 16:20ㆍInfrastructure Cloud 엔지니어과정/네트워크 관련 지식
배울내용 :
네트워크 기초
네트워크 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 네트워크 식별용 !
🟥 127.x.x.x 루프백 (loopback) 주소 !
⛔ 혼동 주의: 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 할당 가능!
이부분은 다음 포스팅에서 준비 하도록 하겠습니다!
'Infrastructure Cloud 엔지니어과정 > 네트워크 관련 지식' 카테고리의 다른 글
| [네트워크] 스텀피로 이해하는 Inter-VLAN 통신 (Trunk, Vlan) (4) | 2025.08.06 |
|---|---|
| [네트워크] 라우팅 테이블 완전 이해: 목적지 IP는 어디로 갈까? (0) | 2025.07.29 |
| [네트워크] VLSM 완벽이해하기! (2) | 2025.07.25 |
| [네트워크] CIDR 완벽이해 하기! (Classless Inter-Domain Routing) (2) | 2025.07.25 |
| [네트워크 - 실험실] Class 별 네트워크 범위 활용 및 실험 (2) | 2025.07.24 |