서브넷

From CS Wiki
Revision as of 07:56, 19 August 2019 by 보안기사 (talk | contribs)
Subnet
네트워크를 관리하기 위해 작은 단위의 논리적인 망으로 구분하여 관리하는 기법, 또는 그렇게 나누어진 서브 네트워크

필요성

IP 클래스의 비효율성

  • IP 클래스
클래스 주소 체계 범위 호스트 개수
A클래스 0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh 1. ~ 126. 2^24
B클래스 10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh 128.0. ~ 191.255. 2^16 = 65,536
C클래스 110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh 192.0.0. ~ 223.255.255. 2^8 = 256
D클래스 1110hhhh.hhhhhhhh.hhhhhhhh.hhhhhhhh 224. ~ 239. 268,435,456
E클래스 11110hhh.hhhhhhhh.hhhhhhhh.hhhhhhhh 240. ~ 255. 134,217,728
  • 256개 다음 단위가 6만5천개로, 비합리적인 분할 방식
  • 255개 이하가 필요한 조직, 256~6.5만개가 필요한 조직 등에 분배하기가 까다로움
  • 비효율적인 배분으로 IP 부족 현상 가속화

서브넷의 등장

  • 하나의 클래스 네트워크를 더 작은 네트워크(서브넷) 단위로 나누기 위해
  • 옥텟(8비트) 단위가 아닌 비트 단위의 세분화된 구간 구분 가능
    • nnnnnnnn.nnnnnnnn.nnnnhhhh.hhhhhh
    • nnnnnnnn.nnnnnnnn.nnnnnnnn.nnhhhh
    • 등 원하는 단위로 네트워크 구간과 호스트 구간 구분 가능

==