3. 서브넷 계산

서브넷이 지원할 수 있는 호스트 수를 결정하려면 기본적인 **서브넷 계산 (subnet math)**을 이해해야 합니다. 서브넷 마스크가 이 계산의 핵심입니다.

서브넷 마스크의 역할

서브넷 마스크가 255.255.255.0인 IP 주소 192.168.1.0을 사용해 보겠습니다. 서브넷 마스크의 주요 기능은 주소의 네트워크 부분과 호스트 부분을 구별하는 것입니다.

이것이 어떻게 작동하는지 확인하기 위해 이 값들을 이진 형식으로 변환할 수 있습니다.

192.168.1.165  = 11000000.10101000.00000001.10100101
255.255.255.0  = 11111111.11111111.11111111.00000000

서브넷 마스크 계산 수행

위의 이진 표현에서 서브넷 마스크의 1은 IP 주소의 네트워크 부분에 해당합니다. 이 부분은 "마스킹"되거나 고정됩니다. 서브넷 마스크의 0은 장치에 할당할 수 있는 주소 범위를 나타내는 호스트 부분에 해당합니다.

예시에서 호스트 부분은 00000000입니다. 이것은 8 비트 필드이며, 8 비트를 사용하면 2^8, 즉 256 가지의 고유한 조합 (0 부터 255 까지) 을 만들 수 있습니다.

사용 가능한 호스트 계산

256 가지의 가능한 조합이 있지만, 이들 모두를 호스트에 할당할 수는 없습니다. 모든 서브넷에서 두 개의 주소는 예약됩니다.

  1. 네트워크 주소: 모든 호스트 비트가 0인 첫 번째 주소 (예: 192.168.1.0).
  2. 브로드캐스트 주소: 모든 호스트 비트가 1인 마지막 주소 (예: 192.168.1.255).

따라서 실제 사용 가능한 호스트 수는 256 - 2 = 254 개입니다. 이는 255.255.255.0 마스크를 사용하는 192.168.1.0 네트워크의 경우 192.168.1.1부터 192.168.1.254까지의 IP 주소를 할당할 수 있음을 의미합니다. 이 핵심 계산은 서브넷 계산의 기본 부분입니다.

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

로그인

연습 문제

연습이 완벽을 만듭니다! IP 주소 지정 및 서브넷팅에 대한 이해를 강화하기 위한 실습 랩이 있습니다.

  1. Linux 터미널에서 IP 서브넷팅 및 이진 변환 수행 - 네트워크 구성 및 계획에 필수적인 IP 서브넷팅 및 이진 변환을 마스터하세요.
  2. Linux 에서 IP 주소 유형 및 도달 가능성 탐색 - 다양한 IP 주소 유형에 대한 이해를 심화하고 Linux 명령을 사용하여 네트워크 도달 가능성을 확인하는 방법을 알아보세요.
  3. Linux 에서 네트워크 계층 연결 시뮬레이션 - 실용적인 환경에서 네트워크 구성을 시뮬레이션하고 다른 IP 서브넷 간의 연결을 테스트하여 지식을 적용해 보세요.

이 랩들은 IP 주소 지정, 서브넷 마스크 및 호스트 계산 개념을 실제 시나리오에 적용하고 네트워크 기본 사항에 대한 자신감을 키우는 데 도움이 될 것입니다.

퀴즈

255 의 이진 등가값은 무엇입니까?