1. 인터넷
1. 네트워크 통신 과정
▶ OSI 7 계층
- 7 응용 계층 : 사용자와 직접적 상호작용. HTTP / SMTP / TFTP / FTP / Telnet
- 6 표현 계층 : 응용프로그램이나 네트워크를 위해 데이터를 표현하는 단계. 사용자 정보와 전달 정보를 변환, 암호화/복호화. ASCII / MPEG / JPEG / MIDI
- 5 세션 계층 : 정보 통로를 만들고 암호 확인 및 속도 조절. Net BIOS / SAP / SDP / NWLink
- 4 전송(전달) 계층 : 정보 전달 관리 감독과 정보 전송 경로 선택. 종단끼리 연결하고 메시지 분할과 재조립, 보낼 데이터 용량과 속도 목적지 등을 처리. TCP / UDP / SPX
- 3 네트워크 계층 : 정보 주소를 찾고 트랜스포트층 전달, IP / IPSec / IGMP / ARP / IPX
- 2 데이터링크 계층 : 네트워크 주소 물리적 연결, 노드간 데이터 전송과 물리계층 오류 처리. Ethernet / HDLC / Token Ring
- 1 물리 계층 : 데이터 전기적 신호 변환
2. 네트워크 통신 규약
1) 프로토콜의 특징
- 프로토콜 : 데이터를 효율적으로 전달하기 위한 규칙이나 절차
- 프로토콜 3요소 : 구문, 순서, 의미
- 통신 프로토콜의 기능 : 에러제어, 흐름제어, 연결제어
2) 프로토콜의 종류
- TCP : IP프로토콜 위애 연결형 서비스를 지원하는 전송 계층 프로토콜로 데이터를 패킷 단위로 나누어 전송하고 오류 제어 및 흐름 제어를 제공
- UDP : 일방적으로 정보를 전달하는 역할. 비연결형, 비신뢰성 서비스 지원
- RTP : 실시간 전송 프로토콜로 음성이나 통화를 송수신
- FTP : 파일 전송 프로토콜
- TFTP : 비신뢰성. 별도 인증이 없어 속도 빠름
- IP : 다른 컴퓨터로 패킷을 운반하는 주소체계를 관리하는 규약
- IPSec : IP에 보안성을 제공하고 비밀성, 무결성 등을 이용한 암호화 처리 기능
- HTTP : HTML 문서를 주고 받는데 쓰이는 프로토콜
- SMTP : 전자메일]
- ICMP : 인터넷 제어 메시지 프로토콜
- MQTT : 사물 인터넷과 같이 대역폭이 제한된 통신환경에서 경량 메시지 전송을 위한 프로토콜
- Thread : 홈 기기간의 사물 인터넷을 제공하는 무선 프로토콜
- SSL : TCP / IP 통신에서 HTTPS에서 사용되는 프로토콜
3) 네트워크 포트 번호
- FTP : 20, 21
- SSH : 22
- Telnet : 23
- SMTP : 25
- DNS : 53
- TFTP : 69
- HTTP : 80
- SSL : 443
4) 기타
- UDD : 사용자가 원하는 정보를 웹서비스로 검색해 정보를 얻도록 하는 웹서비스 레지스트리에 관한 표준
- NAT : 사설 IP를 공인 IP 주소로 바꿔주는데 사용되는 통신망 주소 변환기
3. 근거리 통신과 도시권 통신 규약
▶ IEEE 802 - 근거리 통신망과 도시권 통신망을 관할하는 전기 전자 기술자 협회 표준 규칙
- IEEE 802.3 : 근거리 통신망. CSMA / CD
- IEEE 802.9 : 음성 / 데이터 통합협 LAN 표준
- IEEE 802.11 : wi-fi. 좁은 지역을 위한 무선 네트워크에 사용되는 기술
- IEEE 802.15.4 : ZigBee(블루투스 저속버전)
4. 인터넷 주소체계
▶ IPv4
- 주소 길이는 32비트
- A클래스 : 대형통신망. 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비트로 프로토콜 확장을 위해 설계
- IP의 보안성 강화
5. 인터넷 용어
▶ 쿠키 - 인터넷 웹사이트 방문 기록을 남겨 사용자와 웹 사이트를 연결해주는 정보
▶ 하이퍼텍스트 -
▶ 워터마크 - 저작권 보호 또는 문서의 증비을 위해 문서나 파일에 특별한 인식을 표시하는 기술
▶ 스캔 - 서비스를 제공하는 서버의 작동 여부와 제공하는 서비스를 확인하기 위한 것
- TCP를 이용한 스캔 : TCP 단편화 스캔, TCP Half Open 스캔, TCP Open 스캔
▶ 브래드크럼즈(BreadCrumbs)
- 프로그램, 문서, 웹사이트 등에서 사용자의 탐색경로를 시각적으로 제공하는 사용자 인터페이스
- 로그인, 쇼핑, 주문, 배송, 결제 등의 과정에 유용
▶ 커닝 - 텍스트에서 사용하는 용어로 각 글자의 매트릭과 글자 쌍의 자간 조정을 의미
2. 정보 보안
1. 정보 보호
1) 정보 보호의 목적 - 비밀성, 무결성, 가용성
2) 인터넷 보안의 주요 기능 - 인증, 기밀성, 무결성
2. 암호 시스템
1) 대칭키 암호 시스템
- 비밀키 방식, 암호화 / 복호화 사용키 동일.
- DES / T-DES / IDEA / SEED / AES / Blowfish / RIJNDAEL / ARS
2) 비대칭키 암호 시스템
- 공개키 방식으로 암호화 / 복호화 사용키가 동일하지 않음
- RSA / ESS / ECC / Rabbin / Diffie-Helman / ELGamai / SET
3) 기타 암호 시스템
- IPSEC : 기밀성을 보장, 접속 제어, 인증
- SSL : 응용과 전송 계층 사이에 위치해 안전한 연결과 압축 암호화를 담당
- Steganography : 전달하려는 기밀 정보를 이미지 및 오디오 파일 등 다른 매체에 암호화해 숨기는 암호 기술
- Hash 함수 : 메시지의 오류나 변조를 탐지할 수 있는 무결성을 제공
3. 해킹
1) 해킹의 유형
- 스푸핑 : 속임을 이용한 해킹 유형
- 스니핑 : 네트워크 중간에 남의 패킷 정보를 도청하는 해킹
- 세션하이재킹 : 다른 사람의 세션을 훔치거나 도용 엑세스하는 해킹
2) 해킹의 종류
- 스푸핑 해킹 : 파밍, DNS 스푸핑, ARP 스푸핑, ID 스푸핑
- 서비스 거부 공격 : Ping of Death, Land Attack, Smurf Attack, Fraggle Attack
- 기타 해킹 : War Driving, DDOS, Evil Twins, Trojan-Attack, Brute-Force, 워터링홀, 스턱스넷
4. 전자 메일 보안
1) 전자 메일
- 구성요소 : MUA, MDA, MTA
- 보안기술 : S / MIME, PGP, PEM
2) 보안 기술
- MIME : 전자 우편을 위한 인터넷 표준
- S / MIME : 암호 알고리즘 SHA-1, MD5, RSA
3) PGP - 전자 우편을 수신자 외에 다른 사람이 받을 수 없도록 암호화하고 받은 전자 우편의 암호를 해석해 주는 프로그램
4) PEM - 높은 보안성, 메시지 무결성
5) 해쉬함수 - 다양한 가변 길이의 입력
3. 컴퓨터 시스템
1. 운영체제
1) UNIX
- UNIX의 특징 : 시분할 시스템, C로 제작된 최초의 운영체제, 다중 사용자 다중 태스킹 제공
- UNIX 구성요소 : 사용자 > 유틸리티 > 셸 > 커널 > 하드웨어
- Kernel : 주기억 장치에 상주해 컴퓨터 시스템 자원관리 담당
- Shell : 명령어 실행, 명령어 해석기
- File System : 기본 디렉토리 구조 /bin, /dev, /etc, /vsr, /opt
- 유닉스 명령어
- Id : 사용자 관련 정보 확인
- who : 로그인한 사용자와 단말기, port, 로그인 시간 확인
- date : 현재 설정되어 있는 날짜와 시간 변경 및 출력
- password : 사용자 암호변경
- echo : 인수로 입력된 문자열 화면 출력
- banner : 문자열 확대하기
- man : 명령어의 사용법
- ls : 디렉토리 내의 파일 목록
- cd : 현재 디렉토리 변경
- fin : 파일찾기
- cat : 파일을 작성하거나 파일 내용 간단하게 출력
- inode : 파일 소유자의 식별번호, 파일크기, 파일 최종 수정시간
2) 기타 운영체제
- 리눅스
- Tiny OS : 센서 네트워크를 위해 디자인 된 컴포넌트 기반 내장형 운영체제
3) 운영체제 프로세스 스케줄링
- 프로세스 개념 : 컴퓨터에서 실행되고 있는 컴퓨터 프로그램
- 프로세스 스케줄링 목적 : 처리율 증가, CPU 이용률 증가, 오버헤드 최소화
4) 기타
- Context Switching : 이전 프로세스 상태를 보관하고 새로운 프로세스 상태를 적재
- Edge Computing : 분산형 클라우드 컴퓨팅 방식
- Fabric Computing : 시스템을 유연하게 확대 축소
- TPU : 데이터 분석 및 인공지능에 특화된 딥 러닝용 하드웨어
2. 프로그래밍 언어 및 코드
1) 프로그래밍 언어
- AJAX
- Hadoop : 대용량의 데이터 처리를 위해 개발된 오픈 소스 소프트웨어
2) 주요 컴퓨터 코드
- BCD 코드
- EBCDIC 코드
- ASCII 코드
4. 뉴 미디어
▶ Teletext - 뉴스, 일기예보, 주식 등 정보를 글자나 그림으로 받아 부호화 -> TV 전자 빈틈에 Digital Data의 형태로 삽입 송출
▶ Third Person - 가상세계 안에서 자신의 모습을 보면서 가상 세계와 상호작용하는 방식
▶ Metaverse (메타버스) - 가상 세계가 현실 세계에 흡수된 형태로 가상현실보다 진보된 개념
▶ MMS - 영상, 음악, 음성 및 동영상 등 다양한 형식의 데이터를 주고 받는 메시징 시스템
▶ DMB - 디지털 기반의 압축 및 재생 기술을 통한 다채널 방송. 채널 대역폭 1.536[MHz]
▶ RFID - 근거리 통신 기술
- 반도체 칩이 내장된 태그, 라벨 등의 데이터를 무선 주파수를 이용해 비접촉으로 읽어내는 시스템
- 동력에 따라 수동형, 반수동형, 능동형으로 구분
- 주파수에 따라 LFID, HFID, UHFID로 구분
▶ N-Screen - 동일한 콘텐츠를 PC, 스마트 TV, 스마트폰 등 다양한 디지털 정보기기에서 자유롭게 이용할 수 있는 서비스를 뜻합니다.
▶ IPTV
- CAS : 실시간 채널에 대한 암호화 및 VOD 콘텐츠의 사전 암호화
▶ IoT - 사물인터넷
▶ 4D 프린터 - 미리 설계된 시간이나 임의환경 조건이 충족될 경우 스스로 모양을 변경 또는 제조해 새로운 형태로 바뀌는 제품을 3D 프린팅 하는 기술
5. 컴퓨터 장치
1. 출력장치
▶ 모니터
- 미분위상 : 화면의 밝기가 변화할 때 색상이 변동하는 현상
- Vector Scope : 영상 내의 색정보
- 히스토그램 : 영상의 명암 값 프로필을 보여주기 위해 사용되는 방식
- 히스토그램평준화 : 이미지에서 어둡거나 밝은 부분을 균등하게 조정
- AMOLED : 능동형 유기 발광 다이오드
2. 입력장치
▶ 스캐너 - 해상도 단위 dpi
3. 저장매체
▶ USB
▶ RAID - 소용량 저장장치를 여러 대를 배열로 묶어서 대용량 저장 장치로 만드는 기술
▶ 블루레이 - DVD보다 많은 용량의 데이터 저장 가능.
▶ 멀티미디어 처리 기술
- 보(Baud) : 초당 발생한 신호의 변화 상태를 나타내는 변조 속도 기본 단위
- 도플러 효과 : 이동체의 움직임에 따라 수신 신호의 주파수가 변하는 현상
관련포스트 |
멀티미디어콘텐츠제작전문가 자격증 정보 |
멀티미디어콘텐츠제작전문가 필기 TOC |
'컴퓨터자격증 > 멀티미디어콘텐츠제작전문가' 카테고리의 다른 글
멀티미디어콘텐츠 제작전문가 필기 | 4. 멀티미디어 제작기술 ① (34) | 2025.01.06 |
---|---|
멀티미디어콘텐츠 제작전문가 필기 | 3. 멀티미디어 저작 ② (8) | 2024.12.25 |
멀티미디어콘텐츠 제작전문가 필기 | 3. 멀티미디어 저작 ① (15) | 2024.12.23 |
멀티미디어콘텐츠 제작전문가 필기 | 2. 멀티미디어 기획 및 디자인 ③ (68) | 2024.12.18 |
멀티미디어콘텐츠 제작전문가 필기 | 2. 멀티미디어 기획 및 디자인 ② (75) | 2024.12.16 |
멀티미디어콘텐츠 제작전문가 필기 | 2. 멀티미디어 기획 및 디자인 ① (20) | 2024.12.13 |
멀티미디어콘텐츠제작전문가 자격증 정보 (80) | 2024.04.08 |
멀티미디어콘텐츠제작전문가 필기 TOC (0) | 2021.02.18 |
댓글