서브넷 마스크
IT 위키
IP주소 중 어디까지가 네트워크 ID이고 어디까지가 호스트 ID인지 구분하기 위한 표현 체계
표기법[편집 | 원본 편집]
- 네트워크 ID만큼을 마스크로 표현
- 네트워크 ID와 호스트 ID가 nnnnnnnn.nnnhhhhh.hhhhhhhh.hhhhhhhh와 같을 경우
- 255.224.0.0 또는 /11로 표현
클래스 대응[편집 | 원본 편집]
- ex) IP 클래스를 서브넷 마스크로 표현한 경우
- A클래스: 255.0.0.0 또는 /8
- B클래스: 255.255.0.0 또는 /16
- C클래스: 255.255.255.0 또는 /24
- 서브넷이기 때문에
- A클래스를 /9, /16, /24 등으로 자유롭게 분할 가능
- C클래스를 /25, /26, 27 등으로 자유롭게 분할 가능
- 단, C클래스를 /23으로 분할은 할 수 없음
- (슈퍼넷팅을 사용할 경우, 클래스 구분 없이 자유롭게 구분 가능)
문제 풀이[편집 | 원본 편집]
3. 네트워크 상에서 기본 서브넷 마스크가 구현될 때, IP Address가 '203.240.155.32'인 경우 아래 설명 중 올바른 것은?
- ① Network ID는 '203.240.155' 이다.
- ② Network ID는 '203.240' 이다.
- ③ Host ID는 '155.32'가 된다.
- ④ Host ID가 '255'일 때는 루프백(Loopback)용으로 사용된다.
풀이
- 기본 서브넷 마스크라고 하였으므로 C클래스에 해당
- C클래스는 3번째 옥탯까지가 네트워크 주소임
- 호스트 ID는 나머지 4번째 옥탯(255개)
- 루프백 IP는 통상 호스트 ID 중 첫번째 주소를 할당 (203.240.155.1)
- 호스트 ID의 마지막인 255번은 주로 브로드캐스트 IP