ㅡ. 시작

서브넷 마스크는 가공을 통한 네트워크를 만들기 위해서 사용하는 마스크 입니다. IP주소를 자를때 서브넷 마스크를 사용합니다. 

주어진 IP주소를 네트워크 환경에 맞춰 나누어 주기 위해서 사용하는 이진수의 조합입니다. 

 

 ㅡ. 기본 

주어진 클래스 C 클래스가 있을때 쪼개지 않고 사용하는 경우는 디폴트 서브넷 마스크 라고 합니다. 

클래스 C 경우에는 디폴트 서브넷 마스크는 255.255.255.0 입니다. 

클래스 B 경우에는 디폴트 서브넷 마스크는 255.255.0.0이고,

클래스 A 경우에는 디폴트 서브넷 마스크는 255.0.0.0 입니다. 

 

서브넷 마스크라는것은 어디까지가 네트워크이고, 어디까지가 호스트 인지 나타내는 역할을 합니다. 

서브넷 마스크만 보면 해당 IP주소의 네트워크와 호스트 부분을 나눌 수 있습니다. 네트워크는 서브넷 마스크가 이진수로 1인 부분, 호스트는 서브넷 마스크가 0인 부분입니다. 

e.g) 210.100.100.1 서브넷 마스크는 255.255.255.0 라면 앞의 3 옥텟까지는 네트워크 부분이 됩니다. 뒤의 한 자리만 호스트 부분이 됩니다. 

IP주소와 서브넷 마스크를 AND연산을 통해서 서브넷 네트워크를 구할 수 있습니다. 

(*서브넷마스크를 가지고 있지 않은 IP주소는 없습니다.)

Tip : Ip를 우선보고 클래스를 찾고 디폴트 서브넷 마스크와 && 을 수행하면 서브넷 네트워크를 구할 수 있습니다. 

 

ㅡ. 서브네팅

150.150.100.1 에 디폴트 서브넷 마스크(C클래스) 가 아닌 서브넷 마스크 255.255.255.0 을 씌우게 되면 150.150.100.0 (&&) 가 되면서 클래스 B 주소를 마치 클래스 C처럼 사용한다는 의미가 됩니다. 네트워크 부분이 3자리로 늘고 호스트 부분이 한 자리로 줄게 됩니다. 이런 경우 하나의 주소를 서브넷 마스크를 씌워서 더 작은 네트워크를 만드는것을 서브네팅 이라고 합니다.

 

 

ㅡ. Why?

서브넷 마스크를 사용하는 이유는 큰 네트워크(호스트 숫자가 큰 네트워크) 작은 네트워크 여러 개로 나눠 쓰기 위해서 입니다. 

즉, 서브넷 마스킹 작업은 기존 IP주소의 호스트 부분의 일부네트워크 부분으로 바꾸기 위함입니다. 

 

 

'Computer Science > Network' 카테고리의 다른 글

Network06 :: 서브넷마스크(3)  (0) 2020.09.02
Network05 :: 서브넷 마스크(2)  (0) 2020.09.02
Network03 :: Ip(2)  (0) 2020.09.02
Network02 :: IP  (0) 2020.09.02
Network01 :: 서브넷 마스크  (0) 2020.08.22