안녕하세요??
자운대 고라니입니다.
오늘은 서브넷 마스크의 정의와 서브넷팅 방법에 대해서 알아보겠습니다.
그럼 가시죠 호호홓
서브넷 마스크란?
우리가 일반적으로 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 |
댓글