서브넷팅(Subnetting)이란 ?
서브넷팅이란 IP주소 낭비를 방지하기 위해 네트워크를 분할하여 효율적으로 사용하는 개념입니다.
IPv4 주소(32bit)의 고갈이 현실화되며 이 문제를 해결하기 위해 서브넷팅이라는 개념이 등장하였습니다.
주로 대규모 네트워크에서 사용되며, 서브넷팅을 통해 네트워크를 논리적으로 분할하여 각 부분에 대한 효율적인 관리와 라우팅이 가능해집니다.
IPv4 주소는 32비트로 구성되어 있고, 보통 네 부분으로 나누어진 8비트씩의 옥텟으로 나타냅니다.
예를 들어, 192.168.1.1은 네 개의 8비트 옥텟으로 이루어진 IPv4 주소입니다.
서브넷팅은 이러한 IP 주소 공간을 서브넷 마스크(Subnet Mask)를 사용하여 작은 부분으로 나누는 과정을 의미합니다.
서브넷 마스크는 네트워크의 호스트 부분과 네트워크 부분을 나누는 역할을 합니다.
예를 들어, 서브넷 마스크가 255.255.255.0이라면, 마지막 옥텟의 8비트가 호스트 부분이 되고 나머지는 네트워크 부분이 됩니다.
서브넷 마스크(Subnet Mask)란 ?
서브넷 마스크는 IP 주소를 네트워크 부분과 호스트 부분으로 나누는 역할을 하는 32비트의 숫자입니다.
IP 주소는 네트워크와 호스트를 식별하기 위해 사용되는데, 서브넷 마스크는 이 주소를 논리적으로 분리하여 IP 주소 공간을 서브넷으로 나누게 됩니다.
예를 들어, IP 주소가 192.168.1.1이고 서브넷 마스크가 255.255.255.0이라면, 이는 192.168.1.0이 네트워크 주소이고, 마지막 옥텟의 1은 호스트 주소입니다.
호스트 부분의 길이는 서브넷 마스크에 따라 달라지며, 서브넷 마스크를 변경함으로써 서로 다른 크기의 서브넷을 생성할 수 있습니다.