서브넷 마스크와 클래스리스 주소 체계 강의 요약
1. 클래스풀 주소 체계의 한계
- 고정된 네트워크 크기:
- A, B, C 클래스는 각각 고정된 네트워크 주소 비트를 가지며, 이를 유동적으로 조정할 수 없음.
- IP 주소 낭비:
- 네트워크 크기에 비해 과도한 IP 주소가 할당되어 낭비되는 경우가 발생.
- 예: C 클래스(254개의 호스트)로는 부족하지만, B 클래스를 사용하면 너무 많은 주소(65,534개)가 낭비됨.
- 유연성 부족:
- 네트워크 크기를 세분화하거나 사용자 요구에 맞춘 정교한 네트워크 구성 어려움.
2. 클래스리스 주소 체계(Classless Addressing)
- 클래스 없이 네트워크와 호스트 구분:
- 네트워크 크기를 자유롭게 설정 가능.
- 기존 클래스풀 체계의 한계를 극복.
- 서브넷 마스크(Subnet Mask):
- 네트워크 주소와 호스트 주소를 구분하기 위한 비트열.
- 1: 네트워크 주소, 0: 호스트 주소를 나타냄.
- 예:
255.255.255.0
(24개의 네트워크 비트).
3. 서브넷 마스크의 개념과 역할
- 서브넷 마스크 사용 목적:
- IP 주소의 네트워크 부분과 호스트 부분을 구분.
- 네트워크를 세분화하여 낭비를 줄이고 유연한 네트워크 구성 가능.
- 기본 서브넷 마스크:
- A 클래스:
255.0.0.0
(네트워크 8비트, 호스트 24비트).
- B 클래스:
255.255.0.0
(네트워크 16비트, 호스트 16비트).
- C 클래스:
255.255.255.0
(네트워크 24비트, 호스트 8비트).
4. 서브네팅(Subnetting)
- 정교한 네트워크 분할:
- 서브넷 마스크를 사용해 기존 네트워크를 더 작은 서브네트워크로 나눔.
- 계산 방법:
- IP 주소와 서브넷 마스크를 비트 AND 연산.
- 결과: 네트워크 주소 도출.
- 예시:
- IP 주소:
192.168.0.2
- 서브넷 마스크:
255.255.255.128
(/25)
- 비트 AND 연산:
- 네트워크 주소: 192.168.0.0
- 호스트 주소 범위: 192.168.0.1
~ 192.168.0.126
- 브로드캐스트 주소: 192.168.0.127

5. 서브넷 마스크 표기법
- CIDR 표기법(Classless Inter-Domain Routing):
- 서브넷 마스크를 비트의 개수로 표현.
- 예:
/24
는 255.255.255.0
과 동일.
- 간단하고 명료하게 표현 가능.
- 예시:
192.168.0.0/24
: 네트워크 주소.
/25
: 네트워크 비트 25개, 호스트 비트 7개.
6. 서브네팅 계산 복습
- 문제:
192.168.0.2/25
는 어떤 네트워크와 호스트를 나타낼까?
- 서브넷 마스크 계산:
/25
→ 255.255.255.128
.
- 네트워크 주소:
192.168.0.0
.
- 호스트 주소 범위:
192.168.0.1
~ 192.168.0.126
.
- 브로드캐스트 주소:
192.168.0.127
.
- 할당 가능한 호스트 수: 126개.
7. 서브넷 계산기(Subnet Calculator)
- 자동 계산 도구:
- IP 주소와 서브넷 마스크를 입력하면 네트워크 주소, 브로드캐스트 주소, 호스트 범위 등을 자동 계산.
- 예: "서브넷 계산기"를 검색해 사용 가능.
결론
- 클래스리스 주소 체계와 서브넷 마스크는 IP 주소를 유연하고 효율적으로 관리하는 핵심 개념.
- 네트워크 설계와 최적화를 위해 반드시 알아야 할 기본 지식.
- 자동화 도구를 활용해 계산을 간소화할 수 있지만, 개념 이해는 필수.
감사합니다! 😊