정보처리기사2026년 4월 12일· 8 min read

정처기 실기 암기 과목 정리 (네트워크·보안·SW공학)

정처기 실기에서 암기로 먹을 수 있는 네트워크, 보안, 소프트웨어 공학 영역의 핵심 용어를 정리합니다.

안녕하세요. 문어입니다 🐙


코드 문제 말고, 암기로 먹는 영역도 있습니다

정처기 실기라고 하면 코드 문제만 떠올리기 쉬운데, 실제로는 암기형 단답 문제가 10문제 이상 나와요. 네트워크, 보안, 소프트웨어 공학 영역에서 나오는 용어들인데, 외우기만 하면 거의 맞출 수 있는 문제들이에요.

코드 문제에서 부분 점수를 기대하기 어렵다면, 암기 영역에서 확실히 점수를 챙기는 게 합격 전략이 됩니다.


네트워크 — 거의 매회 나오는 용어

프로토콜 약어

용어풀네임한 줄 설명
HTTPHyperText Transfer Protocol웹 페이지 전송 프로토콜
HTTPSHTTP SecureSSL/TLS 암호화가 적용된 HTTP
FTPFile Transfer Protocol파일 전송 프로토콜 (포트 21)
SMTPSimple Mail Transfer Protocol메일 발송 프로토콜
SNMPSimple Network Management Protocol네트워크 장비 관리 프로토콜
DHCPDynamic Host Configuration ProtocolIP 주소 자동 할당
DNSDomain Name System도메인 → IP 변환
ARPAddress Resolution ProtocolIP → MAC 주소 변환

시험에서는 "다음 중 OO 프로토콜의 설명으로 옳은 것은?" 또는 빈칸에 약어를 쓰는 형태로 나와요.

OSI 7계층

이건 외워야 해요. 순서가 시험에 나옵니다.

계층이름핵심 키워드
7응용(Application)HTTP, FTP, SMTP
6표현(Presentation)암호화, 압축, 변환
5세션(Session)연결 설정/해제
4전송(Transport)TCP, UDP, 포트 번호
3네트워크(Network)IP, 라우팅
2데이터링크(Data Link)MAC 주소, 프레임
1물리(Physical)케이블, 허브

외우는 법: "응표세전네데물" — 한 번만 소리 내서 외워보면 꽤 잘 기억돼요.


보안 — 공격 기법과 대응 방법

보안 영역은 공격 기법 이름을 묻는 문제가 자주 나와요.

자주 출제되는 공격 기법

공격명설명
SQL Injection입력값에 SQL 구문을 삽입하여 DB를 조작
XSS (Cross Site Scripting)웹 페이지에 악성 스크립트를 삽입
CSRF (Cross Site Request Forgery)인증된 사용자의 권한으로 위조된 요청 전송
DDoS대량의 트래픽으로 서비스를 마비시키는 공격
Phishing신뢰할 수 있는 기관을 사칭하여 정보 탈취
Ransomware파일을 암호화하고 금전을 요구하는 악성 프로그램
Brute Force모든 경우의 수를 대입하여 비밀번호를 찾는 공격
Sniffing네트워크 패킷을 몰래 가로채는 행위

보안 솔루션

용어설명
방화벽(Firewall)네트워크 경계에서 트래픽을 필터링
IDS (Intrusion Detection System)침입 탐지 시스템 — 이상 행위 감지
IPS (Intrusion Prevention System)침입 방지 시스템 — 감지 + 차단
VPN가상 사설 네트워크, 암호화된 터널
SSL/TLS데이터 전송 구간 암호화 프로토콜

IDS vs IPS 차이가 단답으로 나오는 경우가 있어요. IDS는 탐지만, IPS는 탐지 + 차단이라는 점만 기억하면 됩니다.


소프트웨어 공학 — 용어 자체가 답인 문제

디자인 패턴

시험에서는 "다음 설명에 해당하는 디자인 패턴을 쓰시오" 형태로 나와요.

패턴설명
Singleton클래스의 인스턴스가 하나만 생성되도록 보장
Factory객체 생성을 서브클래스에 위임
Observer상태 변화가 있을 때 관련 객체들에게 알림
Strategy알고리즘을 캡슐화하여 교체 가능하게 함
Adapter호환되지 않는 인터페이스를 연결

이 중 Singleton, Observer, Factory가 가장 자주 나옵니다.

테스트 기법

용어설명
화이트박스 테스트내부 코드 구조를 보고 테스트 (구문, 분기, 경로 커버리지)
블랙박스 테스트입출력만 보고 테스트 (동치분할, 경계값 분석)
단위 테스트함수/모듈 단위 테스트
통합 테스트모듈 간 인터페이스 테스트
회귀 테스트수정 후 기존 기능이 깨지지 않았는지 확인
알파 테스트개발자 환경에서 사용자가 테스트
베타 테스트실제 사용 환경에서 외부 사용자가 테스트
알파 vs 베타 차이: 알파는 "개발자 환경", 베타는 "실제 환경"입니다. 이 한 줄이 시험 답이 돼요.

개발 방법론

용어핵심
폭포수(Waterfall)순차적 진행, 이전 단계로 돌아가기 어려움
애자일(Agile)반복적, 점진적 개발. 변화에 유연
스크럼(Scrum)애자일의 대표적 프레임워크. 스프린트 단위
XP짝 프로그래밍, TDD, 리팩토링
DevOps개발 + 운영 통합. CI/CD

외우는 순서

전부 한꺼번에 외우면 안 돼요. 시험 2주 전부터 이렇게 접근하세요:

  1. 1주차: 표를 훑으면서 "아는 것 / 모르는 것" 분류
  2. 시험 3–4일 전: 모르는 것만 집중 암기
  3. 시험 전날: 전체 한 번 더 훑기. 새로운 건 보지 말 것
팁: 시험장 입실 후 시험 시작 전에 외운 약어들을 시험지 여백에 먼저 적어두세요. 기억이 휘발되기 전에 옮겨 적는 게 효과적이에요.

이걸로 몇 점 먹을 수 있나

네트워크 2–3문제, 보안 2–3문제, SW공학 2–3문제 — 합하면 30–45점 정도를 커버해요. 합격 기준 60점의 절반 이상이 암기에서 나온다는 뜻입니다.

코드 문제를 못 풀더라도 암기 영역에서 확실히 챙기면 합격 가능성이 생기고, 코드도 어느 정도 풀면 안정적으로 합격할 수 있어요.

직접 문제를 풀어보세요

매번 새로운 모의고사와 무한 풀이 모드로 실전 감각을 키울 수 있습니다.