안녕하세요.. 아마 독자의 한마디를 보신분이면 독자분이 질문한 이진수에 관한 내용을 읽으셨을겁니다. 그렇습니다. 컴퓨터는 우리가 일상적으로 사용하는 십진수(0~9)를 사용하지 않고 오직 이진수(0~1)만을 사용합니다. 왜냐구요.? 컴퓨터는 전원이 켜졌을때를 ON , 전원이 꺼졌을때를 OFF로 인식하기때문에.. ON 이 '1' , 그리고 OFF 가 '0'으로 생각하는거죠.. 그래서 컴퓨터에서 사용하는 모든숫자는 이진수라고 생각하시면 됩니다. 물론 전에 말씀드린 IP 주소도 이진수로 되있죠.. 네..?? 아니라구요..? 210.218.150.25 가 왜 이진수냐구요..? 네 그건 십진수입니다.. 사람들이 알아보기 좋게 십진수로 바꾼거죠..원래는 1101 0010.1101 1010.1001 0110.0001 1001입니다. 어렵죠..?? 만약 IP주소를 이런식으로 쓴다면 바로바로 이해하는 사람이 얼마나 될까요..?? 그래서 십진수로 바꾼겁니다.. 자 그렇다면 전에 말씀드린대로 이렇게 만들어낼수 있는 IP 주소는 몇개나 될까요..?? 한번 해볼까요..?? 자.. 0000 0000.0000 0000.0000 0000.0000 0001에서 1111 1111.1111 1111.1111 1111.1111 1111 까지 입니다 (물론 이중에서 미리 예약되있어서 못쓰는것도 몇개 있지만 그런건 아직 생각하지 말자구요..) 그럼 몇개나 되는지 아시겠죠..? 모르시겠다구요..?? 직접해보라구요..?? 윽...좋아요.. 0000 0000.0000 0000.0000 0000.0000 0001
0000 0000.0000 0000.0000 0000.0000 0010
0000 0000.0000 0000.0000 0000.0000 0011
0000 0000.0000 0000.0000 0000.0000 0100
0000 0000.0000 0000.0000 0000.0000 0101
.
.
.
.
.
1111 1111.1111 1111.1111 1111.1111 1111 까지입니다.. 이중에서 물론 다 IP 주소로 사용되는건 아닙니다만 대충 이렇게 계산해보면 전체 2의 32승개가 되는거죠.. 그럼 2의 10승은 1,024 2의 11승은 2,048 2의 12승은 4,096 계속 2를 곱해보세요.. 좀 어려웠나요..?? 안녕..
2007/05/03 13:31 2007/05/03 13:31

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

댓글을 달아 주세요