정처기 실기 [14] 2025년 3회 기출 오답노트 (핵심 개념 정리)

2026. 4. 7. 21:40·정보처리기사 오답노트
728x90

해당 글은 틀린 문제만 정리한 오답노트입니다.
시험에서 헷갈리기 쉬운 개념 위주로 정리했습니다.


1. 오류검출 방식

Q. 다음은 오류검출 방식을 설명하는 내용이다. 설명의 빈칸 (①)~(⑤) 에 들어갈 알맞은 용어를 <보기>에서 고르시오.

(①) 코드는 전송 데이터에 여러 개의 검사 비트를 추가하여 오류를 검출하고 수정까지 가능한 방법이다.

이 코드는 재전송 없이 수신 측에서 자체 수정하는 (②) 방식에 속한다.

이에 반해 오류 발생 시 송신 측에 재전송을 요구하는 방식은 (③)이라 하며, 여기에 포함되는 대표적 검출 기법으로 (④) 검사와 (⑤) 검사가 있다.

(④) 검사는 데이터 블록 끝에 1비트 검사 비트를 추가하여 오류를 검출한다.
(⑤) 검사는 송신측과 수신측이 동일한 특정 다항식을 사용하여 오류를 검출한다.

[보기]
㉠ CRC ㉡ FEC ㉢ BEC ㉣ NAK ㉤ Parity ㉥ MD5 ㉦ BCD ㉧ Hamming

 

정답

  • ① ㉧ Hamming
    ② ㉡ FEC
    ③ ㉢ BEC
    ④ ㉤ Parity
    ⑤ ㉠ CRC

나의 오답 :

  • ① ㉧ Hamming
    ② ㉡ BEC
    ③ ㉢ FEC 
    ④ ㉤ Parity
    ⑤ ㉠ CRC

 

핵심 포인트

  • Hamming 코드는 오류를 검출 + 수정할 수 있는 대표 코드이다.
  • FEC(Forward Error Correction) 는 재전송 없이 수신 측이 스스로 오류를 수정하는 방식이다.
  • BEC(Backward Error Correction) 는 오류가 나면 송신 측에 재전송을 요구하는 방식이다.
  • Parity 검사는 1비트 검사 비트를 붙여 오류를 검출한다.
  • CRC는 특정 다항식을 이용해 오류를 검출한다.
  • 헷갈리기 쉬운 포인트는 FEC = 자체 수정, BEC = 재전송 요구이다.

한줄요약
FEC는 수신 측 자체 수정, BEC는 재전송 요구 방식이다.


2. 인증기술

Q. 다음 설명에 해당하는 인증 기술을 쓰시오

한 번 사용하면 즉시 폐기되어 재사용이 불가능하다.

서버와 토큰(또는 앱)은 시간 동기화나 카운터 기반 방식으로 매번 새로운 값을 생성하고, 내부 검증은 해시 함수를 이용한 방식으로 서버에 평문을 저장하지 않고도 유효성을 확인할 수 있다.

이 특성 때문에 은행 인증 등 고보안 영역에서 널리 사용되며 재전송 공격 방지와 사용자 편의성을 동시에 만족한다.

 

정답 : OTP

나의 오답 : JWT

 

핵심 포인트

  • OTP(One-Time Password) 는 1회용 비밀번호로, 한 번 사용하면 다시 사용할 수 없다.
  • 시간 기반(TOTP) 또는 카운터 기반(HOTP) 방식으로 매번 새로운 값이 생성된다.
  • 재전송 공격 방지에 강하다.
  • JWT는 토큰 기반 인증 기술이지, 매번 새 일회용 비밀번호를 생성하는 방식이 아니다.
  • 문제에서 **“1회용”, “재사용 불가”, “시간 동기화/카운터 기반”**이 나오면 OTP를 떠올려야 한다.

한줄요약
한 번만 쓰고 폐기되는 인증 방식은 OTP이고, JWT와는 목적이 다르다.

 


3. SQL

Q. 다음 아래의 테이블을 확인하여R%S의 결과를 테이블 형태로 기재하시오.

 

정답 

A
a1

 

나의 오답

A B
a1 b3

 

핵심 포인트

  • R % S 는 관계대수의 나눗셈(Division) 이다.
  • 의미는 S에 있는 모든 값을 만족하는 A만 구하는 것이다.
  • 결과에는 공통으로 남는 속성만 출력되므로, 여기서는 A만 결과 속성이 된다.
  • a1은 b1, b3를 모두 가지므로 조건을 만족한다.
  • a2는 S의 모든 값을 만족하지 못하므로 제외된다.
  • 헷갈리기 쉬운 포인트는 결과에 B까지 쓰는 것인데, 나눗셈 결과는 보통 남는 속성만 출력한다.

한줄요약

R÷S는 S의 모든 값을 만족하는 A만 남기며, 결과 속성도 A만 출력한다.

 


4. SQL

Q. 다음은 SQL에 관한 문제이다. 아래 A테이블을 참고하여 쿼리의 결과를 작성하시오.

[ SQL ]
SELECT count(col2) FROM A WHERE col1 IN (2, 3) OR col2 IN (3, 5)

 

정답 : 4

나의 오답 : 3

 

핵심 포인트

  • WHERE col1 IN (2, 3) OR col2 IN (3, 5) 조건은 행 선택 조건이다.
  • 해당 조건에 맞는 행을 먼저 고른 뒤, 그 안에서 COUNT(col2)를 계산한다.
  • COUNT(컬럼명) 은 NULL을 제외하고 개수를 센다.
  • COUNT(*) 는 NULL 포함 전체 행 수를 세지만, COUNT(col2) 는 col2가 NULL이면 세지 않는다.
  • (2, null) 행은 조건은 만족하지만, col2가 NULL이라 카운트되지 않는다.
  • (null, 3) 행은 col1이 NULL이어도 col2=3이므로 조건 만족 + col2도 NULL이 아니어서 카운트된다.

한줄요약
COUNT(col2)는 조건을 만족한 행 중에서 col2가 NULL이 아닌 것만 센다.


 

최종 핵심 요약

  • 오류 제어 방식은
    • FEC: 재전송 없이 수신 측이 자체 수정
    • BEC: 오류 시 송신 측에 재전송 요구
      로 구분해야 한다.
  • OTP는 한 번만 사용 가능한 인증 방식이며, 시간 기반 또는 카운터 기반으로 매번 다른 값을 생성한다.
    JWT는 토큰 인증 방식이므로 OTP와 구분해야 한다.
  • 관계대수 나눗셈(R ÷ S) 은
    S의 모든 값을 만족하는 튜플의 공통 속성만 결과로 남긴다.
  • SQL의 COUNT(컬럼명) 은 NULL 제외,
    COUNT(*) 는 NULL 포함 전체 행 수라는 점을 반드시 구분해야 한다.
  • 시험에서는 비슷한 용어를 바꿔 놓고 헷갈리게 출제하므로
    FEC/BEC, OTP/JWT, COUNT(*)/COUNT(컬럼), 관계대수 나눗셈 결과 속성을 묶어서 암기하는 것이 좋다.

정처기 실기 기출 오답노트 시리즈 → 2021 ~ 2025 전 회차 정리 진행중
모든 정처기 수험생분들 응원합니다 :D

728x90

'정보처리기사 오답노트' 카테고리의 다른 글

정처기 실기 [13] 2025년 2회 기출 오답노트 (핵심 개념 정리)  (0) 2026.04.07
정처기 실기 [12] 2025년 1회 기출 오답노트 (핵심 개념 정리)  (0) 2026.04.02
정처기 실기 [11] 2024년 3회 기출 오답노트 (핵심 개념 정리)  (0) 2026.04.01
정처기 실기 [10] 2024년 2회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.31
정처기 실기 [09] 2024년 1회 기출 오답노트 (핵심 개념 정리)  (0) 2026.03.30
'정보처리기사 오답노트' 카테고리의 다른 글
  • 정처기 실기 [13] 2025년 2회 기출 오답노트 (핵심 개념 정리)
  • 정처기 실기 [12] 2025년 1회 기출 오답노트 (핵심 개념 정리)
  • 정처기 실기 [11] 2024년 3회 기출 오답노트 (핵심 개념 정리)
  • 정처기 실기 [10] 2024년 2회 기출 오답노트 (핵심 개념 정리)
PUSH → MERGE → DEPLOY
PUSH → MERGE → DEPLOY
데이터 흐름과 운영 자동화를 설계하는 백엔드 개발자
  • PUSH → MERGE → DEPLOY
    Coding Dongin
    PUSH → MERGE → DEPLOY
  • 전체
    오늘
    어제
    • MEUN N
      • 코테(Solved.ac + Programmers) N
      • BootCamp(JAVA)
      • JAVA
      • SpringBoot
      • JavaScript
      • JSP
      • DB(SQL)
      • React
      • HTML_CSS
      • jQuery
      • SCSS
      • GSAP
      • 설치 + 꿀팁
      • 정보처리기사 오답노트
      • 정보처리기사 기출문제
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GIT
  • 공지사항

  • 인기 글

  • 태그

    정처기
    정처기실기
    정보처리기사 실기 기출문제
    알고리즘
    브루트포스
    Level2
    문자열
    배열
    자바
    프로그래머스
    피보나치
    java
    백준
    dp
    시뮬레이션
    실기
    solved.ac
    정처기오답노트
    기출문제
    완전탐색
    자료구조
    level1
    정보처리기사
    springboot
    수학
    구현
    level0
    백엔드개발자
    코딩테스트
    정렬
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.4
PUSH → MERGE → DEPLOY
정처기 실기 [14] 2025년 3회 기출 오답노트 (핵심 개념 정리)
상단으로

티스토리툴바