안녕하세요 ~ 서브넷팅에 대해서 해보도록 하겠습니다.
전 포스팅에서 서브넷팅이 무엇인지 간략하게 짚고 넘어갔엇죠?
이제는 더 심화적으로 들어가 봅시다.
예제로 풀어보겠습니다.
다음 ip주소가 존재하는 네트워크 ip 주소 범위를 구하시오.
183.62.72.130 / 26
이거를 풀어봅시다.
먼저 / 26 이것은 서브넷마스크가 26비트라는 뜻입니다.
네트워크 주소를 구할때는 Class에 나눠서 디폴트 서브넷 마스크를 알아냈지만, / 26 라는게 붙어있으면 /26 이것으로 서브넷마스크를 구해야 됩니다.
/26 이것은 1을 26개 즉 26개의 비트를 찍어주라는 말입니다.
전 포스팅에서 옥텟 단위로 .을 찍엇고 옥텟 하나당 8비트 , 총 4옥텟이였으니 32비트겟죠?
32비트중 26비트를 맨 앞에서부터 1로 차례로 채워줍니다.
11111111 . 11111111 . 11111111 . 11000000
앞에서부터 8개 8개 8개 2개 총 26 개입니다. 맞죠?
그리고 다음으로 넘어가기전 알아두셧으면 하는게 있습니다.
이렇게 2진수로 써놓은것을 10진수로 바꾸어야 서브넷마스크가 됩니다.
이 2진수를 10진수로 변환하면
서브넷 마스크 값인 255.255.255.128 이 나옵니다.
자 이제 다시 돌아가서 4옥텟을 보면 0이 몇개인가요?
네, 총 6개죠. 그럼 2의 6승으로 생각해주세요. [ 왜인지 모르겟지만 이렇게 외워야될겁니다. ]
그럼 2^6 = ?? 이걸 계산하면??
2^6 = 64 입니다. 2의 6승은 64이기때문이죠. 그럼 마지막으로 한칸에 들어갈 수 잇는 경우의수는 256개였죠. 256을 64로 나누어보세요
256 / 64 = 4 네 4가나옵니다.
한 칸에는 경우의수가 256가지 이지만, 범위는 0 ~ 255였죠.
그렇다면 0 ~ 255를 방금 나눠서 나온 4 기억하시죠?
0 ~ 255를 4등분해주세요. 그럼
0 ~ 63
64 ~ 127
128 ~ 191
192 ~ 255
가 될겁니다.
자 그럼 진짜 마지막으로
문제에 나왔던 ip인 183.62.72.130/26 의 네트워크 ip주소 범위를 구하라고 햇잖습니까?
자 이제 조금만 더 생각을 해봅시다.
3옥텟 까지는 짤라버리고 4옥텟만 봅시다.
183.62.72.130 / 26 에서의 4옥텟은 130입니다.
그럼 130은 방금 저희가 4등분한 범위중 어느부분에 속하나요?
네 바로 127 ~ 191 입니다.
그럼 이걸 적용해볼까요?
183.62.72.127 ~ 183.62.72.191 이게 바로 이 문제의 정답입니다.
저도 이해한지 얼마안되어서 잘 설명햇는지 모르겟는데 부족한점이 있다면 댓글로 알려주셧으면 합니다.
'엄청 과거 이야기 > 네트워크' 카테고리의 다른 글
[ 네트워크 ] 서브넷팅 - 네트워크 주소 구하기 (0) | 2017.04.27 |
---|