사이더(CIDR)?

Rosa·2022년 1월 7일
0

참고:
https://hwannny.tistory.com/86 -> 이해쏙쏙되는 글
https://ko.wikipedia.org/wiki/%EC%82%AC%EC%9D%B4%EB%8D%94_(%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%82%B9)
https://ko.wikipedia.org/wiki/%EB%B6%80%EB%B6%84%EB%A7%9D
https://ko.wikipedia.org/wiki/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC_%ED%81%B4%EB%9E%98%EC%8A%A4

IP 클래스 개념
서브넷 개념
그리고 나온 사이더 개념

요약
IP 클래스에서, A, B, C 클래스로 네트워크 영역을 나눈다.

나는 10개의 IP만 필요한데. 클래스 체계로 이미 네트워크를 나눠버린지라 옥텟 단위 기준으로 IP를 많이 부여받는 상황.
비효율적인 상황을 해결하기 싶음. hosts를 유연하게 나누고 싶은데. 클래스가 디폴트로 가지고 있는 서브넷 마스크에서는 설정이 안됨
그래서 원하는 개수대로 Ip를 부여받을 수 있도록 하기 위해 사이더가 나옴.빠밤.
과정은 서브넷 마스크를 직접 정의. 하고 그걸 슬래쉬형태로 ip와 함께 표기.

ex.사이더 적용

가정한 ip: 192.18.1.22
ip 10개 받고 싶으면 ??
c클이라고 하면 255.255.255.0

1111 1111 . 1111 1111 . 1111 1111 . 0000 0000에서
왼쪽부터 1 바꿔줌
10개받고싶으면.. 2의 어떤 제곱 -2 = 10 정도 되면 되겠지?
x = 4 -> 0이 4개있음 됨

내가 직접 정의해봄.(아래)
1111 1111 . 1111 1111 . 1111 1111 . 1111 0000
그럼 이걸 다시 10진수로 바꿧..
255.255.255.240

자.. 이제 서브넷 직접 할당했고
그럼 대역을 나눠보자고. 16개씩.

  • 192.18.1.0 ~ 192.18.1.15
  • 192.18.1.16 ~ 192.18.1.31
  • ..
  • 192.18.1.239 ~ 192.18.1.255

그럼.. 그 중에서 두 번째 껄로 할당받음 되겠넹?ㅎ

슬래쉬 표기는 아래 표에서 고르면됨.
아까 2의 4제곱으로 했으니까 hosts 16개 있는걸로 보면 CIDR이 /28이군.
그러면 192.18.1.22/28 이렇게 쓰면 땡임.
끝.

슬래시표기법 보안!
커스텀한 서브넷 마스크에서 1의 개수 총합임
서브넷 마스크 2진수 변환시 1의 개수가 24 +4 = 28개이므로,
슬래시 뒤에 28이 쓰여지는 것임.

profile
기록, 메모

0개의 댓글