서브네팅 정의
서브네팅(Subnetting)은 IP 주소 공간을 더 작은 서브넷(subnet)으로 나누는 과정으로, 네트워크를 관리하고 효율적으로 사용하기 위해 중요함
서브네팅의 개념
- IP 주소: 인터넷 프로토콜 주소로, 네트워크에서 장치를 식별하는 데 사용됨
- 서브넷 마스크: IP 주소를 네트워크 부분과 호스트 부분으로 나누는 데 사용되는 32비트 숫자
서브네팅의 목적
- 네트워크 트래픽 감소: 네트워크를 더 작은 서브넷으로 나눠서 브로드캐스트 도메인을 줄여 네트워크 트래픽을 줄임
- 보안 향상: 서로 다른 부서나 팀을 다른 서브넷으로 나눠서 보안을 강화할 수 있음
- 주소 공간 효율화: 대규모 네트워크를 여러 개의 작은 서브넷으로 나눠서 IP 주소 공간을 효율적으로 사용
서브네팅의 기본 원리
- 네트워크 ID: IP 주소에서 네트워크 부분을 나타냄
- 호스트 ID: IP 주소에서 호스트 부분을 나타냄
- 서브넷 마스크: 네트워크 부분과 호스트 부분을 구분하는 데 사용됨
서브넷 마스크와 CIDR 표기법
- 서브넷 마스크: 255.255.255.0 같은 형식으로, 네트워크와 호스트 부분을 1과 0으로 구분
- CIDR 표기법: 슬래시(/)와 숫자로 네트워크 부분의 비트 수를 나타냄. 예: 192.168.1.0/24
서브넷 계산 예시
- 네트워크 주소: 192.168.1.0
- 서브넷 마스크: 255.255.255.0
- CIDR: /24 (24비트가 네트워크 부분을 나타냄)
192.168.1.0/24 네트워크를 4개의 서브넷으로 나누기 위해 /26 서브넷 마스크를 사용하면:
- 서브넷 마스크: 255.255.255.192 (/26)
- 각 서브넷에는 64개의 IP 주소가 할당됨 (62개의 호스트 주소 사용 가능)
서브넷:
- 192.168.1.0/26 - 네트워크 주소: 192.168.1.0, 브로드캐스트 주소: 192.168.1.63
- 192.168.1.64/26 - 네트워크 주소: 192.168.1.64, 브로드캐스트 주소: 192.168.1.127
- 192.168.1.128/26 - 네트워크 주소: 192.168.1.128, 브로드캐스트 주소: 192.168.1.191
- 192.168.1.192/26 - 네트워크 주소: 192.168.1.192, 브로드캐스트 주소: 192.168.1.255
서브네팅의 장점
- 트래픽 관리: 서브넷을 통해 네트워크 트래픽을 효과적으로 관리하고 줄일 수 있음
- 보안: 서브넷 간의 접근을 제어하여 보안을 강화할 수 있음
- 주소 관리: IP 주소 공간을 효율적으로 분배하고 관리할 수 있음
서브네팅의 절차
- 네트워크 요구사항 분석: 필요한 서브넷 수와 각 서브넷의 호스트 수를 결정
- 서브넷 마스크 결정: 요구사항에 맞는 서브넷 마스크를 결정
- 서브넷 나누기: IP 주소 공간을 서브넷 마스크에 따라 나눔
- 서브넷 할당: 각 서브넷에 네트워크 주소와 브로드캐스트 주소를 할당