1 minute read

서브넷 마스크란 ?

  • IP 주소와 함께 있어야 의미가 있음
  • 1의 비트가 연속되는 특징
  • 서브넷마스크의 존재 의미는 같은 그룹에 속한 IP 주소들을 알 수 있음


서브넷팅 방법

서브넷마스크 분석

192.168.100.70/26

뒤에 슬래시 뒤에 숫자를 모두 1로 변환하여 계산한다. 이진수 값을 10진수로 변환한다. 이진수는 1과 0로 이루어져 있고, 10진수는 255까지 있다.


이진수로 변환

11111111.11111111.11111111.11000000

1이 26개가 오게 된다.


이진수 값을 10진수로 변환

128 64 32 16 8 4 2 1

뒤에 8자리에 1을 10진수 공식을 대입하여 계산한다. 앞의 두자리가 1이기 때문에 128+64 가 된다. 고로 10진수로 변환시 255.255.255.192 가 된다.


IP 수 확인

256 - 192 = 64

공식을 대입하여 같은 그룹에 포함되는 IP 수를 찾는다! 256( 디폴트 값은 255이나 0까지 포함되어 개수를 세야하기 때문에 256이라는 값으로 지정 )의 값에 변환한 10진수 값을 빼준다. 그러면 64라는 값이 나오게 된다.


분반 작업

분반 작업이란 디폴트 값에서 10진수 변환 수를 뺀 수를 다시 디폴트 값에서 10진수 변환수로 나눈다.

1 그룹 : 0 ~
2 그룹 : 64 ~  ✔️
3 그룹 : 128 ~
4 그룹 : 192 ~

디폴트 값을 아까 나온 10진수 수인 64로 나누어 주면 위의 값처럼 그룹이 나누어지게 된다. 그리고 마지막으로
우리는 192.168.100.70 주소의 서브넷 마스크를 통해 서브넷팅을 한 것이기 때문에 맨 뒤 숫자 70이라는 숫자가 속한 그룹을 찾으면 된다.


해당 주소 찾기

2그룹 : 64 ~ 127

그러므로 해당하는 그룹은 2 그룹이 해당하게 된다. 위의 숫자를 기반으로 네트워크 주소와 브로드캐스트 주소, 할당 가능한 주소의 범위를 찾아보자


해당하는 주소

네트워크 주소(대표주소) : 192.168.100.64
브로드캐스트 주소 : 192.168.100.127
할당 가능한 주소 범위 : 192.168.100.65 ~ 126


참고사항

192.168.100.70 → IP 주소

255.255.255.192 → 서브넷 마스크

서브넷마스크 값이 255인 자리는 IP 주소 값이 바뀔 수 없다.


🌿 서브넷팅 순서 정리 (핵심)

  1. 서브넷 마스크 2진수 변환
  2. 2진수 → 10진수 변환
  3. 256 - 10진수 = x
  4. x / 256 그룹으로 나누기
  5. IP 마지막 숫자 에서 해당하는 그룹 찾기
  6. 해당하는 그룹이 네트워크 주소 및 브로드캐스트 주소


공인 IP 주소

A 클래스 - 0 으로 시작

B 클래스 - 10 으로 시작

C 클래스 - 110 으로 시작


멀티캐스트 주소

D 클래스 - 1110으로 시작


실험, 연구 IP 주소

E 클래스 - 1111으로 시작


Leave a comment