안녕하세요..혹시 서브넷 이야기 1부를 안보신 분은 나가셔서 1부를 먼저 보고 들어오세요..^^이건 2부작으로 구성된 작품중...2부거든요..죄송..그럼 계속합니다..자..다시한번 볼까요..예를들어...
210.100.1.0 (255.255.255.0)의 경우.. 호스트 부분은 맨마지막 한자리죠..? (이건 아시죠..?? 서브넷 마스크가 0 인 부분이 호스트 부분이라고 했으니까..210.100.1.0 에서 맨마지막 자리 즉..여기선 '0'이라고 써진 부분이 호스트 자리 입니다..우리가 이주소를 그대로 쓴다면..우리가 쓸수 있는 IP주소는 210.100.1.0 에서 210.100.1.255 까지 입니다..그런데..이중에서 호스트 부분이 전부 '0' 인 (여기서 전부'0'이란 이진수로 표시했을때를 말하는겁니다) 210.100.1.0 이란 주소는 호스트 주소로 사용할 수 없습니다..이건 네트워크 주소라고 합니다.또한 호스트 부분이 전부 '1'인 210.100.1.255(여기서 255 는 이진수로..1111 1111 입니다)는 역시 호스트주소로 사용할 수 없습니다.이 주소는 210.100.1.0 네트워크의 브로드 케스트 주소입니다..즉 모든 호스트에게 보낼 메세지가 있을때..우린 이 주소를 사용합니다..설명이 너무 길어졌네요..하지만 중요하니까..맘속에 넣어두세요..암튼 다시 문제로 돌아가서요..호스트 부분이 모두 '0' 이거나 호스트 부분이 모두 '1'인 주소는 못쓰니까..만약 호스트 부분이 두자리 인경우는 00, 01,10,11 을 사용할수 있는데..이때..'00' 과 '11'을 못쓰니까.. 이때 쓸수있는 호스트 수는 2개 입니다.만약 호스트 부분이 세자리 인경우는
000
001
010
011
100
101
110
111
을 쓸수 있는데..앞뒤 두개를 빼면..쓸수있는 호스트 수는 여섯개죠..그럼 호스트 수 30개 이상이 되려면 어떻게 해야 할까요..?최소한 호스트 자리가 이진수 다섯개는 되어야합니다..2의 5승은 32니까..그중에서 앞뒤 두개 빼면..30개거든요..
함 해보세요..그래서 호스트 수 30개가 되기위한 호스트 자리수는 이진수로 5개가 되는 겁니다..즉..
210.100.1.0 중에서..맨 마지막 부분을 한번 이진수로 바꾸어보면요..(나머진 다 십진수로 놔두죠..)
210.100.1.0000 0000 이자나요..(이해 하시죠?) 그중에서 호스트 30개를 포함하기위한 자릿수는 5개니까..
210.100.1.sssh hhhh (여기서 s 는 서브넷이 되야하는 부분이고..h는 호스트 부분입니다) 가 되야 합니다.
이런 서브넷을 만들기 위한 서브넷 마스크는
255.255.255.1110 0000 이 되는 겁니다.
그렇다면..이걸 다시 십진수로 바꾸면...
255.255.255.224 가 되는거죠..
어려우세요..?쉽다면..거짓말 이겠죠..하지만 계속하시면..분명..이정돈 너무 쉽다고 생각하실겁니다..이해가 안되시면..자꾸..더 해보시고요..그래도 이해가 안되는 부분은 질문 주세요..그리고..이정도는 네트워크를 하기위한 기본중에 기본이란거 잊지마시고..꼭 자신의 지식으로 만드시기 바랍니다..아셨죠.>??안녕..
댓글을 달아 주세요