엄청 과거 이야기/네트워크

[ 네트워크 ] 서브넷팅 - 네트워크 주소 구하기

반응형



서브넷팅에 대하여 포스팅을 하려고 합니다.

서브넷팅이 이해를 안하면 어렵지만 조금만 이해하고나면 정말 쉽습니다.


자 그럼 시작하겟습니다.





서브넷팅이 무엇인지 알아봅시다.


서브넷팅이란?


블록을 작은 블록으로 나누는것


서브넷팅의 필요성!


ip주소를 낭비없이 분배시켜주기 위함.

하나의 네트워크를 여러개로 분리할때



라우터에서 이런식으로 네트워크를 분리시켜 줍니다.

[ 그림이 잘 보이지 않을시, 이미지를 한번 더 클릭하여 확대하여주세요, ]


이부분은 다음 포스팅에서 더 알아보도록 하겠습니다.






네트워크 주소 구하는법.


네트워크 주소 구하는건 정말 간단합니다. AND연산과 Network Class 만 아신다면 할 수 있습니다!


Default Mask ( 디폴트 마스크 ) 와 Network Adress ( 네트워크 주소 ) 를 서로 AND연산을 해주면 됩니다.


디폴트 마스크는 목적지 주소 혹은 네트워크 마스크라고도 합니다.


일단 혹시 Network Class ( 네트워크 클래스 ) 을 구하는법을 잘 모르시는분을 위해 알려 드리겠습니다.



 A Class 

 ( 256 / 2 = 128개 )  0 ~ 127

 B Class

 ( 128 / 2 = 64 개 ) 128 ~ 191

 C Class

 ( 64 / 2 = 32 개 ) 192 ~ 223

 D Class

 ( 32 / 2 = 16개 ) 224 ~ 239

 E Class

 ( 32 / 2 = 16개 ) 240 ~ 255


ip는 한 칸에 256개가 들어갑니다. 여기서 한 칸의 의미는 소수점을 기준으로 나눕니다.

ex ) 54.221.234.1 - 54한칸, 221한칸, 234한칸, 1한칸


A클라스부터 차례로 256/2 , 128/2 , 64/2 , 32/2 , 32/2 .

D클라스와 E클라스가 마지막이므로, 두개 다 32/2를 하여 줍니다.


첫번째칸을 비교하여 어느 클라스에속한 ip인지 알아낼 수 있습니다.

ex ) 114.24.34.224 = A Class , 215.32.15.44 = C Class



또, A의 디폴트 서브넷 마스크는 255.0.0.0 이고

B의 디폴트 서브넷 마스크는 255.255.0.0

C의 디폴트 서브넷 마스크는 255.255.255.0

연습문제

3 53.224.143.23 의 Network Class값은?

2 223.45.124.203 의 Network Class값은?

1 다음중 맞게 표기된것은?

   243.256.224.149                  243.341.222.1                  21.221.34.55


정답은 댓글에 남겨주세요 !


자 이제 Network Class에대하여 알았으니 이젠 네트워크 ID를 구해봅시다.



일단 임시로 192.34.162.104 를 기준으로 풀어볼게요.



네트워크 주소인 192.34.162.104 는 C Class 입니다.

C Class의 디폴트 서브넷 마스크는 255.255.255.0 이죠?

이 두개를 AND연산을 해주면


192 .   34 . 162 . 104

255 . 255 . 255 .    0

-------------------------

192 .   34 . 162 .    0



이런식이 됩니다.  왜냐하면,


192.34.162.104 를 2진수로 바꾸고, 255.255.255.0 을 2진수로 바꾸면


192.34.162.104 = 11000000001000101010001001101000

255.255.255.0 = 11111111111111111111111100000000


이렇게 됩니다. 여기서 옥텟(8bit) 마다 . 을 찍어줍시다.


11000000 . 00100010 . 10100010 . 01101000

11111111 . 11111111 . 11111111 . 00000000


이렇게 됩니다. 이이렇게 2진수의 상황에서 and연산( 두개 다 1일때 참을 출력 ) 을 하면?


11000000 . 00100010 . 10100010 . 00000000


즉,


192.34.162.0 이 답이 되는겁니다.

반응형