IPv4 서브넷 계산기
N/A
N/A
255.255.255.0
254
0.0.0.255
IPv4 서브넷 계산 이해: 단계별 예시
예시 시나리오
IP 주소 192.168.1.100과 /24 서브넷 마스크로 서브넷 정보를 계산해봅시다.
1. 네트워크 주소 계산
과정: IP 주소와 서브넷 마스크 간 비트 AND 연산 수행
IP 주소: 192.168.1.100 (11000000.10101000.00000001.01100100)
서브넷 마스크: 255.255.255.0 (11111111.11111111.11111111.00000000)
네트워크 주소: 192.168.1.0 (11000000.10101000.00000001.00000000)
설명:/24 서브넷 마스크는 처음 24비트가 네트워크 비트임을 의미합니다. 모든 호스트 비트(마지막 8비트)를 0으로 설정하면 네트워크 주소가 됩니다.
2. 브로드캐스트 주소 계산
과정: 네트워크 주소에서 모든 호스트 비트를 1로 설정
네트워크 주소: 192.168.1.0 (11000000.10101000.00000001.00000000)
호스트 비트: 마지막 8비트를 1로 설정
브로드캐스트: 192.168.1.255 (11000000.10101000.00000001.11111111)
설명:/24 네트워크에서 마지막 옥텟이 호스트 부분을 나타냅니다. 이 비트를 모두 1로 설정하면 마지막 옥텟이 255가 됩니다.
3. 사용 가능한 주소 범위
과정: 호스트에 할당할 수 있는 주소 범위 결정
첫 번째 사용 가능: 192.168.1.1 (네트워크 주소 + 1)
마지막 사용 가능: 192.168.1.254 (브로드캐스트 주소 - 1)
총 사용 가능: 254개 주소 (2^8 - 2)
설명:
- 전체 주소: 2^8 = 256
- 예약 주소: 네트워크(x.x.x.0) 및 브로드캐스트(x.x.x.255)
- 사용 가능한 주소: 256 - 2 = 254개
4. 추가 네트워크 정보
서브넷 마스크: 255.255.255.0
와일드카드 마스크: 0.0.0.255
CIDR 표기법: 192.168.1.0/24
이진 서브넷 마스크: 11111111.11111111.11111111.00000000
핵심 포인트
- 이 네트워크는 클래스 C(첫 번째 옥텟이 192~223)입니다.
- 소규모~중간 규모의 로컬 네트워크에 자주 사용됩니다.
- 최대 254개의 호스트가 필요한 네트워크에 적합합니다.
- 프라이빗 IP 주소 공간(192.168.0.0/16)의 일부입니다.
5. 일반적인 사용 사례
- 가정용 네트워크 및 소규모 사무실
- 대규모 네트워크 내 개별 부서
- 게스트 Wi-Fi 네트워크
- IoT(사물인터넷) 장치 네트워크
모범 사례: 이 서브넷을 구현할 때:
- 네트워크 인프라(라우터, 스위치 등)에 낮은 주소를 예약하세요.
- DHCP를 사용해 자동 주소 할당을 고려하세요 (예: 192.168.1.100-200)
- 충돌 방지를 위해 고정 IP 할당을 문서화하세요.
질문 & 답변
- IPv4 서브넷 계산기는 네트워크 관리자가 네트워크 내 IP 주소 범위를 계산하고 계획할 수 있도록 도와주는 도구입니다. IP 주소와 CIDR 표기법을 기반으로 사용 가능한 호스트 주소, 브로드캐스트 주소, 서브넷 마스크 등 중요한 네트워크 정보를 제공합니다.
- CIDR(클래스리스 도메인 간 라우팅) 표기법은 IP 주소와 라우팅 프리픽스를 간결하게 나타내는 방법입니다. IP 주소 뒤에 슬래시(/)와 숫자를 붙여 표기하며(예: 192.168.1.0/24), 숫자는 프리픽스 마스크에서 앞쪽의 1 비트 개수를 의미합니다.
- 서브넷 마스크는 32비트 숫자로, IP 주소를 네트워크 부분과 호스트 부분으로 나눕니다. 어떤 부분이 네트워크를, 어떤 부분이 호스트를 식별하는지 결정합니다. 예를 들어 255.255.255.0은 일반적인 서브넷 마스크입니다.
- 사용 가능한 주소는 서브넷 내에서 네트워크 장치에 할당할 수 있는 IP 주소입니다. 네트워크 주소(첫 번째 주소)와 브로드캐스트 주소(마지막 주소) 두 개가 예약되기 때문에, 사용 가능한 주소의 총 개수는 항상 전체 서브넷 크기보다 작습니다.
- 와일드카드 마스크는 서브넷 마스크의 반전(비트 NOT)입니다. 주로 접근 제어 목록(ACL)이나 라우팅 프로토콜에서 사용됩니다. 서브넷 마스크는 네트워크 비트를 1로 표시하지만, 와일드카드 마스크는 정확히 일치해야 하는 비트를 0으로 표시합니다.
- 네트워크 주소는 서브넷의 첫 번째 주소로, 네트워크 자체를 식별합니다. IP 주소와 서브넷 마스크 간 비트 AND 연산으로 계산됩니다. 네트워크 주소는 장치에 할당할 수 없습니다.
- 브로드캐스트 주소는 서브넷의 마지막 주소로, 해당 서브넷의 모든 장치에 데이터를 전송할 때 사용됩니다. 모든 호스트 비트를 1로 설정하여 계산합니다. 네트워크 주소와 마찬가지로 장치에 할당할 수 없습니다.
- 네트워크에 필요한 호스트 수에 따라 CIDR 프리픽스를 선택하세요. 예를 들어 /24는 254개의 사용 가능한 주소, /25는 126개, /26은 62개를 제공합니다. 슬래시 뒤 숫자가 작을수록 네트워크가 더 커집니다.
- 첫 번째 주소(네트워크 주소)는 네트워크 자체를 식별하고, 마지막 주소(브로드캐스트 주소)는 네트워크 내 모든 호스트로 패킷을 전송하는 데 사용됩니다. 이 주소들은 네트워크 프로토콜에 의해 예약되어 있어 장치에 할당할 수 없습니다.
- IP 주소 클래스(A, B, C, D, E)는 원래 IP 주소 공간을 나누는 방법이었습니다. 클래스 A는 /8, B는 /16, C는 /24 프리픽스를 사용합니다. 하지만 이 시스템은 유연한 네트워크 설계를 위해 CIDR로 대체되었습니다.