네트워크
Subnet & CIDR
IP 주소 공간을 분할하는 방식. 비트 마스크와 라우팅 효율.
핵심 개념
서브넷 마스크
IP 주소에서 네트워크 부분과 호스트 부분을 구분. 예: /24는 상위 24비트가 네트워크.
CIDR 표기
192.168.1.0/24 같은 형식. 가변 길이 서브넷을 단순 표기. 클래스 기반의 한계 극복.
주소 계산
/24 = 256개 주소 (256 - 2 호스트, 네트워크/브로드캐스트 제외). 비트 수마다 2의 거듭제곱.
Supernetting
여러 작은 네트워크를 큰 prefix 하나로 묶어 라우팅 테이블 크기 축소.
면접 단골 질문
- Q1.192.168.1.0/24와 192.168.1.0/25는 각각 몇 개의 호스트를 수용하나요?
- Q2.CIDR이 클래스 기반(A/B/C) 주소 체계를 대체한 이유는?
- Q3.VPC 설계 시 서브넷 크기를 어떻게 정하나요?
- Q4.Public Subnet과 Private Subnet의 차이를 라우팅 관점에서 설명해보세요.
- Q5.두 CIDR이 겹치는지(overlap) 어떻게 판단하나요?