10진수 2진수 변환 쉽게하는 방법 1+2
안녕하세요.
KG아이티뱅크 IT교육기관 쌤입니다.
오늘은 네트워크에서 많이 나오는 IP주소
10진수 2진수 변환 쉽게하는 방법을
알려드리고자 합니다.
많은 학생들이 10진수 2진수에 머리를 앓고있는데요.
아래 그림과같이 10진수를 ㄴ 형태의 나누기로
몫과 나머지를 구해 2진수로 많이 바꾸는
연습을 많이 하게 되는데요.
192 십진수를 2진수 8자리로 바꿔보겠습니다.
<그림1. ㄴ으로 나누기>
그림 1과같이 192의 2진수 몫과 나머지는 1100 000이 되는데요.
매번 십진수를 ㄴ으로 나누어
2진수 IP를 구하는 것은 매우 귀찮을 것입니다.
저 또한 너무 귀찮거든요...
그럼 어떻게 쉽게 바꿀 수 있을까요?
2진수의 원리를 이해하면 정말 쉽게 구할 수 있습니다.
원리는 아래와 같습니다.
C를 살펴보면 2의 2승 공식을 알아야해요.
2의 2승이 뭔지는 알고있겠죠?
네트워크 IP 2진수 8자리를 구할때
2의 0승부터 2의 7승 총 8개의 값을 구해야해요.
B를 보면
2의 0승은 1
2의 1승은 2
2의 2승은 4
2의 3승은 8
2의 4승은 16
2의 5승은 32
2의 6승은 64
2의 7승은 128
이 됩니다.
따라서 128 + 64 = 192 가 되죠?
해당되는 부분을 1 로만들고 해당이 안되는 부분을 0으로 만들면
2진수 8자리 IP 주소체계를 쉽게 만들 수 있을것입니다.
따라서 결론은 2의 2승이 되는 값 즉
128, 64, 32, 16, 8, 4, 2, 1
8개의 값을 외워놓으면 10진수를 2진수로 쉽게 바꿀수가 있는데요.
10의 값을 2진수로 바꿔볼까요?
위 그림은 128, 64, 32, 16, 8, 4, 2, 1 을
외웠으면 이제부터 쉽습니다.
8 + 2 = 10이죠?
그럼 8과 2의 부분에 1을 넣고
나머지느에는 0을 넣으면 끝입니다.
14의 값을 찾아볼까요?
16은 너무 크기때문에 해당이안되고
8 + 4 + 2 = 14죠?
따라서 0000 1110 이렇게 됩니다.
결국 제가 말한 2진수 2승의 값
128, 64, 32, 16, 8, 4, 2, 1
이것을 외워야만이 쉽게 2진수와 10진수로
번갈아 구 할 수가 있습니다.
네트워크 공부 열씸히 하세요~
10진수 2진수로 변환하는 네트워크 공부는
아주 기초단계 이기때문에
반드시 외워야 합니다 ^^
'KG아이티뱅크★ > 4차산업혁명' 카테고리의 다른 글
데이터베이스엔지니어 공부 서버&프로그래밍 선행필요. (0) | 2018.06.05 |
---|---|
IT취업 IT공부 직업군 선택부터 차근차근 진로설정해야된다. (0) | 2018.06.04 |
IT취업 클라우드 서버 설계자로 대비하세요! (0) | 2018.05.18 |
방학동안 뭐할꺼에요? IT공부해요!! (0) | 2018.05.17 |
IT취업 공부 직업군 선택부터Vol.1 (0) | 2018.05.15 |