본문 바로가기
운영체제&네트워크/Network

IPv4 서브넷 마스크의 역할

by GangDev 2024. 3. 27.

 

서브넷 마스크(Subnet Mask)는 IP 주소를 네트워크 부분과 호스트 부분으로 구분하는 역할을 하는 중요한 구성 요소 중 하나다.
이를 통해 하나의 큰 네트워크를 여러 개의 작은 네트워크로 나누거나 관리할 수 있으며, 이러한 작업을 서브네팅(Subnetting)이라고 한다.
서브넷 마스크는 IPv4 주소의 네트워크 부분과 호스트 부분을 명확하게 분리하는 역할을 한다.

 

서브넷 마스크를 사용하영 네트워크를 서브넷으로 나누는 것은 네트워크 관리와 보안을 향상시키는 데 중요한 역할을 한다.
서브넷을 사용하면 각각의 서브넷이 독립적으로 관리되며, 트래픽을 효율적으로 제어하고 보안 정책을 적용할 수 있다.
또한, 서브넷을 통해 IP 주소 공간을 효과적으로 활용할 수 있으며, 라우팅 테이블을 관리하는 데 도움이 된다.

 

목적 >>
서브넷 마스크의 주요 목적은 IP 주소를 네트워크 식별자와 호스트 식별자로 분리하여 라우팅 및 네트워크 관리를 용이하게 만드는 것이다.
네트워크 관리자는 서브넷 마스크를 사용하여 네트워크를 더 작은 서브넷으로 분할하고 각 서브넷에 대한 IP 주소 범위를 할당할 수 있다.
이를 통해 네트워크 트래픽을 효과적으로 분산하고 보안 및 관리를 개선할 수 있다.

 

구조 >>
서브넷 마스크는 32비트로 구성된 IPv4 주소와 동일한 길이를 가진다.
주로 255.255.255.0 과 같은 실수로 표현된다. 이때, 255는 네트워크 부분을 나타내고 0은 호스트 부분을 나타낸다.
이진 표기법으로 표현하면, 8비트 네트워크 부분에는 "1"로, 8비트 호스트 부분에는 "0"으로 구성된다.
(예를 들어, 255.255.255.0 은 이진으로 "11111111.11111111.11111111.00000000"이다.)
서브넷 마스크는 IP 주소와 함께 사용되어 주소 범위를 정의한다.
(예를 들어, 192.168.1.0/24 는 192.168.1.0 부터 192.168.1.255 까지의 주소 범위를 나타낸다.)