인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

하얀종이개발자님의 프로필 이미지
하얀종이개발자

작성한 질문수

그림으로 쉽게 배우는 네트워크

IP 클래스와 서브넷 마스크

서브넷 마스크로 IP주소 낭비를 막는 부분 질문드립니다.

해결된 질문

작성

·

24

·

수정됨

1

서브넷 마스크에 대해 잘 이해가 안가서 질문드립니다.

 

IP를 관리하는 기관에서 IP 클래스를 크게 줄 수 밖에 없어서, 서브넷 마스크로 더 잘게 나눠 IP주소 낭비를 막는다고 설명해주셨는데요.

 

만약 300개의 IP가 필요한 회사에서 기관에 클래스 C가 부족해서, 클래스 B IP(6만5천개)를 할당받는다고 가정할때

서브넷 마스크는 회사의 네트워크 관리자가 관리하니까 클래스 B의 IP를 서브넷팅을 해서 분리하더라도, 할당받은 클래스 B IP는 계속 가지고 있어, 낭비되는거 아닌가요?

 

서브넷 마스크가 기존 IP 비효율적인 할당을 어떻게 줄일 수 있는지 추가적인 설명 부탁드려봅니다.

답변 1

1

감자님의 프로필 이미지
감자
지식공유자

안녕하세요 하얀종이개발자님!
서브넷 마스크는 IP 클래스에서 낭비되는 공간을 줄일 수 있는데요.

만약 IP가 300개 필요한 회사 A라면 IP 클래스로 나눌 경우 클래스 C는 부족해서 클래스 B를 할당해야 합니다.
이는 네트워크 정보 센터(NIC)가 할당을 해주는데요.
만약 클래스 B의 네트워크 주소가 130.5로 130.5.0.0 ~ 130.5.255.255까지 약 65,536개의 호스트를 구분할 수 있습니다.
회사 A에선 300개의 IP만 필요하기 때문에 65,200개 정도의 주소는 낭비가 되는 것이죠.

여기서 서브넷 마스크(255.255.254.0)을 사용한다면 네트워크 정보 센터에서 클래스 B로 65,536개의 호스트를 회사 A에 할당해주는 것이 아닌 회사 A에는 130.5.0.0/23, 즉 2^9(512)개의 호스트를 할당해줄 수 있습니다.
같은 방식으로 400개의 호스트가 필요한 회사 B에도 130.5.2.0/23, 즉 2^9(512)개의 호스트를 할당해줄 수 있습니다.

궁금증이 해결되셨나요? 😊

감자님 감사합니다.
서브넷 마스크를 회사 내에서만 분리할꺼라고 생각했네요. ㅎㅎ

서브넷 마스크는 해당 클래스의 IP를 더 쪼개서 구분하는 역할이라고 할 수 있고, 위와 같은 경우는 NIC에서 서브넷 마스크로 IP를 더 잘게 쪼개서 각 회사들에게 효율적으로 할당할 수 있게 되고 IP 할당 범위를 구분하여 관리하기 더 쉬워지게 되는거네요. 설명 감사합니다.!!

하얀종이개발자님의 프로필 이미지
하얀종이개발자

작성한 질문수

질문하기