Post

(Network) Subnet과 Subnetting


서브넷의 등장 배경

IPv4는 초기에 클래스로 나누어서 할당을 방법을 사용하였지만 이 방식은 크게 비효율적이었다 예로들어 클래스 B를 어느 중소기업체에게 할당했을 경우 65000여개의 아이피를 다 쓰는 것이 아닌 10000개 정도만 쓴다고 가정하면 10000개가 아닌 나머지 50000여개의 IP는 쓰이지 않은 채 이 기업체는 클래스 B의 하나를 점유하고 있는 상태가 된다 그렇다고 이 기업체에게 클래스 C를 IP를 할당하자니 IP자원이 너무 부족하였고, 결국 큰 네트워크를 작게 쪼개는 작업이 필요했다 이러한 문제를 해결하기 위해 IP를 사용하는 네트워크 장치 수에 따라 효율적으로 사용할 수 있는 서브넷(Subnet)이 등장하게 된다.

서브넷(Subnet)

네트워크의 규모가 크면 클수록 네트워크를 관리하고 유지하기는 어려워짐에 따라 네트워크를 작은 조각으로 쪼갠것을 서브넷이라고하며 ip주소에서 네트워크 영역을 부분적으로 나눈 부분 네트워크를 의미한다

서브넷의 장점

  • 유지보수가 쉬움 (네트워크를 관리하기 용이)
  • 네트워크 보안 효율성 증가
  • 네트워크의 트래픽 감소

서브넷 마스크 (Subnet mask)

아이피는 8비트 총 4옥텟으로 32비트의 비트수를 가지며 해당 아이피는 호스트와 네트워크 부분으로 나뉘며 서브넷 마스크라 부른다 32비트의 숫자로 ‘0’ 비트는 호스트 부분을 나타내며 ‘1’의 비트는 네트워크 부분을 나타낸다

서브넷 마스크와 IP 주소를 AND연산하면 Network ID가 된다

Class 이진표현 십진표현 기본 서브넷 마스크
A class 0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx 0.0.0.0 ~ 127.255.255.255 255.0.0.0
B class 10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx 128.0.0.0 ~ 191.255.255.255 255.255.0.0
C class 110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx 192.0.0.0 ~ 223.255.255.255 255.255.255.0

서브넷팅(Subnetting)

This post is licensed under CC BY 4.0 by the author.