YouTube Network Study 37. 네트워크를 다시 또 내부로 자르는 서브넷팅

I'm Molly·2022년 9월 24일
0

네트워크스터디

목록 보기
36/39

본 내용은 유튜브 널널한 개발자 TV 채널을 보고 정리한 것입니다.

네트워크를 다시 또 내부로 자르는 서브넷팅

서브넷팅은 왜 사용할까?

C Class - 192.168.0.10 의 32bit IP 주소가 있다고 가정하자.
192.168.0 까지의 24bit 주소는 네트워크 ID로 사용되고, 마지막 8bit의 10은 호스트 ID로 사용된다.
호스트 ID 부분에서 2의 8제곱이면 0~255까지 256개의 수가 나오지만
전부 0인 주소와 전부 1인 주소를 제외하고 254개의 호스트 주소를 가질 수 있다.
못 쓰는 호스트 ID: 전부 0(아무 의미 없음)이거나, 전부 1(브로드캐스트)

여기서 A가 ISP에 100개의 호스트 주소를 요구하는 상황을 생각해보자.
기존의 C Class처럼 8bit의 호스트 ID를 그대로 할당한다면 할당 가능한 254개의 주소 중에서
A가 필요한 100개의 주소만 사용하고 나머지 154개는 낭비된다.
이런 경우에 주소 낭비를 막기 위해 서브넷팅을 하는 것이다.

서브넷팅은 필요한 호스트 주소의 수에 맞추어 호스트 ID의 1bit씩을 네트워크 ID로 할당한다.
단 서브넷팅을 하게 되면 자연히 2개의 주소(전부 0, 전부 1)가 낭비가 된다.
그러나 위에서 A의 요청에서 154개의 주소가 낭비되는 것보다는 훨씬 절약된다.

참고링크: https://code-lab1.tistory.com/34?category=1213004

profile
I'm Studying

0개의 댓글