멀티미디어콘텐츠제작전문가 필기 요약 글입니다. 1과목 멀티미디어 개론을 중요한 부분만 뽑아서 정리했습니다. 모든 좋은 결과 있으시길 바랍니다.
1. 인터넷
1-1 네트워크 통신 계층
계층 번호 | 계층 이름 | 주요 프로토콜 / 기술 | 핵심 역할 |
7 | 응용 계층 (Application) | HTTP, SMTP, FTP, Telnet, TFTP | 사용자와 직접 상호작용 |
6 | 표현 계층 (Presentation) | ASCII, MPEG, JPEG, MIDI | 데이터 변환·암호화·복호화 |
5 | 세션 계층 (Session) | NetBIOS, SAP, SDP, NWLink | 통신 채널(세션) 개설·유지·종료 |
4 | 전송 계층 (Transport) | TCP, UDP, SPX | 종단간(End-to-End) 연결, 오류·흐름 제어 |
3 | 네트워크 계층 (Network) | IP, IPSec, IGMP, ARP, IPX | 라우팅, 주소 결정 |
2 | 데이터링크 계층 (Data Link) | Ethernet, HDLC, Token Ring | 노드 간 데이터 전송, 물리 오류 처리 |
1 | 물리 계층 (Physical) | — | 데이터를 전기 신호로 변환 |
1-2 네트워크 통신 규약
1) 프로토콜의 특징- 구문 (Syntax): 데이터 형식·부호화·신호 수준
- 순서 (Timing): 전송 속도 조절 및 순서 제어
- 의미 (Semantics): 제어 정보 및 오류 처리 방식
프로토콜 | 설명 |
TCP | 연결형·신뢰성 전송. 패킷 분할, 오류/흐름 제어 제공 |
UDP | 비연결형·비신뢰성. 빠른 전송이 필요한 스트리밍에 적합 |
IP | 패킷 주소 체계 관리 |
IPSec | IP에 보안(기밀성·무결성·암호화) 추가 |
HTTP | HTML 문서 송수신 (웹 통신 기본) |
SMTP | 전자 메일 전송 |
FTP | 파일 전송 (포트 20·21) |
TFTP | 인증 없는 빠른 파일 전송 (비신뢰성) |
RTP | 실시간 음성·영상 송수신 |
SSL | TCP/IP 통신에서 HTTPS에 사용되는 암호화 프로토콜 |
ICMP | 인터넷 제어 메시지 프로토콜 |
MQTT | IoT 환경에서 대역폭 제한 시 경량 메시지 전송 |
Thread | 홈 IoT 기기 간 무선 프로토콜 |
포트 번호 | 프로토콜 |
20, 21 | FTP |
22 | SSH |
23 | Telnet |
25 | SMTP |
53 | DNS |
69 | TFTP |
80 | HTTP |
443 | SSL (HTTPS) |
1-3 근거리 통신과 도시권 통신 규약
규격 | 설명 |
IEEE 802.3 | 근거리 통신망 (CSMA/CD 방식, 유선 이더넷) |
IEEE 802.9 | 음성·데이터 통합형 LAN 표준 |
IEEE 802.11 | Wi-Fi (무선 근거리 통신) |
IEEE 802.15.4 | ZigBee (저속 블루투스, IoT용) |
1-4 인터넷 주소 체계
클래스 | 용도 | 범위 |
A | 대형 통신망 | 0.0.0.0 ~ 127.255.255.255 |
B | 중형 통신망 | 128.0.0.0 ~ 191.255.255.255 |
C | 소규모 통신망 | 192.0.0.0 ~ 223.255.255.255 |
D | 멀티캐스트 | 224.0.0.0 ~ 239.255.255.255 |
IPv6
- 주소 길이: 128비트 (IPv4 고갈 문제 해결)
- 보안성 강화 (IPSec 기본 내장)
- 128비트 → 2^128개의 주소 공간으로 사실상 무한에 가까운 주소 제공
1-5 인터넷 용어
- 쿠키 (Cookie): 웹사이트 방문 기록을 저장해 사용자와 사이트를 연결하는 정보. 로그인 유지, 장바구니 등에 활용
- 워터마크 (Watermark): 저작권 보호 또는 문서 증빙을 위해 파일에 삽입하는 식별 기술
- 브레드크럼즈 (Breadcrumbs): 사용자의 탐색 경로를 시각적으로 보여주는 UI (예: 홈 > 카테고리 > 상품명)
- 스캔 (Scan): 서버의 동작 여부와 제공 서비스를 확인하는 행위 (TCP 단편화, Half Open, Open 스캔)
- NAT (Network Address Translation): 사설 IP를 공인 IP로 변환해주는 주소 변환 기술
- UDDI: 사용자가 원하는 정보를 웹 서비스로 검색할 수 있도록 하는 웹 서비스 레지스트리 표준
- 커닝 (Kerning): 타이포그래피 용어로 글자 간격(자간)을 개별 조정하는 것
2. 정보 보안
2-1 정보 보호
정보 보호의 목적- 기밀성: 인가된 사용자만 정보에 접근 가능
- 무결성: 정보가 무단으로 변조되지 않음을 보장
- 가용성: 필요할 때 언제나 정보에 접근 가능
2-2 암호 시스템
1) 대칭키 암호 시스템 (비밀키 방식)대표 알고리즘: DES, 3DES(T-DES), IDEA, SEED, AES, Blowfish, RIJNDAEL
대표 알고리즘: RSA, DSS, ECC, Rabin, Diffie-Hellman, ElGamal, SET
기술 | 설명 |
IPSec | IP 레벨 보안. 기밀성·접속 제어·인증 제공 |
SSL | 응용·전송 계층 사이에서 안전한 연결과 압축 암호화 담당 |
스테가노그래피 (Steganography) | 이미지·오디오 파일 등에 기밀 정보를 숨기는 기술 |
Hash 함수 | 메시지 오류·변조를 탐지하는 무결성 검증 기술 |
2-3. 해킹
1) 해킹의 유형- 스푸핑 (Spoofing): 신뢰할 수 있는 대상인 척 속이는 해킹
- 스니핑 (Sniffing): 네트워크를 지나는 패킷을 몰래 도청하는 해킹
- 세션 하이재킹 (Session Hijacking): 다른 사람의 세션을 탈취해 무단 접근하는 해킹
- 스푸핑 해킹 : 파밍, DNS 스푸핑, ARP 스푸핑, ID 스푸핑
- 서비스 거부 공격 : Ping of Death, Land Attack, Smurf Attack, Fraggle Attack
- 기타 해킹 : War Driving, DDOS, Evil Twins, Trojan-Attack, Brute-Force, 워터링홀, 스턱스넷
2-4 전자 메일 보안
1) 전자 메일- 구성요소 : MUA, MDA, MTA
- 보안기술 : S / MIME, PGP, PEM
기술 | 특징 |
MIME | 전자 우편을 위한 인터넷 표준 형식 |
S/MIME | MIME에 암호화 추가 (SHA-1, MD5, RSA 알고리즘 사용) |
PGP | 수신자 외에 다른 사람이 메일을 읽지 못하도록 암호화 |
PEM | 높은 보안성, 메시지 무결성 보장 |
3. 컴퓨터 시스템
3-1 운영체제
1) UNIX- UNIX의 특징 : 시분할 시스템, C로 제작된 최초의 운영체제, 다중 사용자 다중 태스킹 제공
- UNIX 구성요소 : 사용자 > 유틸리티 > 셸 > 커널 > 하드웨어
- Kernel : 주기억 장치에 상주해 컴퓨터 시스템 자원관리 담당
- Shell : 명령어 실행, 명령어 해석기
- File System : 기본 디렉토리 구조 /bin, /dev, /etc, /usr, /opt
명령어 | 기능 |
id | 현재 사용자 관련 정보 확인 |
who | 로그인한 사용자·단말기·로그인 시간 확인 |
date | 날짜·시간 변경 및 출력 |
passwd | 사용자 암호 변경 |
echo | 문자열을 화면에 출력 |
banner | 문자열을 확대 출력 |
man | 명령어 사용법 확인 (manual) |
ls | 디렉토리 내 파일 목록 조회 |
cd | 현재 디렉토리 변경 |
find | 파일 찾기 |
cat | 파일 내용 간단히 출력 또는 작성 |
inode | 파일 소유자 식별번호·크기·최종 수정 시간 정보 |
- Linux: UNIX 기반 오픈소스 운영체제
- Tiny OS: 센서 네트워크를 위해 설계된 컴포넌트 기반 내장형 운영체제
- 프로세스: 컴퓨터에서 실행 중인 프로그램의 인스턴스
- 스케줄링 목적: 처리율 증가, CPU 이용률 향상, 오버헤드 최소화
용어 | 설명 |
Context Switching | 이전 프로세스 상태를 저장하고 새 프로세스 상태를 적재하는 과정 |
Edge Computing | 데이터 처리를 사용자 근처(엣지)에서 수행하는 분산형 컴퓨팅 |
Fabric Computing | 시스템 자원을 필요에 따라 유연하게 확대·축소하는 방식 |
TPU | 데이터 분석 및 딥러닝에 특화된 하드웨어 |
3-2 프로그래밍 언어 및 코드
1) 프로그래밍 언어- AJAX: 비동기 방식으로 웹 페이지를 부분 업데이트하는 기술
- Hadoop: 대용량 데이터 처리를 위한 오픈소스 분산 처리 소프트웨어
- BCD 코드: 이진화 십진 코드
- EBCDIC 코드: IBM 메인프레임 계열 문자 코드
- ASCII 코드: 미국 정보 교환 표준 코드 (7비트)
4. 뉴 미디어
용어 | 설명 |
Teletext | 뉴스·날씨·주식 정보를 글자·그림으로 TV 전파의 빈틈에 디지털 데이터로 삽입 송출 |
Third Person | 가상 세계 안에서 자신의 모습을 보며 상호작용하는 방식 |
Metaverse (메타버스) | 가상 세계가 현실 세계에 흡수된 형태. 가상현실보다 진보된 개념 |
MMS | 영상·음악·동영상 등 다양한 형식의 데이터를 주고받는 메시징 시스템 |
DMB | 디지털 기반 압축·재생 기술을 통한 다채널 방송. 채널 대역폭 1.536MHz |
RFID | 반도체 칩이 내장된 태그를 무선 주파수로 비접촉 읽기. 수동형·반수동형·능동형으로 구분 |
N-Screen | 동일 콘텐츠를 PC·스마트TV·스마트폰 등 여러 기기에서 자유롭게 이용하는 서비스 |
IPTV | 인터넷 망을 통한 TV 서비스. CAS(조건부 접근 시스템)로 실시간 채널 암호화 |
IoT | 사물인터넷. 사물에 센서와 통신 기능을 탑재해 인터넷으로 연결 |
4D 프린터 | 미리 설계된 조건 충족 시 스스로 형태를 변경하는 제품을 3D 프린팅하는 기술 |
5. 컴퓨터 장치
5-1 출력장치 - 모니터
용어 | 설명 |
미분위상 | 화면 밝기 변화 시 색상이 변동하는 현상 |
Vector Scope | 영상 내 색 정보 확인 도구 |
히스토그램 | 영상의 명암 값 분포를 보여주는 방식 |
히스토그램 평준화 | 이미지의 어둡거나 밝은 부분을 균등하게 조정 |
AMOLED | 능동형 유기 발광 다이오드 (스마트폰 화면에 많이 사용) |
5-2 입력장치 - 스캐너
- 스캐너: 해상도 단위 — dpi (dots per inch)
5-3 저장매체
장치 | 설명 |
USB | 범용 직렬 버스 기반 이동식 저장 장치 |
RAID | 소용량 저장 장치 여러 대를 묶어 대용량 저장 장치로 구성하는 기술 |
블루레이 (Blu-ray) | DVD보다 많은 용량의 데이터 저장 가능 (단파장 청색 레이저 사용) |

0 댓글