네트워크 기초
IPv6 주소 2001:0db8:0000:0000:0000:0000:0000:0001을 생략 규칙에 따라 올바르게 줄여 쓴 것은?
- A2001:db8:1
- B2001:db8::1
- C2001:db8::0::1
정답과 해설 보기
정답: B. 2001:db8::1
IPv6 주소는 128비트로, 16비트씩 8개 그룹으로 나누고 각 그룹을 4자리 16진수로 씁니다(IPv4는 32비트입니다). 생략 규칙은 두 가지로, 각 그룹의 앞쪽 0은 생략할 수 있다는 것(0db8→db8, 0001→1)과, 0만으로 된 그룹이 연속되는 부분을 한 곳만 '::'로 바꿀 수 있다는 것입니다. 이 예에서는 3번째부터 7번째까지 0인 그룹 5개를 묶어 2001:db8::1이 됩니다. '::'를 두 곳에 쓰면 각각이 몇 그룹 분량의 0인지 정해지지 않으므로 쓸 수 없습니다. '2001:db8:1'은 그룹이 3개뿐이고 0인 그룹을 생략했음을 나타내는 '::'가 없어 다른 주소로 읽히므로 올바르지 않습니다.