ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Subnet mask
    클라우드 교육/네트워크 2022. 11. 7. 13:32

     

     

     

     

     

     

     

    서브넷 마스크가 생기기 이전에는 무분별하게 IP가 낭비되곤 했다.

     

    낭비되는 IP를 효율적으로 관리하기 위해 Subnet mask라는 개념이 탄생되었다.

     

     

     

     

    서브넷 마스크 규칙

     

    2진수 32개로 구성 

     

    32개중 중간에 0이 나오면 끝까지 0이어야함

     

     

     

    1 규칙에 의해 2진수 32개가 8개씩 나뉘어 각 자릿수를 대신하게 된다. 

     

     

     

    2진수가 십진수로 나뉘어 각 자릿수를 나타낸다. 

     

     

     

    2규칙에 의해 아래표 내의 숫자만 올수 있는데,

    아래 표의 가장 위는 각 자리수의 크기를 나타낸다.

    오른쪽은 그 값으로 서브넷 마스크를 나타낸것이다. 

     

     

    예를 들어보자. 

     

    이렇게 0다음에는  . 이 나와도 1이 올수 없다. 

     

     

     

    이제 네트워크 갯수가 어떤것을 의미하는지 알아보자.

     

     

     

     

    위의 표는 마지막 자릿수로 나타냈지만, 자릿수가 앞당겨질수록, 뒷자리경우의 수까지 포함이기에 더 많은 대역이 생기게 된다. 

     

     

     

    IP : 10.0.0.0에

    Subnet mask : 255.255.255.128

    에서 사용가능한 네트워크는  

     

     

     

     

     

     

    subnet mask가 255인 자리는 변동되지않는다.  

    그리고 128  >  네트워크가 2개를 의미한다. 

    마지막 자릿수를 네트워크 2개로 나뉘면

    Network a : 10.0.0.0~10.0.0.127

    Network b : 10.0.0.128~10.0.0.255

    로 나타낸다. 

    하지만 IP가 10.0.0.0 이므로

    Network a를 말한다.

     

    그리고 첫번째자리는 network ID가 되고,

    마지막 자리는 Direct Broadcast가 된다.

    최종적으로 

    IP : 10.0.0.0에

    Subnet mask : 255.255.255.128

    Network a의 10.0.0.1~10.0.0.126이 된다. 

     

     

     

    예문 두개로 IP의 대역을 확인해보자. 

     

    Ex1)

    IP : 192.158.35.176

    Subnet mask : 255.255.255.252

     

    해석

    마지막 자리가 252 이므로 network는 64개로 쪼개진다. 

     

     

     

     

     

     

    빨간색 칸의 0~255를 64로 나눠서 176이 들어가는 영역을 찾으면 이 네트워크의 사용가능 대역이 나온다. 

    0~3 / 4~7 / 8~11 / 12~15 / ..... / 164~167 / 168~172 / 172~175 / 176~179 / .... / 252~255

    이렇게 나뉘어 지면 176이 들어갈 대역은

    192.158.35.176~192.158.35.179

    영역이 된다. 

    첫자리와 마지막자리를 빼면 사용가능한 IP는 

    192.158.35.177~192.158.35.178

    을 사용할 수있다. 

     

     

     

    Ex2)

    IP : 192.158.35.176

    Subnet mask : 255.255.128.0

     

    해석

    세번째 자리가 128이므로 network는 세번째 자리에서 2개로 쪼개진다. 

     

     

     

    빨간색칸의 0~255를 2로 나눠서 35가 들어가는 영역을 찾으면 네트워크의 사용가능 대역이 나오게 된다. 

    0~127 / 127~255

    이렇게 나뉘어지면 35가 들어갈 대역은

    192.158.0.(0~255) ~ 192.158.127.(0~255)

    영역이 된다. 

    첫자리와 마지막자리를 빼면 사용가능 IP는 

    192.158.0.1 ~ 192.158.127.254 

    을 사용할 수 있게된다. 

     

     

    '클라우드 교육 > 네트워크' 카테고리의 다른 글

    Linux 사용자, IP별 접근제한방법  (0) 2022.11.15
    DNS  (6) 2022.11.11
    OSI 7계층  (0) 2022.11.10
    포트 ( Port )  (0) 2022.11.10
    네트워크  (0) 2022.11.07

    댓글

Designed by Tistory.