본문 바로가기
Computer Science/컴퓨터 네트워크

[컴퓨터 네트워크] 서브넷과 서브넷 마스크(w/CIDR 표기법)

by 클레어몬트 2025. 2. 10.

 

ㅇ서브넷(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

즉, 192.168.1.0이 네트워크 주소이며 192.168.1.1 ~ 192.168.1.254 까지가 호스트로 사용 가능하다  (192.168.1.255는 브로드캐스트 주소)

 

 

서브넷 마스크 주소 표기법: 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)

  1. 서브넷 크기 계산
    • 호스트 부분의 비트 수: 32 - 27 = 5비트
    • 사용 가능한 호스트 수 = 2⁵ - 2 = 30개
  2. 네트워크 범위 결정
    • 네트워크 주소: 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 표기법을 사용하여 네트워크를 세밀하게 조정할 수 있다

서브넷을 적절하게 활용하면 기업 네트워크, 클라우드 인프라, 데이터센터, 가정 네트워크 등에서 안정적인 네트워크 환경을 구축할 수 있다!