반응형
1. 서브넷이란?
서브넷(Subnet, 서브네트워크)은 IP 주소를 효율적으로 사용하기 위해 네트워크를 작은 단위로 나누는 방법입니다.
- 왜 서브넷을 사용할까요?
- 네트워크 규모가 커질수록 트래픽이 증가하고 속도가 느려질 수 있음
- 서브넷을 사용하면 네트워크를 여러 개의 작은 네트워크로 나누어 관리 가능
- IP 주소 낭비를 방지하고, 보안을 강화할 수 있음
예를 들어, 1000명의 사용자가 있는 회사를 하나의 네트워크로 관리하면 트래픽이 집중되어 속도가 느려질 수 있습니다. 서브넷을 활용하면 부서별(예: 인사팀, IT팀, 마케팅팀)로 나누어 네트워크 부하를 줄일 수 있습니다.
2. IPv4 주소의 구조
IPv4 주소는 **32비트(4바이트)**로 구성되며, 네트워크 부분(Network)과 호스트 부분(Host)으로 나뉩니다.
예제: 192.168.1.10/24
- 192.168.1 → 네트워크 부분
- .10 → 호스트 부분
- /24 → 서브넷 마스크 (255.255.255.0)
서브넷 마스크란?
서브넷 마스크는 IP 주소에서 네트워크와 호스트 부분을 구분하는 역할을 합니다.
서브넷 마스크네트워크 비트 개수호스트 비트 개수사용 가능한 호스트 수
255.0.0.0 | 8비트 | 24비트 | 16,777,214 |
255.255.0.0 | 16비트 | 16비트 | 65,534 |
255.255.255.0 | 24비트 | 8비트 | 254 |
✅ 사용 가능한 호스트 수 = 2^(호스트 비트 개수) - 2 (네트워크 주소와 브로드캐스트 주소 제외)
3. 서브넷 계산 방법
서브넷을 계산할 때 가장 중요한 것은 필요한 네트워크 개수 또는 호스트 개수에 맞는 서브넷 마스크를 선택하는 것입니다.
3.1 네트워크를 서브넷으로 나누기
예제: 192.168.1.0/24 네트워크를 4개의 서브넷으로 나누려면?
- 필요한 서브넷 개수: 4개
- 필요한 비트 수 계산: 2^2 = 4 (2비트 추가 필요)
- 새 서브넷 마스크: /24 + 2 = /26 (255.255.255.192)
- 새 서브넷 범위:
- 192.168.1.0/26 (호스트 범위: 192.168.1.1 ~ 192.168.1.62)
- 192.168.1.64/26 (호스트 범위: 192.168.1.65 ~ 192.168.1.126)
- 192.168.1.128/26 (호스트 범위: 192.168.1.129 ~ 192.168.1.190)
- 192.168.1.192/26 (호스트 범위: 192.168.1.193 ~ 192.168.1.254)
✅ 각 서브넷에는 62개의 호스트를 사용할 수 있습니다.
4. CIDR 표기법
CIDR(Classless Inter-Domain Routing) 표기법은 서브넷 마스크를 숫자로 표현하는 방식입니다.
서브넷 마스크 | CIDR 표기법 | 사용 가능한 호스트 수 |
255.255.255.0 | /24 | 254 |
255.255.255.128 | /25 | 126 |
255.255.255.192 | /26 | 62 |
255.255.255.224 | /27 | 30 |
255.255.255.240 | /28 | 14 |
255.255.255.248 | /29 | 6 |
5. 서브넷 사용 예시
- 가정용 네트워크(Wi-Fi 공유기): /24 (255.255.255.0) → 254개 장치 연결 가능
- 중소기업 네트워크: /26 (255.255.255.192) → 62개 장치 연결 가능
- 대기업 네트워크: /16 (255.255.0.0) → 수천 개의 장치 연결 가능
6. 결론
IPv4 서브넷팅은 IP 주소를 효율적으로 사용하고 네트워크 성능을 최적화하는 필수 개념입니다.
- 서브넷 마스크를 활용하면 네트워크와 호스트를 구분할 수 있습니다.
- 적절한 서브넷 크기를 선택하면 네트워크 자원을 절약할 수 있습니다.
- CIDR 표기법을 익히면 네트워크를 더 쉽게 관리할 수 있습니다.
반응형
'IT > Network' 카테고리의 다른 글
[Network] MTU & 패킷 단편화 개념 (0) | 2025.02.16 |
---|---|
[Network] 네트워크 패킷 개념 및 구조 (0) | 2025.02.16 |
[Network] IPv4 vs IPv6 비교 정리 (0) | 2025.02.16 |
[Network] IPv4 서브넷 계산법 & 서브넷팅 심화 (0) | 2025.02.16 |
[network] DHCP (Dynamic Host Configuration Protocol) 개념 정리 (0) | 2025.02.16 |
[network] NAT & PAT (IP 변환 기술) 개념 정리 (0) | 2025.02.16 |
[network] LAN, WAN, MAN 개념 정리 (0) | 2025.02.16 |
[network] IP 주소 & DNS 심화(퀴즈 포함) (0) | 2025.02.14 |
댓글