728x90
해당 글은 틀린 문제만 정리한 오답노트입니다.
시험에서 헷갈리기 쉬운 개념 위주로 정리했습니다.
1. 프로토콜
Q. 아래에서 설명하는 용어를 쓰시오.
- 보안에 취약한 구조를 가진 IP를 개선하기 위해 국제 인터넷 기술 위원회(IETF)에서 설계한 표준이다.
- IPv4에서는 보안이 필요한 경우만 선택적으로 사용하였지만 IPv6부터는 기본 스펙에 포함된다.
- IP계층에서의 보안성 제공을 위해 AH, ESP, IKE 프로토콜로 구성된다.
- 동작 모드는 전송 모드와 터널 모드로 나뉜다.
- 전송모드 : IP 헤더를 제외한 IP 패킷의 페이로드(Payload)만을 보호
- 터널모드 : IP 패킷 전체를 보호
정답 : IPSec
나의 오답 : OSI
핵심 포인트
- IPSec = IP 계층 보안 프로토콜
- 구성 요소
- AH → 인증 (무결성)
- ESP → 암호화 (기밀성)
- IKE → 키 교환
- 동작 모드
- 전송 모드 → Payload만 보호
- 터널 모드 → 전체 패킷 보호
- IPv6에서는 기본 포함 (시험 포인트)
한줄요약
2. C언어
Q. 아래 C 코드를 수행한 결과를 쓰시오
#include <studio.h>
void fn(int a, int b){
int t = a;
a = b;
b = t;
}
int main(){
int a=5, b=3, s=0;
fn(a, b);
switch(b){
case 1:
s+=2;
case 3:
s+=4;
case 5:
s+=8;
}
prinf("%d", s);
return 0;
}
정답 : 12
나의 오답 : 8
핵심 포인트
- 함수 fn(a, b)는 값 전달(Call by Value)
→ main의 a, b 값은 변경되지 않음 - 따라서 b = 3 유지
- switch문 특징
- break 없으면 아래 case 전부 실행 (fall-through)
case 3:
s += 4;
case 5:
s += 8;
// 결과: 4 + 8 = 12
한줄요약
switch는 break 없으면 아래까지 전부 실행된다
3. C언어
Q. 아래 C 코드를 수행한 결과를 쓰시오
#include <studio.h>
void fn(char *a, char *b){
while(*b){
a++;
b++;
}
*a = '\0';
}
int main(){
char s1[20] = "programming";
char s2[20] = "dream";
int i, c=0;
fn(s1, s2);
for(i=0; s1[i]!='\0';i++)
c++;
printf("%d", c);
return 0;
}
정답 : 5
나의 오답 : 6
핵심 포인트
- 함수 동작 분석 → b 문자열 길이만큼 a 이동
while(*b){
a++;
b++;
}
- s2 = "dream" → 길이 5 → a가 5칸 이동
*a = '\0';
s1의 5번째 위치에서 문자열 종료
- 결과 문자열: "progr" (길이 5)
한줄요약
다른 문자열 길이만큼 이동 후 NULL 넣으면 문자열이 잘린다
4. 대기시간
Q. 아래와 같은 프로세스, 도착 시간, 실행 시간이 존재할 때, 평균 대기시간을 쓰시오. (단, 결과는 소수점 1자리까지 계산하다) ( FCFS )
| 프로세스 | 도착시간 | 실행 시간 |
| P1 | 0 | 10 |
| P2 | 2 | 6 |
| P3 | 4 | 4 |
정답 : 6.7
나의 오답 : 8.6
핵심 포인트
- 스케줄링 방식: FCFS (선입선출)
실행 흐름
- P1: 0 ~ 10 → 대기시간 0
- P2: 10 ~ 16 → 대기시간 10 - 2 = 8
- P3: 16 ~ 20 → 대기시간 16 - 4 = 12
평균 대기시간
(0 + 8 + 12) / 3 = 20 / 3 = 6.66 / 6.7
한줄요약
평균 대기시간 = (각 프로세스 대기시간 합) / 개수 (스케줄링 방식 중요)
최종 핵심 요약
- IPSec → IP 계층 보안 (AH, ESP, IKE)
- switch문 → break 없으면 전부 실행
- C 함수 → 값 전달 (원본 변경 X)
- 문자열 → 포인터 이동 후 NULL로 길이 결정
- 평균 대기시간 → 스케줄링 방식에 따라 결과 달라짐
정처기 실기 기출 오답노트 시리즈 → 2021 ~ 2025 전 회차 정리 진행중
모든 정처기 수험생분들 응원합니다 :D
728x90
'정보처리기사 오답노트' 카테고리의 다른 글
| 정처기 실기 [12] 2025년 1회 기출 오답노트 (핵심 개념 정리) (0) | 2026.04.02 |
|---|---|
| 정처기 실기 [11] 2024년 3회 기출 오답노트 (핵심 개념 정리) (0) | 2026.04.01 |
| 정처기 실기 [09] 2024년 1회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.30 |
| 정처기 실기 [08] 2023년 3회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.29 |
| 정처기 실기 [07] 2023년 2회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.27 |
