결론 먼저
정처기 실기에서 암기 영역(네트워크·보안·SW공학)만으로 30–45점 확보가 가능해요. 코드 문제에 자신 없어도 이 영역에서 점수를 확실히 가져가면 합격권에 들어옵니다. 이 글은 용어별 빈출 약어와 외우는 순서를 정리해요.
코드 문제 말고, 암기로 먹는 영역도 있습니다
정처기 실기라고 하면 코드 문제만 떠올리기 쉬운데, 실제로는 암기형 단답 문제가 10문제 이상 나와요. 네트워크, 보안, 소프트웨어 공학 영역에서 나오는 용어들인데, 외우기만 하면 거의 맞출 수 있는 문제들이에요.
코드 문제에서 부분 점수를 기대하기 어렵다면, 암기 영역에서 확실히 점수를 챙기는 게 합격 전략이 됩니다.
네트워크 — 거의 매회 나오는 용어
프로토콜 약어
| 용어 | 풀네임 | 한 줄 설명 |
|---|---|---|
| HTTP | HyperText Transfer Protocol | 웹 페이지 전송 프로토콜 |
| HTTPS | HTTP Secure | SSL/TLS 암호화가 적용된 HTTP |
| FTP | File Transfer Protocol | 파일 전송 프로토콜 (포트 21) |
| SMTP | Simple Mail Transfer Protocol | 메일 발송 프로토콜 |
| SNMP | Simple Network Management Protocol | 네트워크 장비 관리 프로토콜 |
| DHCP | Dynamic Host Configuration Protocol | IP 주소 자동 할당 |
| DNS | Domain Name System | 도메인 → IP 변환 |
| ARP | Address Resolution Protocol | IP → 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가 가장 자주 나옵니다.
테스트 기법
| 용어 | 설명 |
|---|---|
| 화이트박스 테스트 | 내부 코드 구조를 보고 테스트 (구문, 분기, 경로 커버리지) |
| 블랙박스 테스트 | 입출력만 보고 테스트 (동치분할, 경계값 분석) |
| 단위 테스트 | 함수/모듈 단위 테스트 |
| 통합 테스트 | 모듈 간 인터페이스 테스트 |
| 회귀 테스트 | 수정 후 기존 기능이 깨지지 않았는지 확인 |
| 알파 테스트 | 개발자 환경에서 사용자가 테스트 |
| 베타 테스트 | 실제 사용 환경에서 외부 사용자가 테스트 |
개발 방법론
| 용어 | 핵심 |
|---|---|
| 폭포수(Waterfall) | 순차적 진행, 이전 단계로 돌아가기 어려움 |
| 애자일(Agile) | 반복적, 점진적 개발. 변화에 유연 |
| 스크럼(Scrum) | 애자일의 대표적 프레임워크. 스프린트 단위 |
| XP | 짝 프로그래밍, TDD, 리팩토링 |
| DevOps | 개발 + 운영 통합. CI/CD |
외우는 순서
전부 한꺼번에 외우면 안 돼요. 시험 2주 전부터 이렇게 접근하세요:
- 1주차: 표를 훑으면서 "아는 것 / 모르는 것" 분류
- 시험 3–4일 전: 모르는 것만 집중 암기
- 시험 전날: 전체 한 번 더 훑기. 새로운 건 보지 말 것
이걸로 몇 점 먹을 수 있나
네트워크 2–3문제, 보안 2–3문제, SW공학 2–3문제 — 합하면 30–45점 정도를 커버해요. 합격 기준 60점의 절반 이상이 암기에서 나온다는 뜻입니다.
코드 문제를 못 풀더라도 암기 영역에서 확실히 챙기면 합격 가능성이 생기고, 코드도 어느 정도 풀면 안정적으로 합격할 수 있어요.