통합 요약노트
Ch.6 컴퓨터 일반 — 보안 & 멀티미디어
보안 위협, 암호화, 파일 형식, 코덱
이 챕터의 내용
보안 위협과 대응 15선
보안 문제는 최근 출제 비중이 늘고 있어 정확한 구분이 중요합니다
바이러스 vs 웜: 바이러스=숙주 필요(기생), 웜=숙주 불필요(독자 전파). 이 차이가 시험의 핵심!
전자서명: 송신자 인증 + 무결성 확인 + 부인 방지. 전자서명의 3가지 기능을 묻는 문제가 빈출!
숙주 프로그램 없이 네트워크를 통해 스스로 전파되는 악성코드는?
- 바이러스=숙주 기생, 웜=독자 전파, 트로이목마=위장, 랜섬웨어=암호화+금전
- 피싱=가짜메일, 파밍=DNS변조, 스미싱=SMS, 스피어피싱=맞춤 타겟
- 대칭키(AES)=같은 키, 빠름 / 비대칭키(RSA)=공개+개인키, 안전
- 전자서명: 송신자 인증 + 무결성 + 부인 방지
- 방화벽: 내부/외부 네트워크 간 트래픽 필터링
멀티미디어 파일 형식 & 코덱
멀티미디어와 데이터 표현은 필기에서 매회 2~3문제 출제됩니다
JPEG vs PNG: JPEG=손실압축(사진), PNG=무손실(투명도). GIF=256색+애니메이션. 이 3개 구분이 핵심!
256색 제한이지만 애니메이션을 지원하는 이미지 형식은?
2진수 1101을 10진수로 변환하면?
- JPEG=손실압축+사진, PNG=무손실+투명도, GIF=256색+애니메이션
- MP3=손실오디오(작은 파일), WAV=비압축(큰 파일), MP4=범용 비디오
- 코덱=영상/음성 압축·해제 알고리즘 (인코딩+디코딩)
- 진수 변환: 2진→10진은 자릿값 곱해서 합산
- ASCII=7비트 128문자, 유니코드(UTF-8)=전 세계 문자
데이터 통신 & 프로토콜 심화
TCP/UDP와 IP 주소 체계는 필기에서 매회 출제되는 핵심입니다
전송 계층의 두 핵심 프로토콜 TCP와 UDP는 신뢰성과 속도의 트레이드오프 관계입니다. 시험에서는 이 둘의 차이를 정확히 구분하는 문제가 빈출됩니다.
3-Way Handshake: SYN → SYN+ACK → ACK. TCP 연결 수립 3단계! UDP는 이 과정 없이 바로 전송합니다.
127.x.x.x는 루프백 주소(자기 자신 테스트, localhost)로 A클래스에서 제외됩니다! 0과 127은 특수 용도.
- TCP=연결형+신뢰성(3-Way Handshake), UDP=비연결형+속도(스트리밍/게임)
- IP 클래스: A(1~126), B(128~191), C(192~223), 127=루프백
- 호스트 수 = 2^(호스트비트) - 2, /24 → 254대
- 핵심 포트: HTTP(80), HTTPS(443), FTP(21), SMTP(25), DNS(53)
- DNS=도메인→IP, DHCP=IP자동할당, NAT=사설↔공인IP 변환
최신 ICT 트렌드
ICT 트렌드 문제는 최근 출제 비중이 급증하고 있습니다
클라우드 컴퓨팅은 인터넷을 통해 IT 자원을 빌려 쓰는 서비스입니다. 제공 범위에 따라 IaaS, PaaS, SaaS 3가지로 나뉘며 시험에서 구분이 핵심입니다.
IaaS < PaaS < SaaS 순으로 제공 범위가 넓어집니다. IaaS=빈 서버 빌림, PaaS=개발환경까지, SaaS=완성품 사용. 이 3단계가 시험 핵심!
빅데이터 3V: Volume(규모) + Velocity(속도) + Variety(다양성). 시험에서 3V를 영문으로 묻는 문제가 빈출!
- 클라우드: IaaS(인프라) < PaaS(플랫폼) < SaaS(소프트웨어) 제공 범위 순
- 빅데이터 3V: Volume(규모) + Velocity(속도) + Variety(다양성)
- AI ⊃ ML ⊃ 딥러닝 (포함 관계), IoT=사물인터넷
- 블록체인=분산원장+위변조방지, 메타버스=가상+현실 융합
- 엣지 컴퓨팅=현장 처리, 디지털 트윈=가상 복제+시뮬레이션
핵심 용어 모음
2진수 → 10진수
1011₂ = 1×8+0×4+1×2+1×1 = 11₁₀
10진수 → 2진수
13₁₀ = 1101₂ (2로 나누기 반복)
ASCII
7비트, 128문자 (영문+숫자+특수문자)
유니코드
전 세계 문자 표현, UTF-8이 웹 표준
서브넷 마스크
네트워크 부분과 호스트 부분을 구분하는 32비트 값
CIDR 표기
/24 = 255.255.255.0 (네트워크 비트 24개)
호스트 수 계산
2^(호스트비트) - 2 (네트워크주소, 브로드캐스트 제외)
예시: /24
호스트 비트 8개 → 2⁸-2 = 254대 연결 가능
IoT (사물인터넷)
센서가 달린 기기들이 인터넷으로 데이터 주고받는 기술
IoT 기기 예시
스마트홈, 웨어러블, 스마트팩토리, 자율주행차
엣지 컴퓨팅
데이터를 중앙 서버가 아닌 현장(Edge)에서 바로 처리
5G
초고속(20Gbps), 초저지연(1ms), 초연결(km²당 100만대)
비교 정리
| 항목 | 유형 | 특징 | 전파 방식 |
|---|---|---|---|
| 바이러스 | 숙주 프로그램에 기생, 자기 복제 | 감염된 파일 실행 시 | |
| 웜 | 독자 실행, 네트워크 통해 전파 | 자체 전파 (숙주 불필요) | |
| 트로이목마 | 정상 프로그램으로 위장 | 사용자가 직접 설치 | |
| 랜섬웨어 | 파일 암호화 후 금전 요구 | 이메일 첨부/웹사이트 |
| 항목 | 공격 | 수단 | 특징 |
|---|---|---|---|
| 피싱 | 가짜 이메일/사이트 | 개인정보 탈취 | |
| 파밍 | DNS 변조 | 정상 주소 입력해도 가짜 사이트로 | |
| 스미싱 | SMS 문자 | 링크 클릭 유도 | |
| 스피어피싱 | 특정 대상 맞춤 이메일 | 조직/개인 타겟 |
| 항목 | 형식 | 압축 | 특징 | 빈출 |
|---|---|---|---|---|
| BMP | 비압축 | 파일 크기 大, Windows 기본 | ★★ | |
| JPEG | 손실 압축 | 사진에 적합, 24비트 트루컬러 | ★★★ | |
| PNG | 무손실 | 투명도 지원, 웹용 | ★★★ | |
| GIF | 무손실 | 256색 제한, 애니메이션 지원 | ★★★ | |
| TIFF | 무손실 | 인쇄/출판 표준 | ★ |
| 항목 | 형식 | 유형 | 특징 |
|---|---|---|---|
| MP3 | 오디오 손실 | 가장 널리 사용, 파일 크기 小 | |
| WAV | 오디오 비압축 | 음질 최고, 파일 크기 大 | |
| AVI | 비디오 컨테이너 | MS 비디오 포맷 | |
| MP4 | 비디오 컨테이너 | 범용, H.264/H.265 코덱 | |
| 코덱 | 압축/해제 알고리즘 | 인코딩 + 디코딩 |
| 항목 | 클래스 | 첫 옥텟 범위 | 기본 서브넷 마스크 | 용도 |
|---|---|---|---|---|
| A | 1~126 | 255.0.0.0 | 대규모 네트워크 | |
| B | 128~191 | 255.255.0.0 | 중규모 네트워크 | |
| C | 192~223 | 255.255.255.0 | 소규모 네트워크 | |
| D | 224~239 | — | 멀티캐스트 | |
| E | 240~255 | — | 연구/실험용 |
| 항목 | 포트 | 프로토콜/서비스 | 설명 |
|---|---|---|---|
| 20, 21 | FTP | 20=데이터, 21=제어 | |
| 22 | SSH | 보안 원격 접속 | |
| 23 | TELNET | 비보안 원격 접속 | |
| 25 | SMTP | 메일 발송 | |
| 53 | DNS | 도메인→IP 변환 | |
| 80 | HTTP | 웹 (비암호화) | |
| 110 | POP3 | 메일 수신 (다운로드) | |
| 143 | IMAP | 메일 수신 (동기화) | |
| 443 | HTTPS | 웹 (SSL/TLS 암호화) |
| 항목 | 서비스 | 역할 | 빈출 |
|---|---|---|---|
| DNS | 도메인→IP 변환, 계층적 구조 | ★★★ | |
| DHCP | IP 주소 자동 할당 (임대 방식) | ★★★ | |
| NAT | 사설IP↔공인IP 변환, IP 절약 | ★★ | |
| 프록시 | 중계 서버, 캐시/보안/익명성 | ★ |
| 항목 | 모델 | 제공 범위 | 사용자 관리 | 예시 |
|---|---|---|---|---|
| IaaS | 인프라(서버/스토리지/네트워크) | OS, 앱 직접 설치 | AWS EC2, Azure VM | |
| PaaS | 인프라 + 플랫폼(개발환경) | 앱만 개발/배포 | Heroku, Google App Engine | |
| SaaS | 인프라 + 플랫폼 + 소프트웨어 | 그냥 사용만 | Gmail, Google Docs, Office 365 |
| 항목 | 유형 | 특징 |
|---|---|---|
| 퍼블릭 클라우드 | 공용 인프라 공유 (AWS, Azure) | |
| 프라이빗 클라우드 | 기업 전용 독립 인프라 | |
| 하이브리드 클라우드 | 퍼블릭 + 프라이빗 혼합 운영 |
| 항목 | V | 의미 | 설명 |
|---|---|---|---|
| Volume | 규모 | 데이터 양이 방대 | |
| Velocity | 속도 | 실시간 생성·처리 | |
| Variety | 다양성 | 텍스트, 이미지, 로그 등 비정형 포함 | |
| Veracity | 정확성 | 데이터 신뢰도·품질 | |
| Value | 가치 | 데이터에서 의미 있는 인사이트 도출 |
| 항목 | 용어 | 설명 | 빈출 |
|---|---|---|---|
| AI (인공지능) | 인간의 지능을 모방하는 기술 전체 | ★★★ | |
| ML (머신러닝) | 데이터에서 패턴을 학습하는 AI의 하위 분야 | ★★ | |
| 딥러닝 | 인공신경망 기반 머신러닝, 비정형 데이터 처리 | ★★ | |
| 자연어 처리(NLP) | 인간 언어를 이해·생성하는 AI | ★ |
| 항목 | 키워드 | 핵심 설명 | 빈출 |
|---|---|---|---|
| 블록체인 | 분산 원장 기술, 위변조 방지, 암호화폐 기반 | ★★★ | |
| 핀테크 | 금융(Finance) + 기술(Technology), 모바일 결제/송금 | ★★ | |
| 메타버스 | 가상과 현실이 융합된 3D 디지털 공간 | ★★ | |
| 디지털 트윈 | 현실 객체를 가상으로 복제하여 시뮬레이션 | ★★ | |
| 엣지 컴퓨팅 | 데이터를 현장에서 즉시 처리 (클라우드 보완) | ★★ | |
| NFT | 대체 불가 토큰, 디지털 자산 소유권 증명 | ★ |
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 코스 시작하기