* 6월 13일 금요일 본문 삭제 예정
제5장 보조기억장치와 데이터 저장
저장장치의 접근속도가 빠른 순서 : 레지스터 > 캐시메모리 > 주기억장치 > 보조기억장치
보조기억장치 : 주기억장치에 모두 저장할 수 없는 많은 양의 데이터를 저장할 수 있는 저장장치가 필요, 가장 큰 기억용량을 차지 하는 저장장치, 비휘발성, 주기억장치에 비해 저장 용량을 크게 구성한다.
기억장치 계층구조 : 컴퓨터 시스템의 성능과 비용, 저장 용량의 균형을 맞추기 위해 컴퓨터의 기억장치를 소량의 고비용 고속 기억장치로부터 대량의 저비용 저속 기억장치에 이르는 여러 층으로 구성하는 계층적 구조를 나타낸다.
순차접근 기억장치 : 물리적 순서에 따라 데이터를 저장하고, 동일한 순서에 따라 순서대로 데이터를 읽을 수 있는 장치로, 자기테이프장치가 이에 해당된다.
직접접근 기억장치 : 데이터의 위치를 지정하여 데이터를 저장하거나 읽어 낼 수 있는 저장장치. SSD, 하드디스크, 광디스크
테이프 라이브러리 : 한 개 이상의 테이프 드라이브와 여러 개의 테이프 카트리지를 보관할 수 있는 슬롯, 테이프를 식별하기 위한 바코드 입력기, 테이프를 자동으로 드라이브에 장착하기 위한 로봇 등으로 구성된 대용량 저장장치
하드디스크 : 여러 장의 디스크가 하나의 회전축에 연결되어 고속으로 회전하며, 읽기/쓰기 헤드가 이동하면서 지정된 트랙의 섹터에서 데이터를 읽거나 기록하는 직접접근 방식의 저장장치로서, 디스크의 회전 속도는 디스크의 접근 속도와 밀접한 관계가 있다.
하드디스크에서 물리적 저장구조를 나타내는 구성형식 : 실린더, 트랙, 섹터
디스크 어레이 : 여러 개의 하드디스크에 데이터를 분산하여 저장함으로써 데이터 저장 성능을 높이거나 저장장치의 신뢰성을 높이기 위한 디스크 저장장치 구성 형태
RAID : 여러 개의 디스크를 하나의 논리적인 단위로 구성하는 기술. 여러 개의 하드디스크에 데이터를 분산 저장하여 데이터 저장의 신뢰성 및 성능을 높일 수 있는 기술
탐색시간(seek time) : 자기디스크 장치에서 헤드가 지정된 트랙으로 이동하는 데 소비되는 시간
회전지연시간 : 디스크가 회전하여 데이터 위치가 헤드에 도달하는 시간
광디스크 : 빛의 반사의 변화를 이용하여 데이터를 저장하는 디스크
WORM 형식의 CD-R, DVD-R, BD-R 디스크는 공백 상태로 제작된 디스크에 1회에 한해 기록할 수 있다.
블루레이 : 가장 높은 저장 용량을 갖는 광디스크
플래시 메모리 : 전기적으로 데이터를 지우고 다시 기록할 수 있는 비휘발성 반도체 메모리의 일종
USB : 컴퓨터와 주변장치 사이의 데이터 교환을 하기 위한 직렬 입출력 표준의 일종, 컴퓨터가 켜진 상태에서 자유롭게 연결과 분리가 가능한 소형 휴대용 저장장치
SSD : 자기디스크와 동일한 인터페이스를 가지나, 디스크 대신 반도체 메모리를 사용하여 데이터를 저장하는 저장장치. 주로 플래시 메모리를 사용하여 가볍고 소비전력이 적으며 기계적인 움직임이 없으므로 매우 빠르게 데이터를 읽을 수 있다는 장점이 있다. 반면 기록과 삭제 횟수가 한정되어 비교적 수명이 짧고, 읽기와 쓰기의 속도 차가 많이 나며, 가격이 비싸다는 점은 단점이다.
클라우드 : 인터넷을 기반으로 하여 컴퓨터의 계산능력, 저장공간, 서비스 등 다양한 컴퓨터의 자원을 언제 어디서나 필요한 만큼 이용하고 비용을 지불하는 방식
클라우드 저장방식 :
파일 호스팅 서비스 : 인터넷이 연결된 곳이면 언제 어디서든 클라우드 저장장치에 파일을 사용자에게 제공하는 인터넷 호스팅 서비스
제6장 소프트웨어와 정보 시스템
시스템 소프트웨어 : 컴퓨터 하드웨어를 운영하고, 응용 소프트웨어가 동작하기 위한 기반 구조를 형성하는 소프트웨어. 컴퓨터 시스템을 효율적으로 사용되도록 관리 한다.
부팅(booting) : 컴퓨터의 동작을 시작하기 위해 운영체제를 컴퓨터에 적재하여 실행을 개시하는 절차
운영체제 : 프로그램의 실행 관리, 컴퓨터 자원의 효율적 관리, 사용자 인터페이스 등의 기능을 제공하는 시스템 소프트웨어
컴퓨터의 하드웨어 장치 관리, 디스크에 있는 파일 시스템관리
유닉스(UNIX) : 멀티태스킹, 멀티유저를 지원하고 개인용 워크스테이션에서 중대현 컴퓨터에 이르는 다양한 컴퓨터에 사용되며, 애플의 OS X(MacOS)과 같은 다양한 운영체제의 기반이 되는 운영체제
리눅스(Linux) : 자유 소프트웨어 및 오픈소스에 입각한 운영체제
명령어 인터페이스(command-line interface, CLI) : 텍스트 형태의 명령어를 이용하여 사용자와 컴퓨터가 상호작용하는 사용자 인터페이스 방식
그래픽 사용자 인터페이스(graphical user interface) : 컴퓨터의 기능을 실행하기 위해 지시하고 그 결과를 확인하는 것을 아이콘 등의 그래픽을 활용하여 쉽고 편리하게 컴퓨터를 사용할 수 있게 하는 사용자 인터페이스 방식
프로그래밍 언어 :
기계어 : 언어번역 프로그램의 도움 없이 컴퓨터가 직접 실행할 수 있는 언어
고급 프로그래밍 언어 : 컴파일러나 인터프리터와 같은 번역 프로그램이 필요
4세대 언어 : 리포트 생성, 데이터 조작 및 분석 등 기존 순차적 고급 언어에 비해 높은 수준의 기능을 제공한다.
컴파일러 : 고급언어로 작성된 원시 프로그램 전체를 기계어 명령으로 구성된 목적 프로그램으로 번역하는 프로그램
인터프리터 : 고급언어로 작성된 원시 프로그램을 문장 단위로 해석하여 실행하게 하는 프로그램
유틸리티 프로그램 : 프로그램을 작성하거나 컴퓨터를 운영하는데 도움이 될 수 있도록 제공되는 프로그램
응용 소프트웨어 : 컴퓨터 사용자들이 특정 분야의 응용을 목적으로 사용할 수 있도록 개발되는 프로그램
알고리즘 : 주어진 문제를 해결하기 위하여 유한한 처리 단계로 구성된 효율적인 처리 절차
순서도 기호:
사유 소프트웨어 : 저작권 소유자의 예외적 법적 권한 하에 허가된 컴퓨터 소프트웨어로서, 소프트웨어를 분석 및 수정하거나 공유하는 행위가 제한됨
셰어웨어 : 판매를 위해 제작된 사유 소프트웨어이지만, 사용자에게 일정 기간 또는 정품에 비해 제한된 기능만을 사용할 수 있도록 무료로 제공되는 소프트웨어
프리웨어 : 사용권에 대한 비용이 없이 사용할 수 있도록 허용된 소프트웨어, 사용권은 개인이나 기관/기업에 다르게 적용될 수 있어 주의해야 한다. GNU프로젝트, BSD 사용권, 모질라 공용 사용권, 아파치 사용권 등은 자유 소프트웨어 운동에 입각한 사용권
자유 소프트웨어 운동 : 사용자가 소프트웨어를 사용하고 공유(복제, 배포)하며 분석하고 수정할 수 있는 자유를 누리게 함으로써 소프트웨어의 자유로운 활용을 장려해야 한다는 움직임
경영정보시스템(MIS) : 기업 경영을 위한 의사결정 등의 도움을 줄 수 있는 정보 제공을 위한 컴퓨터 시스템
전사적 자원관리(ERP) : 생산, 판매, 자재, 인사, 회계 등 기업 전반적인 업무 프로세스를 하나의 체계로 통합한 시스템
제7장 데이터베이스
파일 : 보조기억장치에 저장된 데이터의 집합
인덱스 : 레코드를 식별할 수 있는 키와 그 키에 해당되는 데이터 레코드의 저장 위치를 저장하는 데이터, 레코드를 쉽게 검색할 수 있게 한다.
데이터베이스 구축목적 : 데이터의 일관성 유지, 데이터의 무결성 유지, 다수 사용자의 데이터 공유
데이터베이스 시스템(DBS) : 통합적 구조를 통해 데이터를 공유할 수 있다. 응용 프로그램의 데이터 공유가 자연스럽게 이루어짐으로써 데이터 일관성이 유지된다.
데이터베이스 관리 시스템(DBMS) : 응용프로그램과 데이터 간의 독립성을 유지하고, 다수 사용자 및 응용 사이의 데이터 공용을 지원하는 소프트웨어 패키지. 데이터베이스를 종합적으로 조직하고 접근하며 통제할 수 있는 서브프로그램들로 구성된 소프트웨어 패키지
데이터베이스 언어 : 데이터베이스에서 데이터를 정의하거나 처리, 관리하는 등의 작업을 하기 위해 사용하는 컴퓨터 언어
데이터 정의어(DDL) : 데이터베이스의 스키마를 생성, 변경, 삭제할 목적으로 사용하는 언어
데이터 조작어(DML) : 데이터베이스에 데이터의 삽입, 검색, 수정, 삭제 등의 처리를 하기 위한 목적으로 사용하는 언어
데이터베이스 스키마(schema) : 데이터베이스에서 데이터의 구조, 데이터의 표현 방법, 제약조건에 대한 명세를 기술한 것으로, 데이터베이스 설계도와 같은 것, 데이터베이스의 논리적 구조를 전반적으로 기술한 것
개념 스키마 : 모든 응용 시스템과 사용자가 필요로 하는 데이터를 통합한 전체의 데이터베이스를 기술한 것
내부 스키마 : 저장장치 입장에서 데이터베이스 전체가 저장되는 벙법의 명세를 정의한 것. 물리적 저장 구조 기술
외부 스키마 : 개별 사용자나 응용 업무가 접근하는 데이터베이스 구조를 정의 한 것
데이터베이스 관리자(DBA) : 데이터베이스를 생성하고 유지․보수하며 성능의 모니터링 및 개선 등의 데이터베이스 관리 업무를 담당하는 사람
데이터 독립성 : 데이터가 응용 프로그램으로부터 독립된 특성을 갖도록 하는 것으로, 응용 프로그램이 실제 데이터 저장구조의 변경이나 재구성 등에 영향을 받지 않게 한다.
데이터 무결성(integrity) : 데이터가 현실 세계의 실제 값과의 일치성을 유지하는 특성
데이터 웨어하우스(data warehouse) : 기업과 같은 조직에서 의사결정을 지원하기 위해 운영 시스템의 데이터베이스로부터 추출되어 적절한 형태로 변환되어 저장된 데이터 집합체. 정해진 시점별로 변화된 시계열 정보를 제공한다. 의사 결정을 지원하는 주제별 데이터를 제공한다.
제8장 정보통신기술과 우리 사회
협의의 정보통신 : 컴퓨터의 정보처리기술과 통신망의 통신기술 및 네트워크기술 등이 융합회면서 더욱 효율적으로 처리할 수 있게 되는 정보의 송수신은 물론 정보의 생산, 가공, 축적, 유통, 공급 등의 행위 ex) 전화, 전보, 화상통화, 이메일
제3의 물결 : 1980년대 미국의 저널리스트이자 작가인 A. 토플러의 저서인 《제3의 물결》에 나온 용어. 저자에 따르면, 인류는 농경기술을 발견한 이래 1만 년의 ‘제1의 물결’을 지나, 산업혁명에 의한 기술혁신으로 300년 동안 ‘제2의 물결’을 경험하였으며, 이제는 고도로 발달한 과학기술에 의해 소위 ‘제3의 물결’이라 불리는 대변혁을 맞이하였다고 함. 현재 이 ‘제3의 물결’은 정보혁명이라고 부르며, 정보혁명을 거쳐 인류는 정보사회를 맞이하였음. (The third wave) : 1980년대 미국의 저널리스트이자 작가인 A. 토플러의 저서인 《제3의 물결》에 나온 용어. 저자에 따르면, 인류는 농경기술을 발견한 이래 1만 년의 ‘제1의 물결’을 지나, 산업혁명에 의한 기술혁신으로 300년 동안 ‘제2의 물결’을 경험하였으며, 이제는 고도로 발달한 과학기술에 의해 소위 ‘제3의 물결’이라 불리는 대변혁을 맞이하였다고 함. 현재 이 ‘제3의 물결’은 정보혁명이라고 부르며, 정보혁명을 거쳐 인류는 정보사회를 맞이하였음.
정보사회(Information society) : 정보의 생산, 분배, 활용, 통합, 처리가 경제적, 정치적, 문화적 활동에 매우 중요한 사회로서 정보통신기술이 핵심적인 역할을 함.
정보통신기술 : 정보기술(IT)의 확장형용어로서 통신의 역할을 강조하며 컴퓨터와 통신망의 연결을 통한 융합된 기술을 의미함.
정보통신기술의 특징 : 시간과 공간의 한계 극복, 다양한 형태의 정보 전달, 사회 발달에 큰 영향
핀테크(fintech) : 금융(Finance)과 기술(Technology)의 합성어로, 금융과 정보통신기술의 융합 분야에서 생겨난 새로운 금융 서비스를 의미함.
기업경영에 필요한 정보를 수집,분석하기 위해 활용하는 벙법 : DSS : 의사결정지원 시스템, MIS : 경영정보 시스템, 빅데이터
DTN(Delay Tolerance Networking) : 우주 인터넷, 태양계 행성들을 연결하는 행성 간 인터넷(우주 탐사 분야)에서 사용하는 통신 프로토콜을 의미함 연속적인 연결이 부족할 수 있는 이종 네트워크의 기술적인 문제를 해결하기 위한 컴퓨터 네트워크 아키텍처에 대한 접근법
이러닝(e-Learning) : 전자를 의미하는 electronic의 e와 학습을 의미하는 learning이 합성된 용어로서 정보통신기술을 이용한 학습을 의미함. 정보통신기술을 활용하여 언제, 어디서나, 누구든지 원하는 수준별 맞춤형 학습을 할 수 있는 교수학습 방법을 총칭함.
유헬스(u-Health) : u-Healthcare는 정보통신기술을 활용한 건강관리 서비스로 시간과 공간의 제한 없이 제공되는 의료 서비스를 의미함.
웨어러블 디바이스(wearable device) : 신체에 부착하여 컴퓨팅 행위를 할 수 있는 모든 것을 지칭하며, 일부 컴퓨팅 기능을 수행할 수 있는 애플리케이션까지 포함함. 신체 부착형, 생체 이식형, 액세서리 형태로 구분됨.
UGC : 사용자가 직접 제작하는 집단 지성의 한예로 강력한 시청각적 효과를 가지고 민심을 형성하기도 하는 것
제9장 4차 산업혁명과 미래사회
1차 산업혁명 : 18세기의 증기기관 기반의 기계화 혁명
2차 산업혁명 : 19세기의 전기 에너지 기반의 대량생산 혁명
3사 산업혁명 : 20세기의 컴퓨터와 인터넷 기반의 지식정보 혁명
4차 산업혁명 : 21세기의 제2차 지식정보 혁명
인공지능, 로봇, 사물인터넷, 클라우드 컴퓨팅, 빅 데이터 등의 기술을 활용하여 자동화와 연결성이 극대화되는 산업 환경의 변화를 의미함.
4차 산업혁명은 빅데이터, 클라우드, 인공지능, 사물인터넷 등을 핵심기술로 하여 ‘초연결’, ‘초융합’, ‘초지능’ 등의 특성을 갖음.
사물 인터넷 [Internet of Things(IoT)] : 각종 사물에 컴퓨터 칩과 통신 기능을 내장하여 인터넷에 연결하는 기술로 정의함. 즉, 사물을 유무선 정보통신망으로 연결하여 관련 정보를 수집·처리·공유·활용함으로써 우리의 일상생활을 더욱 윤택하게 하는 기술임.
사물인터넷의 기술 : 센싱(sensing) 기술, 유무선 통신 및 네트워크 인프라 기술, IoT 서비스 인터페이스 기술, IoT 보안기술
사물인터넷의 활용 : 헬스케어, 스마트 팩토리, 스마트 키
클라우드 컴퓨팅 (Cloud Computing) : 사용자가 직접 컴퓨팅 장비나 환경을 갖추지 않고 이러한 컴퓨팅 자산(서버, 스토리지 공간, 네트워크 등)을 인터넷 기반으로 제공하는 기술을 의미함. 클라우드 컴퓨팅의 세 가지 서비스 모델로서 인프라스트럭처형 서비스(IaaS: Infrastructure as a Service) 모델, 플랫폼형 서비스(PaaS: Platform as a Service) 모델, 소프트웨어형 서비스(SaaS: Software as a Service) 모델 등이 있음.
클라우드 컴퓨팅의 대표적인 기술 : 가상화 기술, 분산 컴퓨팅 기술, 오픈 인터페이스 기술
클라우드 컴퓨팅의 단점 : 서버의 데이터가 손상되면 원상 복귀가 어려울 수 잌ㅆ거나 개인정보가 유출될 수 있다. 사용자가 원하는 맞춤형 서비스가 적어진다. 통신환경에 따라 서비스의 품질이 달라진다.
오픈 인터페이스 기술 : 서로 다른 두 시스템이 서로 상호작용하기 위해 필요한 정보를 주고받을 수 있도록 시스템 사이에 마련된 접점이다. 응용프로그램을 개발하는 데 사용되는 인터페이스인 API를 공개하는 기술 이다. 외부 개발자에게 제공하는 API를 이용하면 응용프로그램을 쉽게 개발할 수 있다.
빅데이터 (Big data) : 빅데이터는 기존에 이용하던 데이터 처리 프로그램으로 처리하기에는 너무 크거나 복잡한 데이터 집합, 또는 그 데이터 집합에 대해 체계적으로 분석하여 정보를 추출하거나 처리하는 방법을 다루는 분야라고 정의함. 규모가 방대하고, 생성 주기도 짧고, 형태도 수치 데이터뿐 아니라 문자와 영상 데이터까지 포함하는 대규모 데이터
빅데이터의 특징 : 데이터의 크기(Volume), 데이터의 속도(Velocity), 데이터의 다양성(Variety)
빅데이터의 5가지 핵심기술 : 수집·저장·처리·분석·표현
빅데이터의 수집기술 : 크롤링, open API, 센싱
인공지능 [Artificial Intelligence(AI)] : 인간처럼 사고하고 감지하고 행동하도록 설계된 일련의 알고리즘 체계라고 정의함. 또는 인간의 지능(인지, 추론, 학습 등)을 컴퓨터 시스템으로 만든 것 또는 그렇게 만들 수 있는 방법론을 연구·개발하는 컴퓨터과학의 한 영역이라고 정의하기도 함.
인공지능의 주요 기술 : 탐색, 지식표현, 지능형 에이전트, 기계학습
인공지능의 사례 : 스마트 스피커, 차량용 네비게이션, 기후변화 예측
제10장 정보통신
컴퓨터 통신망의 주요 활용 목적 : 자원의 공유, 신뢰도 향상, 처리기능의 분산
ARPANET (Advanced Research Project Agency Network) : ARPANET은 1968년 미국 국방성에서 계획하고 1969년에 구축한 컴퓨터통신망으로서, 다수의 컴퓨터와 단말기를 디지털 회선으로 접속하여 서로 연결하는 방법을 제공하여 데이터 통신 시대의 개막에 크게 공헌하였음. 특히, ARPANET은 TCP/IP라는 통신 프로토콜을 사용하는 패킷교환 네트워크로서 인터넷의 전신이라고 부름.
ALOHA (Additive Links Online Hawaii Area) : 1968년에 하와이 대학에서 실험적으로 시작한 ALOHA 시스템은 1971년 최초의 무선 패킷교환 방식으로 데이터를 전송함.
멀티드롭 선로 (Multidrop line or multipoint line) : 2개 이상의 단말기가 하나의 통신선로에 연결되었을 때 그 연결된 선로를 의함. 회선이라는 통신 자원을 공유하는 것. 매체제어 프로토콜(media access control protocol)이 필요함.
게이트웨이 (gateway) : 서로 다른 통신 프로토콜을 사용하는 2개 이상의 서로 다른 네트워크를 이어주는 네트워크 연결장치로서, 다른 네트워크로 들어가는 입구 역할을 하거나 나가는 출구 역할을 하는 네트워크의 연결점임.
모뎀 : 컴퓨터통신망에서 아날로그 신호를 디지털 신호로 서로 변환해주는 장치
데이터 교환 (Data switching) : 컴퓨터통신망에서 단말기와 단말기 사이 또는 단말기와 컴퓨터 사이에서 데이터를 교환하는 것을 의미함. 데이터 교환 방식에는 크게 회선 교환 방식과 축적 교환 방식이 있음. 축적 교환 방식은 교환기에 저장장치가 있어 데이터를 저장하였다가 전송할 수 있는데 메시지 교환 방식과 패킷교환 방식으로 구분됨. 패킷 교환 방식은 전송할 데이터를 패킷이라고 부르는 일정한 크기의 데이터로 분할하여 전송하는데 가상회선 교환방식과 데이터그램 교환방식으로 구분됨.
축적 교환 방식 : 메시지 교환방식, 가상회선 교환방식, 데이터그램 교환방식
LAN : 근거리 통신망, 규모가 가장 작은 컴퓨터 통신망
MAN : 도시권 통신망,
WAN : 광역통신망, 규모가 가장 큰 컴퓨터 통신망
통신 프로토콜 : 통신을 원하는 두 개체 간에 무엇을, 어떻게, 언제 통신하도록 할 것인가를 서로 약속한 규약
허브(Hub) : 하나의 노드에서 수신한 신호를 정확히 재생시켜 다른 노드로 보내는 것이 주기능인 네트워크 연결 장치
광섬유 : 데이터를 빛으로 바꾸어 전송할 수 있는 매체
단방향 통신 : 라디오나 텔리비전에서 사용되는 정보 전송의 형태
반이중 통신 : 한 방향으로의 통신이 끝난 뒤 반대 방향으로의 통신이 이루어져 정보전송방향이 교대로 바뀌는 방식
이메일 송수신에 사용되는 통신 프로토콜 : SMTP, POP3, IMAP
성형 네트워크 : 중앙컴퓨터가 네트워크 중앙에 위치하고 다른 노드들이 이 중앙컴퓨터에 점 대 점 링크에 의해 연결된 형태. 중앙 컴퓨터가 고장 나면 전체 네트워크가 마비
환형 네트워크 : 다른 통신선로가 있기 때문에 하나가 고장나면 다른 하나를 예비용으로 이용할 수 있는 네트워크
망형 네트워크 : 증가된 통신선로의 수 때문에 더욱 신뢰성이 높다
버스형 네트워크 : 모든 단말기가 하나의 선로에 연결되어 그 선로를 공용으로 사용하지만, 한 순간에 하나의 단말기만이 데이터를 전송
직렬 전송 : 하나의 통신회원을 통하여 한 번에 한 비트씩 순서대로 전송하는 방식
병렬 전송 : 여러 개의 전송로를 통하여 동시에 여러 비트를 전송하는 방식
제11장 인터넷
인터넷 (Internet) : 세계적인 컴퓨터 네트워크 시스템으로서 interconnected와 network의 합성어임. 미국 국방성에서 시작한 ARPANET이 원조이며 컴퓨터들을 연결하는 데에 TCP/IP 프로토콜을 사용함.
개방 구조, 호스트간 평등성, 모든 컴퓨터가 독자적인 주소를 할당
인터넷주소 또는 IP주소 (IP Address) : TCP/IP 기반 하에서 인터넷에 연결되어 있는 모든 컴퓨터가 가진 자신만의 고유한 번호
도메인 이름 (Domain name) : IP 주소는 숫자로 구성되어 있기 때문에 사람이 사용하기가 어려운 단점이 있음. 따라서 의미가 있는 단어를 사용해 네트워크에 일종의 별명을 붙여서 사용하는데 이를 도메인 이름이라고 함.
or : 공공기관, ac : 교육기관, go : 정부기관, co : 상업기관
DNS 서버: 도메인 이름을 IP주소로 변환
URL (Uniform Resource Locator) : 인터넷에서 접근 가능한 자원의 주소 또는 이 주소를 일관되게 표현할 수 있는 형식을 의미함. URL은 프로토콜의 이름, 도메인 이름, 컴퓨터 파일의 위치를 계층적으로 나타낸 경로명 등으로 구성됨.
WWW (World Wide Web) : 월드 와이드 웹(WWW) 또는 웹(web)은 많이 사용되는 인터넷 서비스로서 텍스트는 물론 이미지, 음성, 동영상 등의 멀티미디어 정보를 쉽게 검색할 수 있음. 이를 위해서는 HTTP(Hyper Text Transfer Protocol)라는 통신 프로토콜을 사용하는데, HTTP는 웹 상에서 하이퍼텍스트(hyper text)로 표현된 텍스트, 그래픽 이미지, 사운드, 비디오 그리고 기타 멀티미디어 파일을 볼 수 있도록 해주는 프로토콜임.
SMTP : 이메일 전송에 사용되는 프로토콜
HTTP : WWW 서비스가 가능하게 해주는 프로토콜
VoIP(Voice over Internet Protocol) : 인터넷 전화 서비스
(IPTV: Internet Protocol Television) : 인터넷 프로토콜 텔레비전
제12장 정보보안
정보보안 (Information security) : 정보 보안은 유형, 무형의 정보를 수집, 가공, 저장, 검색, 송신, 수신 등 정보를 사용하는 과정에서 발생하는 여러 부작용에 대처하기 위한 모든 정보 보호 활동을 말한다. 여기서 정보보호(情報保護, information protection)란 정보를 제공하는 공급자 측면과 사용자 측면에서 논리적이고 물리적인 장치를 통해 미연에 방지를 하는 것에 목적을 두고 있다.
정보보안의 3가지 목표 : 가용성, 기밀성, 무결성
해킹 (Hacking) : 해킹은 원래 컴퓨터 전문가들이 순수하게 작업과정 자체의 즐거움을 찾는 행위에서 컴퓨터가 대중화 되면서 점차 나쁜 의미로 변질되어 ‘어떠한 의도에 상관없이 다른 컴퓨터 침입하는 모든 행위’로 전산망을 통하여 타인의 컴퓨터 시스템에 접근 권한 없이 무단 침입하여 범죄행위를 저지르는 것을 말한다.
대표적인 해킹 방법 : 백도어, 스니핑, 스푸핑
크래킹 : 파괴적인 계획을 가지고 다른 컴퓨터에 침입하는 행위
서비스 거부 공(DoS) : 공격자가 정보 시스템에 처리용량을 넘는 많은 양의 데이터를 전송하여 과도한 부하를 일으킴으로써 정보 시스템의 기능을 마비시키는 해킹 방법
컴퓨터 바이러스(Computer virus) : 컴퓨터에서 실행되는 일종의 명령어들의 집합으로 감염 대상이 컴퓨터 프로그램이나 데이터 파일이다.
웜(Worm) : 네트워크를 통하여 자기 자신을 복제하며 전파할 수 있는 프로그램이다. 컴퓨터 바이러스와 다른 점은 바이러스는 다른 프로그램을 이용하여 자신을 복제하고 감염시키지만, 웜은 다른 프로그램을 감염시키지 않고도 자기 자신을 복제하면서 네트워크를 통해 널리 퍼질 수 있다.
피싱(Phishing) : 피싱은 인터넷에서 송신자의 신원을 알리지 않는 메일로 수신자의 개인 정보를 빼낸 뒤 이를 불법적으로 이용하는 범죄를 뜻한다. 피싱은 개인 정보(private data)와 낚시(fishing)의 합성어이며 낚시를 뜻하는 fishing에서 발음이 같도록 변형한 것으로서, 인터넷에서 스팸메일을 미끼로 사용자를 '낚는' 것을 비유한 표현이다.
파밍(Pharming) : 인터넷에서 도메인을 탈취하거나 DNS 이름을 속여 사용자들에게 가짜 웹사이트로 유인한 다음 유인된 사용자의 개인 정보를 빼내 불법적으로 사용
암호화 (Encryption) : 평문을 암호문으로 재구성하는 과정
복호화(decryption) : 암호문을 평문으로 복원하는 과정
공개키 암호화 : 암호화 키는 모두에게 공개하지만 복호화 키는 공개하지 않는다.
대칭키 암호화 : 암호화키와 복호화키가 서로 같은 방식이다.
방화벽 (Firewall) : 방화벽은 누구나 연결할 수 있는 인터넷의 개방성으로 인해서 발생되는 보안상의 취약점을 해결하기 위한 네트워크 보안 방법으로서 네트워크에서 송수신되는 패킷을 검사하여 조건에 맞는 패킷들만 통과시키는 소프트웨어나 하드웨어를 총칭한다.
네트워크 보안강화 방법 : 암호화, 방화벽, 전자 서명, 백신프로그램
네트워크 보안 요구사항 : 실체 인증, 데이터 무결성, 데이터 보안성, 데이터 인증, 부인 방지
제13장 멀티미디어
멀티미디어 : 다수의 매체로 표현된 정보가 유기적으로 통합, 두 종류 이상의 매체가 통합되어 구성된 응용 또는 저작물,
하이퍼미디어 : 연관된 콘텐츠가 서로 연결되어 있다. 한 문서 내의 텍스트, 그림 등의 관련된 다른 콘텐츠와 사로 연결되어 사용자가 순차적으로 콘텐츠를 볼 수도 있고 연결된 다른 문서로 이동할 수 도 있는 비선형 콘텐츠
하이퍼텍스트 : 텍스트 안에 있는 내용과 관련된 다른 텍스트와 하이퍼링크(hyperlink)를 이용하여 서로 연결된 연관된 텍스트들의 집합
유니코드(UNICODE) : 전 세계의 문자를 컴퓨터에서 표현하기 위해 제정된 문자 코드
레스터 이미지 : 가로와 세로로 나열된 점들의 집합으로 표현된 그림. 픽셀 단위로 값이 정해져 있으며, 이에 따라 이미지의 정보량이 정해진다. 주어진 이미지는 확대해도 더 상세한 그림을 얻을 수 없다.
JPEG : 손실압축 부호와 알고리즘을 이용하여 높은 비율로 압축할 수 있어 디지털 사진 저장에 유용한 파일 형식
백터 이미지 : 점이나 직선 곡선등 기하도형으로 그림을 표현하는 방식, 확대할 경우 기하도형의 크기를 확대하여 그림이 자연스럽게 확대
해상도 : 단위 길이 당 구분하여 표현할 수 있는 픽셀의 수
원격회의 : 지리적으로 떨어져 있는 사람들이 인터넷이나 통신 네트워크를 통해 같은 시간에 서로 연결되어 회의를 진행하는 것
가상현실(virtual reality) : 실제 세계의 환경 또는 상상 속의 환경을 컴퓨터를 이용하여 시뮬레이션하는 기술
증강현실(augmented reality) : 실제 세계의 정보에 디지털 정보를 결합하여 현실 환경 정보의 가치를 높이는 기술
혼합현실(mixed reality) : 가상의 객체와 실제 객체가 공존하며, 실시간으로 상호작용을 함으로써 가상의 세계와 실제 세계가 통합된 환경의 경험을 제공하는 기술
메타버스(metaverse) : 가상과 현실이 상호작용하는 환경 안에서 직업, 금융, 문화, 교육 등의 활동이 이루어지는 세상
비디오 코텍 : 압축된 비디오를 원래의 비디오 데이터로 복원하여 보기 위해 사용한다. 부호기와 복호기를 합하여 코덱이라 한다. 비디오를 압축하는 형태는 WMV, MPEG 등이 있다.
비회원은 댓글을 읽을 수 없습니다.
로그인 후에 바로 열람 가능합니다