안녕하세요..혹시 서브넷 이야기 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 가 되는거죠..

어려우세요..?쉽다면..거짓말 이겠죠..하지만 계속하시면..분명..이정돈 너무 쉽다고 생각하실겁니다..이해가 안되시면..자꾸..더 해보시고요..그래도 이해가 안되는 부분은 질문 주세요..그리고..이정도는 네트워크를 하기위한 기본중에 기본이란거 잊지마시고..꼭 자신의 지식으로 만드시기 바랍니다..아셨죠.>??안녕..

 

2007/05/03 15:37 2007/05/03 15:37

트랙백 주소 :: http://thinkit.or.kr/network/trackback/75

댓글을 달아 주세요