Cloud & Platform
서브넷 마스크, 서브네팅 개념 정리
서브넷 마스크, 서브네팅 개념 정리 학습 내용을 정리한 백필 노트입니다.
이 글은 2025년 학습 기록을 블로그 형식으로 정리한 백필 노트입니다.
1. 서브넷 마스크(Subnet Mask)
- 정의: IP 주소를 네트워크 주소와 호스트 주소로 구분하기 위해 사용하는 값.
- 표현 방식:
- 점으로 구분된 십진수 표기 (예:
255.255.255.0) - CIDR 표기 (예:
/24)
- 점으로 구분된 십진수 표기 (예:
- 역할:
- 네트워크 범위를 정의
- 어떤 부분이 네트워크 식별자이고, 어떤 부분이 호스트 식별자인지 결정
예시)
- IP:
192.168.1.10 - 서브넷 마스크:
255.255.255.0 - 네트워크 주소:
192.168.1.0 - 호스트 범위:
192.168.1.1 ~ 192.168.1.254 - 브로드캐스트 주소:
192.168.1.255
2. 서브네팅(Subnetting)
- 정의: 하나의 네트워크를 **여러 개의 작은 네트워크(서브넷)**로 나누는 과정
- 이유:
- IP 주소의 효율적 사용
- 네트워크 성능 및 보안 향상 (브로드캐스트 영역 축소)
- 방법: 호스트 부분의 비트를 빌려 서브넷을 나눔
- 계산 공식:
-
서브넷 개수 =
2^차용한 비트 수 -
각 서브넷 호스트 수 =
2^남은 호스트 비트 수 - 2(네트워크 주소와 브로드캐스트 주소 제외)
-
예시)
- 기존 네트워크:
192.168.1.0/24 - 서브네팅:
/26(호스트 비트 2개 차용 → 4개의 서브넷) - 결과:
192.168.1.0/26(호스트 범위: .1 ~ .62)192.168.1.64/26(호스트 범위: .65 ~ .126)192.168.1.128/26(호스트 범위: .129 ~ .190)192.168.1.192/26(호스트 범위: .193 ~ .254)
3. 스위치(Switch)와 라우터(Router)의 차이
| 구분 | 스위치 (Switch) | 라우터 (Router) | | --- | --- | --- | | 역할 | 같은 네트워크 내에서 장비 간 데이터 전달 | 서로 다른 네트워크 간 데이터 전달 | | OSI 계층 | 2계층 (데이터 링크 계층, MAC 주소 기반) 일부 고급 스위치는 3계층도 지원 | 3계층 (네트워크 계층, IP 주소 기반) | | 주소 기반 | MAC 주소 | IP 주소 | | 브로드캐스트 영역 | 줄이지 못함 (하나의 네트워크는 동일한 브로드캐스트 영역) | 네트워크를 분리하여 브로드캐스트 영역을 구분 | | 사용 예시 | 사무실/집 내부 장치 연결 (PC ↔ 프린터 ↔ 서버) | 사무실 네트워크 ↔ 인터넷 ↔ 다른 지사 네트워크 연결 | | 속도/성능 | 내부 네트워크 고속 통신 최적화 | 네트워크 간 경로 선택 및 최적화 |
✅ 정리 포인트
- 서브넷 마스크: 네트워크와 호스트를 구분하는 값
- 서브네팅: 네트워크를 효율적으로 나누는 과정
- 스위치 vs 라우터: 스위치는 내부 연결, 라우터는 네트워크 간 연결