정보처리기사

[정처기] 실기 기출 2021년 1회 IPv6

멋쟁이천재사자 2023. 3. 15. 12:23

4월 22일쯤에 있을 정보처리기사 실기를 준비하고 있습니다.

 

IPv6의 길이는 필기시험 공부할 때부터 실기 공부하면서 계속 잘 안 외워집니다.

21년 1회는 한 달 간격으로 두 번 풀어보았는데 두번다 틀렸습니다.

 

일단 문제를 보겠습니다. ②번 문제 IPv4는 쉽습니다. 

정답은 오른쪽을 드래그하면 보입니다.

 

1. 문제

08. 다음 ①, 에 알맞은 답안을 작성하시오
IPv6는 (  )비트의 길이를 가진다
IPv4는 길이가 32비트이며, (  )비트씩 4 분할한다.

 

정답 
 128

 8

 

2. 작성 답안(정답 아님)

 256

 

3. 오답 풀이 과정

 

256이라고 작성한 이유입니다.

 

IPv6는 FE28:9C... 이런식임, 즉 16진수로 표시됨.

16진수 * 4글자 = 64 인데 이런 것이 4묶음이면 256이고 8묶음이면 512임. 

512 처럼 큰 값은 아니었음. 128 256 둘 중 하나였던 것 같음.

그럼 답은 256

 

 

4. 무엇이 잘못되었을까?

 

16진수 숫자 한 개를 16비트라고 계산해버린 것이 첫 번째 잘못입니다.

 

0~F 인 16진수 한개를 이진수로 표현하면 0000 ~ 1111 입니다. 즉 4비트입니다. 

한달전에도 한달후에도 IPv6 길이 계산할 때 똑 같은 실수를 반복했습니다. 16비트가 아니라 4비트입니다.

 

16진수 4글자는 4비트 * 4자 = 16비트입니다.

그러면 이러한 묶음이 4개이면 64 이고 8개이면 128 입니다.

128 과 256 중에서 헷갈리고 있으니 둘 중에서 고른다면 128입니다.

 

 

5. 다음에는

 

개인적으로 이미 분명하게 알고 있는 사실은,

  • IPv4 는 256.256.256.256 형태이며,
  • IPv6 는 16진수로 표현하며
  • IPv4 보다 길다입니다.

 

실수하지 말아야 하는 것은

  • 16진수 한개 4비트

 

결론은 8 묶음이라는 것을 추가로 암기해야 합니다.

  • IPv6 는 FFFF:1111:2222:3333:4444:5555:6666:7777 형태임

 

계산은 4비트 * 4개숫자 *8묶음 = 128 비트