Network04 :: 서브넷 마스크(1)
ㅡ. 시작
서브넷 마스크는 가공을 통한 네트워크를 만들기 위해서 사용하는 마스크 입니다. 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 |
댓글
이 글 공유하기
다른 글
-
Network06 :: 서브넷마스크(3)
Network06 :: 서브넷마스크(3)
2020.09.02 -
Network05 :: 서브넷 마스크(2)
Network05 :: 서브넷 마스크(2)
2020.09.02 -
Network03 :: Ip(2)
Network03 :: Ip(2)
2020.09.02 -
Network02 :: IP
Network02 :: IP
2020.09.02