문제
다음 지문에 표기된 IPv6 주소는 요약된 표현이다. 보기 중 요약되기 전 상태는?
① 2000:00AB:0001:0000:0001:0002 ② 2000:00AB:0001:0000:0000:0000:0001:0002 ③ 2000:AB00:1000:0000:1000:2000 ④ 2000:AB00:1000:0000:0000:0000:1000:2000
정답
2번
해설
정답: 2. IPv6는 8개의 16비트 그룹으로 구성된다. 요약형 2000:AB:1::1:2에서 ::는 연속된 0 그룹의 생략이고, 각 그룹의 생략된 선행 0을 복원해야 한다. 복원하면 2000:00AB:0001:0000:0000:0000:0001:0002로 정확히 8그룹이 된다.
오답 풀이
- 1번: 6그룹밖에 없어 IPv6의 8그룹 구조를 만족하지 못한다.
- 2번: 2000:00AB:0001 + (::로 생략된)0000:0000:0000 + 0001:0002 = 8그룹으로 요약형과 정확히 일치한다(정답).
- 3번: AB00·1000 등 0의 위치가 달라 2000:AB:1::1:2로 요약되지 않고 그룹 수도 6개이다.
- 4번: 8그룹이지만 AB00·1000:2000 형태라 선행 0 복원 결과가 원래 요약형과 다르다.
보충 개념 IPv6 표기 규칙: 각 그룹의 선행 0은 생략 가능, 0이 연속된 그룹은 :: 로 한 번만 축약 가능. 복원 시 :: 자리에 8그룹이 되도록 0000 그룹을 채운다.