본문 바로가기
category/IT

서브넷 마스크

by 자운대고라니 2020. 3. 18.
반응형

안녕하세요??

자운대 고라니입니다.

오늘은 서브넷 마스크의 정의와 서브넷팅 방법에 대해서 알아보겠습니다.

그럼 가시죠 호호홓


서브넷 마스크란?

 

우리가 일반적으로 IPv4를 사용할 때에는 

112.21.32.4/24

라고 표현하게 됩니다.

 

이때 112.21.32.4는 IP주소인지 알겠는데 뒤에 있는 /24는 뭔가 싶죠?

이걸 서브넷 마스크라고 합니다.

 

아니 그래서 서브넷 마스크가 뭐냐고요??

지금부터 설명해드리겠습니다.

 

서브넷 마스크는 네트워크를 효율적으로 사용하기 위해 만들어진 기법입니다.

엥?? 그래서 뭔 소리냐고요??

 

만약 A클래스를 개인이 사용한다고 생각해 봅시다.

A클래스는 약 1600만 개의 IP를 사용합니다.

 

이때 개인이 A클래스를 사용한다면 약 1599만 개의 IP들은 쓸모가 없어지겠죠?

한마디로 삽 손해라고 말씀드릴 수 있겠습니다.

 

이를 보완하기 위해서 만들어진 게 서브넷 마스크입니다.

서브넷 마스크는 2진법으로 표현하게 되면 이렇게 됩니다.

 

ex) 서브넷 마스크 : 24

11111111.11111111.11111111.00000000

ex) 서브넷 마스크 : 25

11111111.11111111.11111111.10000000

 

이때 1로 표현된 부분이 네트워크 ID이고 0으로 표현된 부분이 호스트 ID입니다.

 

쉽게 말해서 112.21.32.4/24, 112.21.32.4/25로 예를 들면

01110000.00010101.00100000.00000100 (24)

01110000.00010101.00100000.00000100 (25)

빨간색 부분이 네트워크 ID이고 파란색 부분이 호스트 ID부분입니다.

 

 

이게 뭔 소린가 하여서 그림으로 보여드리겠습니다.

(그림은 서브넷이 24일 때를 그린 겁니다.)

112.21.32.0 의 네트워크 망 안에는 112.21.32.1~254까지가 할당될 수 있다.

라고 정의하시면 이해하시기 편합니다.

 

즉 하나의 네트워크에선 112.21.32까지는 고정된 IP가 되고

맨 마지막 D클래스 부분만 각PC마다 할당해주면 됩니다.

 

이렇게 서브넷팅을 하는 과정을 생각하면

소규모의 네트워크 망에서도 효율적으로 IP를 할당할 수 있게됩니다.

 

그리고 8비트를 0으로 꽉 채우고 1로 꽉 채우면 0,255라는 숫자가 나오는데 왜 1~254까지만 할당할 수 있음?

이라고 물어본다면

 

112.21.32.0은 네트워크의 대표주소, 112.21.32.255는 브로드캐스트 주소라고 칭하여서

따로 할당되지 않는다. (시작 주소와 끝 주소만 특별하다고 생각하면 된다.)

 

자 그러면 문제를 드리겠습니다.

 

112.21.32.4/24, 112.21.32.4/25의 호스트 갯수를 각각 작성하라.

어떻게 푸실래요?? 간단합니다.

앞서 말했듯이 2진수로 표현하면

 

01110000.00010101.00100000.00000100 (24)

01110000.00010101.00100000.00000100 (25)

 

이렇게 표현가능하고 호스트 개수는 파란색 부분이 결정합니다.

파란색 부분은 0 또는 1로만 포현이 가능하므로

 

각각 2^8, 2^7 = 256, 128입니다.

하지만 가장 작은 숫자는 네트워크의 대표주소 가장 큰 숫자는 브로드캐스트 주소라 하였으므로

각각 2가지 경우를 빼면 254, 126개가 나옵니다.

반응형

'category > IT' 카테고리의 다른 글

블로그 글자 드래그 안될 때  (1) 2022.08.25
goormIDE phpmyadmin 계정 생성  (0) 2022.08.24
goormIDE phpmyadmin 설치  (0) 2022.08.24
토폴로지 (링형, 성형, 버스형 등)  (2) 2020.10.17
유니캐스트, 브로드캐스트, 멀티캐스트  (0) 2020.03.26
이더넷이란??  (2) 2020.03.24
공인IP, 사설IP  (0) 2020.03.17
VPN이란?  (2) 2020.03.15

댓글