문제
IPv6의 주소 표기법으로 올바른 것은?
① 192.168.1.30 ② 3ffe:1900:4545:0003:0200:f8ff:ffff:1105 ③ 00:A0:C3:4B:21:33 ④ 0000:002A:0080:c703:3c75
정답
2번
해설
정답: 2. IPv6는 128비트를 16비트씩 8개 그룹으로 나누어 콜론(:)으로 구분한 16진수로 표기한다. '3ffe:1900:4545:0003:0200:f8ff:ffff:1105'는 8개 그룹·각 그룹 4자리 16진수로 올바른 IPv6 표기이다.
오답 풀이
- 1번: 192.168.1.30은 점(.)으로 구분한 IPv4 표기이다.
- 2번: 8그룹의 16진수를 콜론으로 구분한 올바른 IPv6 표기이므로 정답이다.
- 3번: 00:A0:C3:4B:21:33은 6바이트 MAC(물리) 주소 표기이다.
- 4번: 0000:002A:0080:c703:3c75는 그룹이 5개뿐이라 8그룹을 채우지 못한 잘못된 표기이다.
보충 개념 IPv6는 총 128비트(16진수 32자리)이며 8그룹×16비트로 표기한다. 각 그룹 앞쪽 0은 생략 가능하고, 연속된 0 그룹은 '::'로 한 번만 압축할 수 있다.