ㅇ서브넷(Subnet, Subnetwork): 하나의 네트워크를 여러 개의 작은 네트워크(서브넷)로 분할하는 기술
- 네트워크를 세분화하여 트래픽 관리와 보안성을 강화할 수 있다
- 서브넷을 사용하면 IP 주소를 효율적으로 활용할 수 있으며, 브로드캐스트 트래픽을 줄여 네트워크 성능을 향상시킬 수 있다
[서브넷의 주요 역할]
- IP 주소 절약: 불필요하게 낭비되는 IP 주소를 줄일 수 있음
- 네트워크 성능 향상: 브로드캐스트 도메인을 축소하여 불필요한 트래픽 감소
- 보안 강화: 부서별 또는 서비스별로 네트워크를 분리하여 접근을 제한할 수 있음
- 유지보수 용이: 네트워크를 논리적으로 분할하면 장애 발생 시 문제를 신속하게 해결할 수 있음
ㅇ서브넷 마스크(Subnet Mask): IP 주소에서 네트워크 부분과 호스트 부분을 구분하는 데 사용되는 값
- 서브넷 마스크는 IP 주소와 함께 사용되어 서브넷을 결정한다
- 서브넷 마스크는 255.255.255.0 또는 슬래시 표기법(/24)과 같이 표현된다
(IP 주소와 서브넷 마스크 관계 예시)
IP 주소: 192.168.1.10
서브넷 마스크: 255.255.255.0
서브넷 마스크의 255는 네트워크 부분을 나타내고, 0은 호스트 부분을 의미
즉, 192.168.1.0 ~ 192.168.1.255까지가 하나의 서브넷에 포함됨
서브넷 마스크는 네트워크를 논리적으로 나누고, IP 주소에서 네트워크 부분과 호스트 부분을 식별하는 역할을 한다
- 255 값이 들어간 부분: 네트워크 주소
- 0 값이 들어간 부분: 호스트 주소
예제: 192.168.1.10 / 255.255.255.0
서브넷 마스크 주소 표기법: CIDR(Classless Inter-Domain Routing)
255.255.255.0은 /24로 표기되며, 이는 네트워크 부분이 24비트 + 호스트 부분이 8비트라는 의미이다 (32 - 24 = 8)
(서브넷 마스크 및 CIDR 표기법 예시)
(CIDR 표기법 계산 예시)
192.168.1.0/26 (서브넷 마스크: 255.255.255.192)
- 네트워크 주소: 192.168.1.0
- 첫 번째 사용 가능 IP: 192.168.1.1
- 마지막 사용 가능 IP: 192.168.1.62
- 브로드캐스트 주소: 192.168.1.63
- 사용 가능한 호스트 수: 62개
(CIDR 표기법 계산 방법) 네트워크 주소와 브로드캐스트 주소 계산
예제: 192.168.1.0/27 (서브넷 마스크: 255.255.255.224)
- 서브넷 크기 계산
- 호스트 부분의 비트 수: 32 - 27 = 5비트
- 사용 가능한 호스트 수 = 2⁵ - 2 = 30개
- 네트워크 범위 결정
- 네트워크 주소: 192.168.1.0
- 첫 번째 호스트: 192.168.1.1
- 마지막 호스트: 192.168.1.30
- 브로드캐스트 주소: 192.168.1.31
(서브넷 활용 사례)
① 기업 네트워크
- 부서별로 서브넷을 분리하여 보안과 성능을 향상
- 예제
- IT 부서: 192.168.10.0/24
- HR 부서: 192.168.11.0/24
- 마케팅 부서: 192.168.12.0/24
② 데이터센터 및 클라우드 환경
- AWS, Azure, GCP에서는 서브넷을 활용하여 퍼블릭 서브넷과 프라이빗 서브넷을 분리
- 예제
- 퍼블릭 서브넷(인터넷 연결 가능)
- 프라이빗 서브넷(DB, 내부 서버)
③ 가정용 네트워크
- 여러 장치(스마트폰, 태블릿, IoT 장비)를 효과적으로 관리하기 위해 서브넷을 활용
서브넷과 서브넷 마스크는 네트워크를 효율적으로 관리하고, IP 주소를 절약하며, 보안성과 성능을 향상시키는 중요한 개념이다.
위의 내용을 3가지로 요약하면,
- 서브넷을 활용하면 트래픽을 분산하고 보안을 강화할 수 있다
- 서브넷 마스크는 네트워크 주소와 호스트 주소를 구분하는 역할을 한다
- CIDR 표기법을 사용하여 네트워크를 세밀하게 조정할 수 있다
서브넷을 적절하게 활용하면 기업 네트워크, 클라우드 인프라, 데이터센터, 가정 네트워크 등에서 안정적인 네트워크 환경을 구축할 수 있다!
'Computer Science > 컴퓨터 네트워크' 카테고리의 다른 글
[컴퓨터 네트워크] DNS가 너의 요청을 찾아가는 길 (0) | 2025.03.06 |
---|---|
[컴퓨터 네트워크] NAT(Network Address Translation) (0) | 2025.02.10 |
[컴퓨터 네트워크] IP 주소와 포트 번호 (0) | 2025.02.10 |