4. 서브넷팅 치트 시트

현대 네트워킹에서는 도구와 계산기가 프로세스를 자동화하므로 수동으로 서브넷 계산을 수행하는 경우는 거의 없습니다. 하지만 십진수와 이진수 간의 수동 변환을 이해하는 것은 네트워킹 면접, 자격증 시험 및 IP 주소 지정 작동 방식에 대한 더 깊은 이해를 얻는 데 매우 중요합니다. 이 레슨에서는 숙달에 도움이 되는 간단한 팁을 제공합니다.

먼저, 이진수 계산의 기초를 형성하므로 2 의 거듭제곱 계산을 암기하는 것이 매우 유익합니다.

  • 2^1 = 2
  • 2^2 = 4
  • 2^3 = 8
  • 2^4 = 16
  • 2^5 = 32
  • 2^6 = 64
  • 2^7 = 128
  • 2^8 = 256

이진수 변환 차트

숫자를 쉽게 변환하기 위해 IP 주소의 8 비트 옥텟에서 각 비트의 값을 나타내는 차트를 사용합니다.

1   1  1  1  1 1 1 1
128 64 32 16 8 4 2 1

이 차트가 주요 도구입니다. 각 숫자는 비트 위치에 해당합니다. 전체 합계인 128+64+32+16+8+4+2+1은 옥텟에서 가능한 가장 높은 값인 255 와 같습니다.

십진수를 이진수로 변환

IP 주소 192.168.23.43을 이진수로 변환해 보겠습니다. 프로세스를 시연하기 위해 첫 번째 옥텟인 192를 살펴보겠습니다. 차트 값인 128 64 32 16 8 4 2 1을 사용합니다.

  1. 숫자 192로 시작합니다. 128 을 뺄 수 있습니까? 예 (192 - 128 = 64). 따라서 첫 번째 비트는 1입니다.
  2. 새 숫자는 64입니다. 다음 값인 64 를 뺄 수 있습니까? 예 (64 - 64 = 0). 두 번째 비트는 1입니다.
  3. 이제 나머지는 0입니다. 32, 16, 8, 4, 2 또는 1 을 뺄 수 없습니다. 따라서 나머지 비트는 모두 0입니다.

192 의 이진수 형태는 11000000입니다. 이 동일한 빼기 방법을 다른 옥텟에도 적용할 수 있습니다.

이진수를 십진수로 변환

이진수에서 십진수로 다시 변환하려면 이진수에서 1이 나타나는 차트의 값만 더하면 됩니다. 11000000을 십진수로 다시 변환해 보겠습니다.

차트 128 64 32 16 8 4 2 1을 보면 처음 두 비트가 1입니다. 이는 처음 두 값을 더해야 함을 의미합니다.

128 + 64 = 192

나머지 비트는 모두 0이므로 다른 값은 더하지 않습니다. 공식 128 + 64 + 0 + 0 + 0 + 0 + 0 + 0은 192 를 제공합니다. 간단합니다!

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

연습이 완벽을 만듭니다! 서브넷 계산은 실제 세계에서 자동화되는 경우가 많지만, 근본적인 이진수 변환을 이해하는 것은 면접과 네트워킹에 대한 더 깊은 이해를 위해 매우 중요합니다. 이해를 강화하기 위한 실습 랩입니다.

  1. Linux 터미널에서 IP 서브넷팅 및 이진수 변환 수행 - Linux 터미널에서 Python 을 사용하여 IP 주소를 변환하고, CIDR 마스크를 번역하며, 네트워크 세부 정보를 계산하여 IP 서브넷팅 및 이진수 변환을 마스터하세요.

이 랩은 이진수 변환 및 서브넷팅 개념을 실제 시나리오에 적용하고 네트워크 주소 지정 기본 사항에 대한 자신감을 구축하는 데 도움이 될 것입니다.

퀴즈

123 의 이진수 변환은 무엇입니까? 답변은 영어 문자 (숫자) 로 제공해 주십시오.