Skip to content

Latest commit

 

History

History
55 lines (44 loc) · 1.62 KB

Subnetting.md

File metadata and controls

55 lines (44 loc) · 1.62 KB

Subnetting 다시봐도 이해하기 쉽게

서브넷팅

  • IP를 쪼개는 이유는 IP 주소가 모자라기 때문
  • IP를 효율적으로 사용하기 위해
  • 네트워크 구축 및 서버 관리 시 필수

IP 주소 클래스

A Class

  • 0.0.0.0 ~ 127.255.255.255
  • 네트워크 범위 /8

B Class

  • 128.0.0.0 ~ 191.255.255.255
  • 네트워크 범위 /16

C Class

  • 192.0.0.0 ~ 233.255.255.255
  • 네트워크 범위 /24

서브넷 마스크

  • IP 주소를 네트워크 ID와 호스트 ID로 분리하는 것
  • 네트워크 ID는 모두 ' 1 ' 로 표현하며 호스트 ID는 모두 ' 0 ' 으로 표현

네트워크 ID

  • 앞에서부터 1로 셈
    • 네트워크 6개 필요하다 하면 8개 남겨야 함.
    • 앞에서 111로 3비트 추가.
    • /기존 + 3
    • 2^3 등분 , 8등분

호스트 ID

  • 뒤에서부터 0으로 셈

    • 호스트 256개 필요하다 하면 526 남겨야 함.
    • 뒤에서 000000000 만 남기고 앞에 1로 다 채우면 됨!
    • /23 = 32 - 9
    • 1로채운만큼 2^n 등분
  • 호스트 주소의 개수 : (2^n) -2개

    • 2개를 빼는 이유 : 모두가 1인경우 브로드캐스트 주소, 모두가 0인 경우 네트워크 주소
  • 따라서 호스트 8개가 필요하다 하면 16개를 할당해줘야 함

    • 왜 ? 8개에맞게할당해주면 2개가 브로드캐스트, 네트워크 주소로 빠져서 6개임
Bitmask Netmask 네트워크 수 호스트 수
/25 128 2 128
/26 192 4 64
/27 224 8 32
/28 240 16 16
/29 248 32 8
/30 252 64 4
/31 254 128 2
/32 255 256 1