네트워크 작업의 진법 자리
네트워크 설정에서 IP 주소·서브넷 마스크·CIDR 표기는 진법 변환이 필수. 한 번 점검 흐름을 잡아 두면 매번 헷갈리지 않는다.
STEP 1: IP 주소 구성
192.168.0.1은 10진법 4개의 그룹. 각 그룹은 0~255 (8비트). 전체 IP는 32비트.
STEP 2: 10진법 → 2진법 변환
- 192 → 11000000
- 168 → 10101000
- 0 → 00000000
- 1 → 00000001
각 그룹을 8비트 2진법으로 변환. 진법 변환기로 즉시 처리 가능.
STEP 3: 서브넷 마스크 이해
- 255.255.255.0 → 11111111.11111111.11111111.00000000
- 앞 24비트가 1, 뒤 8비트가 0
- 1인 부분이 네트워크, 0인 부분이 호스트
STEP 4: CIDR 표기
마스크의 1 개수를 슬래시 뒤에 표기. /24는 1이 24개 = 255.255.255.0. /16은 1이 16개 = 255.255.0.0. /28은 1이 28개 = 255.255.255.240.
STEP 5: 호스트 수 계산
마스크에서 0인 비트 수가 n이면 호스트 수는 2의 n제곱 - 2 (네트워크 주소·브로드캐스트 제외). /24 → 8비트 0 → 256 - 2 = 254 호스트.
STEP 6: 마스크 변형
/26 마스크는 2진법 11111111.11111111.11111111.11000000 = 10진법 255.255.255.192. 1이 26개. 호스트 6비트 = 62 호스트.
STEP 7: 도구로 검증
마스크와 IP를 도구로 변환해 정확한 비트 패턴 확인. 손 계산 결과와 비교. 진수 변환기로 8비트 단위 변환을 빠르게 처리.
점검 체크리스트
- IP 4개 그룹 → 8비트 2진법
- 마스크 → 1과 0 패턴 확인
- CIDR 1 개수 매칭
- 호스트 수 계산
- 네트워크·브로드캐스트 주소
실무 자주 쓰는 마스크
- /8 → 255.0.0.0 (큰 네트워크)
- /16 → 255.255.0.0
- /24 → 255.255.255.0 (가장 흔함)
- /27 → 255.255.255.224 (30 호스트)
- /30 → 255.255.255.252 (P2P 링크)
마무리
네트워크 마스크 작업은 진법 변환 능력에 직결. 점검 흐름 한 번 자리 잡으면 매번 헤매지 않는다.