서브넷 마스크

서브넷 마스크를 알기 위해서는 서브넷과 서브네팅에 대해서 알아야 한다.

서브넷(Sub Network)

하나의 큰 네트워크를 논리적으로 분리하여 만든 부분 네트워크

네트워크를 클래스로만 분류한다면 어떤 곳에서는 IP주소가 여유가 생기게 되고 어떤 곳에서는 IP주소가 부족해질 수 있다. 즉, 네트워크를 클래스로만 분류하는 것은 비효율적이기 때문에 좀 더 적절한 단위로 네트워크를 분할해야 할 필요성이 생긴 것이다.

따라서 서브넷은 각 클래스로 나눠진 네트워크를 운영 중인 서비스의 규모에 맞게 분할하여 사용하기 위한 기술로 낭비되는 IP주소 자원을 최소화하려는 것이 주된 목적이다.

또 다른 이유로는 브로드 캐스팅을 사용할 때이다. 이 기술은 특정 네트워크에 연결된 모든 기기에 하나의 메시지로 동시에 데이터를 보내는 것이다. 이를 사용할 때 연결된 호스트 디바이스가 많다면 성능의 저하가 올 수 있다. 따라서 네트워크의 규모를 줄여서 브로드 캐스팅으로 인한 부하를 줄이기 위해서 사용한다.

서브네팅(Sub Netting)

서브네팅은 네트워크를 보다 세분화하기 위해 IP주소의 구성을 변경하는 것으로 서브넷 마스크를 통해서 할 수 있다.

Untitled

서브네팅은 2단계(네트워크 ID - 호스트 ID)로 구분된 IP주소 체계를 3단계(네트워크 - 서브네트 - 호스트)로 세분화하는 것을 말한다.

서브넷 마스크(Subnet Mask)

서브넷 마스크의 탄생 배경과 필요성을 알기 위해서 IP주소에 대해서 먼저 알아야 한다.