|
퓨터의 이해 교재 5장~13장 연습문제
제5장 보조기억장치와 데이터 저장
순차접근 저장장치 : 물리적 순서에 따라 데이터를 저장하고, 동일한 순서에 따라 순서대로 데이터를 읽을 수 있는 장치로, 자기테이프장치가 이에 해당된다.
직접접근 저장장치 : 데이터의 위치를 지정하여 데이터를 저장하거나 읽어 낼 수 있는 저장장치
테이프 라이브러리 : 한 개 이상의 테이프 드라이브와 여러 개의 테이프 카트리지를 보관할 수 있는 슬롯, 테이프를 식별하기 위한 바코드 입력기, 테이프를 자동으로 드라이브에 장착하기 위한 로봇 등으로 구성된 대용량 저장장치
디스크 어레이 : 여러 개의 하드디스크에 데이터를 분산하여 저장함으로써 데이터 저장 성능을 높이거나 저장장치의 신뢰성을 높이기 위한 디스크 저장장치 구성 형태
광디스크 : 빛의 반사의 변화를 이용하여 데이터를 저장하는 디스크
플래시 메모리 : 전기적으로 데이터를 지우고 다시 기록할 수 있는 비휘발성 반도체 메모리의 일종
USB : 컴퓨터와 주변장치 사이의 데이터 교환을 하기 위한 직렬 입출력 표준의 일종
SSD : 자기디스크와 동일한 인터페이스를 가지나, 디스크 대신 반도체 메모리를 사용하여 데이터를 저장하는 저장장치
1.보조기억장치는 주기억장치를 보조하는 2차 기억장치로서, 주기억장치에 비해 매우 느리지만, 낮은 비용으로 대량의 데이터를 저장할 수 있으며, 비휘발성 기억장치이므로 데이터를 안정적으로 보관할 수 있다.
2.보조기억장치에는 자기테이프와 같은 순차접근저장장치와 자기디스크, 광디스크, SSD 등의 직접접근저장장치가 있다.
3.자기테이프장치는 순차적으로 데이터를 저장하고 읽을 수 있으며, 대화식 처리보다는 주로 데이터의 백업용으로 사용한다.
4.테이프 라이브러리는 슬롯에 있는 여러 개의 테이프 카트리지를 자동적으로 테이프 드라이브에 넣고 꺼낼 수 있는 로봇을 이용하여 대용량 기억장치를 구성한 것이다.
5.자기디스크장치는 회전하는 원판 위에서 헤드를 움직여 원하는 위치에서 데이터의 읽기 및 쓰기를 할 수 있는 장치이다.
6.디스크의 회전 속도나 헤드가 지정된 트랙으로 움직이는 속도 등은 기계적인 동작 시간으로서, 하드디스크의 처리 속도와 밀접한 관계가 있다.
7.광디스크는 빛의 반사의 변화를 이용하여 데이터를 저장하는 디스크 장치로서, CD, DVD, Blu-ray disc 등이 이에 해당된다.
8.SSD는 플래시메모리와 같은 반도체 기억장치를 이용하여 자기디스크와 동일한 인터페이스에 연결할 수 있도록 만든 장치로서, 자기디스크에 비해 가볍고 소비전력이 적으며 기계적인 움직임이 없으므로 매우 빠르게 데이터를 읽을 수 있다는 장점이 있다.
1. 다음의 기억장치 중 중앙처리장치가 가장 빠르게 데이터를 가져올 수 있는 기억장치는?
① 캐시기억장치 ② 주기억장치
③ 광디스크 ④ 카트리지테이프
2. 여러 개의 디스크판으로 구성딘 하드디스크의 경우 중심축으로부터 같은 거리에 있는 트랙들의 집합을 무엇이라 하느냐?
① 섹터 ② 실린더
③ 레코드 ④ 블록
3. 다음 중 모바일 장치 등에 널리 사용되는 비파괴칩 저장장치는?
① 플로피디스크 ② 플래시메모리
③ DAT 테이프 ④ DVD-RAM
1. CPU의 접근속도가 빠른 것부터 순서대로 나열한 것은?
① 주기억장치, 레지스터, 캐시기억장치, 보조기억장치
② 주기억장치, 캐시기억장치, 레지스터, 보조기억장치
③ 레지스터, 주기억장치, 캐시기억장치, 보조기억장치
④ 레지스터, 캐시기억장치, 주기억장치, 보조기억장치
<해설> 주관식 연습문제 1번 해설 참조.
2. 다음 중 릴테이프의 밀도를 가장 정확하게 설명한 것은?
① 자기테이프 1인치당 저장될 수 있는 바이트 수
② 자기테이프 1인치당 저장될 수 있는 워드의 수
③ 자기테이프 1인치당 저장될 수 있는 블록의 수
④ 자기테이프 1인치당 저장될 수 있는 레코드의 수
<해설> 자기테이프 밀도는 테이프 1인치당 저장할 수 있는 문자 혹은 바이트 수를 말하며, 사용되는 장치에 따라 밀도가 다양하다. 릴테이프의 경우 6,250bpi(bytes per inch)가 주로 사용된다.
3. 다음 중 디스크어레이를 설명하는 내용이라고 할 수 없는 것은?
① 여러 개의 하드디스크를 결합한 저장장치이다.
② 자료저장의 신뢰성을 높일 수 있다.
③ RAID 저장장치라고도 한다.
④ 대용량 카트리지 시스템을 말한다.
<해설> 디스크어레이는 일종의 하드디스크의 집합으로 저장되는 데이터를 안전하게 관리하기 위해 여러 개의 다른 하드디스크에 분산시켜 저장하며, 하나의 디스크에서 어떤 고장이 발생했을 때 데이터를 다른 디스크에 재구성할 수 있게 한다. 이 디스크어레이를 다른 말로는 RAID라고 하며, 여기서 값이 싸다는 것은 디스크어레이에 있는 중간 크기의 각 하드디스크는 하나의 큰 하드디스크보다 가격이 저렴하다는 의미로 사용되는 것이다. 대용량 카트리지 시스템은 용량 50MB의 자기테이프 카트리지를 수천 개 수용하고 자기 디스크 장치를 기본 장치로 하여 35∼수백 GB의 온라인 파일을 구성하는 시스템이다.
4. 다음 보조기억 장치 중 직접적(direct) 혹은 임의적(random) 접근 저장 매체가 아닌 것은?
① 자기테이프 ② 플래시메모리
③ 자기디스크 ④ 광디스크
<해설> 플래시메모리, 자기디스크, 광디스크는 저장된 데이터에 직접 접근할 수 있는 임의접근 혹은 직접접근 저장장치라고 불리는 기억장치이다. 자기테이프는 대표적인 순차접근 기억장치이다.
5. 이동헤드 디스크에서 헤드가 필요한 실린더를 찾아가는데 걸리는 시간으로 자기디스크 에서 데이터를 읽고 쓰는데 걸리는 시간에 큰 영향을 미치는 것은?
① 탐구시간(seek time) ② 반환시간(turnaround time)
③ 전송시간(transfer time) ④ 회전지연시간(rotational latency time)
<해설> 탐구시간은 하드디스크 등의 기억장치에서 헤드가 목적하는 장소로 이동하는 데 필요한 시간이다. 데이터가 기록된 장소에 따라 헤드의 이동거리도 달라지기 때문에 이동거리를 결정해서 평균 검색 시간으로 나타내는것이 보통이다.
6. 다음 보조기억장치 중 임의적 접근이 가능한 저장매체는?
① 자기테이프 ② 카트리지테이프
③ 자기디스크 ④ DAT
<해설> 순차적 저장 및 검색방법을 사용하는 자기테이프의 종류로는 릴테이프, 카트리지테이프, DAT가 있다. 자기디스크는 임의적 혹은 순차적 저장과 검색방법을 사용한다.
7. 컴퓨터의 하드디스크에서 물리적 저장구조를 나타내는 구성 형식을 바르게 설명한 항은?
① 실린더, 트랙, 섹터 ② 실린더, 섹터, 레코드
③ 버퍼, 실린더, 필드 ④ 트랙, 섹터, 필드
<해설> 하드디스크의 물리적인 저장구조는 실린더, 트랙, 섹터로 구성된다. 실린더는 트랙의 집합이고, 트랙은 섹터의 집합으로 구성된다. 이와 같은 구조를 바탕으로 하드디스크의 저장용량을 계산할 수 있는데 방법은 다음과 같다. 예를 들어, 12면에 데이터를 저장할 수 있으며 면당 1,632개의 트랙, 트랙당 54개의 섹터, 그리고 섹터당 512바이트가 저장된다고 할 때, 이 하드디스크의 저장용량을 계산해 보면 다음과 같이 약 541MB가 된다.
1,632트랙(면당)×12면(헤드) = 19,584트랙
19,584트랙×54섹터(트랙당) = 1,057,536섹터
1,057,536섹터×512바이트(섹터당) = 541,458,432바이트
8. 다음 중 광디스크에 대한 내용으로 옳지 않은 것은?
① 데이터를 기록하는 방법에 따라 크게 ROM, WORM, RW로 구분할 수 있다.
② 광디스크의 형식은 CAV형식이다.
③ 레이저를 이용한 재생방식을 사용한다.
④ 읽기/쓰기 드를 2개의 레이저로 대체했다.
<해설> 광디스크 기술은 자기저장매체에서 사용하는 읽기/쓰기헤드를 2개의 레이저로 대체시켜 버렸다. 광디스크는 데이터를 기록하는 방법에 따라 크게 ROM, WORM, RW로 구분할 수 있다. 레이저를 이용한 재생방식을 사용하기 때문에 수명이 길고 대량생산을 위해서 한 장의 마스터를 만들어 이를 인쇄방식과 유사하게 찍어내는 방법을 사용한다. 광디스크의 형식은 크게 CAV와 CLV 형식으로 구분된다.
9. 다음 중 SSD에 대한 설명으로 옳지 않은 것은?
① 외관이나 설치방법은 기존의 하드디스크와 유사하다.
② 일반적으로 플래시메모리 방식을 많이 사용한다.
③ 내구성이 약하고 전력소모가 크다.
④ 탐색시간과 액세스 지연시간이 없으므로 데이터를 읽는 시간이 빠르다.
<해설> SSD는 외관이나 설치 방법은 기존의 하드디스크와 유사하지만 내부적으로 반도체 메모리를 사용하여 데이터를 저장하는 장치로 하드디스크와 같이 움직이는 부품(회전모터, 헤드암)이 전혀 없기 때문에 내구성이 강하고 전력소모가 적다는 장점이 있다. 플래시메모리에 데이터를 저장하는 방식의 경우 저장하는 시간이 기존 하드디스크보다 더 걸릴 수도 있지만 탐색시간과 액세스 지연시간이 없으므로 데이터를 읽는 시간은 획기적으로 빠르다는 장점이 있다.
10. 디스크에서 읽어온 데이터를 반복적으로 사용하기 위해 주기억장치의 특정한 장소에 보관하여 사용하게 되는데 이 장소를 무엇이라 하는가?
① 플래시메모리 ② USB메모리
③ 버퍼캐시 ④ 메모리블록
<해설> 버퍼캐시는 디스크캐시라고도 하며, 디스크에서 읽어 온 데이터를 디스크와 CPU 사이에 일시적으로 저장하기 위해 특별히 할당되어 있는 주기억장치의 일부분이다. 데이터 처리 시 최근에 디스크에서부터 읽어온 데이터 또는 디스크에 기록된 데이터가 버퍼캐시에 저장되어 있을 경우, 그 데이터를 디스크가 아닌 주기억장치에서부터 빠르게 인출할 수 있어 접근시간이 상당히 단축되고 실행이 고속화된다.
11. 다음 중 저장장치의 미래 발전 추세로 적합하지 않은 항은?
① 플래시메모리 등 비파괴칩 메모리의 발전
② 자기테이프와 같은 대용량 순차기억장치의 보편적 사용
③ 멀티미디어 데이터 저장을 위한 대용량 하드디스크 사용
④ 저장장치의 소형화, 경량화, 고속화
<해설> 반도체와 통신기술의 발전에 따라 멀티미디어를 효과적으로 처리하고 관리하려면 무엇보다 고속의 처리장치와 대용량의 저장장치가 요구되는데, 이러한 문제해결을 위한 기술발전도 더욱더 가속화되리라고 본다. 앞으로 저장장치 분야에서 비파괴칩 기술, 자기버블메모리 기술, 그리고 홀로그래픽 메모리 기술이 크게 발전할 것으로 예측된다.
제6장 소프트웨어와 정보 시스템
시스템 소프트웨어 : 컴퓨터 하드웨어를 운영하고, 응용 소프트웨어가 동작하기 위한 기반 구조를 형성하는 소프트웨어
운영체제 : 프로그램의 실행 관리, 컴퓨터 자원의 효율적 관리, 사용자 인터페이스 등의 기능을 제공하는 시스템 소프트웨어
컴파일러 : 고급언어로 작성된 원시 프로그램 전체를 기계어 명령으로 구성된 목적 프로그램으로 번역하는 프로그램
인터프리터 : 고급언어로 작성된 원시 프로그램을 문장 단위로 해석하여 실행하게 하는 프로그램
유틸리티 프로그램 : 프로그램을 작성하거나 컴퓨터를 운영하는데 도움이 될 수 있도록 제공되는 프로그램
응용 소프트웨어 : 컴퓨터 사용자들이 특정 분야의 응용을 목적으로 사용할 수 있도록 개발되는 프로그램
알고리즘 : 주어진 문제를 해결하기 위하여 유한한 개수의 잘 정의된 명령으로 표현된 처리 절차
경영정보시스템(MIS) : 기업 경영을 위한 의사결정 등의 도움을 줄 수 있는 정보 제공을 위한 컴퓨터 시스템
1.컴퓨터나 관련 장치들을 동작시키는데 사용되는 다양한 종류의 프로그램 및 관련 데이터를 소프트웨어라고 한다.
2.시스템 소프트웨어는 컴퓨터 하드웨어를 운영하고, 응용 소프트웨어가 동작하기 위한 기반 구조를 형성하는 소프트웨어로서, 운영체제, 프로그래밍 언어 번역기, 유틸리티 프로그램 등이 이에 해당된다.
3.응용 소프트웨어는 컴퓨터 사용자들이 특정 분야의 응용을 목적으로 사용할 수 있도록 개발되는 프로그램이다.
4.프로그래밍 언어는 기계어나 어셈블리어와 같이 기계 중심의 저급언어와 사람의 언어와 유사한 문장을 사용하는 고급언어가 있다.
5.제4세대 언어는 기존 순차적 고급언어에 비해 보다 높은 수준의 기능을 제공함으로써 프로그래밍 노력이나 시간을 줄이기 위한 언어이며, 제5세대 언어는 인공지능 분야에 사용되는 언어이다.
6.알고리즘은 주어진 문제를 해결하기 위하여 유한한 개수의 잘 정의된 명령으로 표현된 처리 절차로서, 흐름도나 의사코드 등을 이용하여 표현한다.
7.경영정보시스템은 기업 경영에 관한 정보를 제공해 주는 컴퓨터 시스템이다.
1. 다음에서 유틸리티 프로그램에 해당하지 않는 것은?
① 텍스트 에디터 ② 학사관리 프로그램
③ 매체변환 유틸리티 ④ 디버거
2. 다음 언어에서 함수언어에 해당하는 것은?① LISP ② SNOBOL
③ Smalltalk ④ JAVA
3. 기업이 잘 정리된 방법으로 고객관계를 관리해 나가기 위해 필요한 방법론이나 소프트웨어 등을 지칭하는 것은?
① CRM ② BPR
③ ERP ④ SCM
1. 원시 프로그램 명령을 기계어 상태의 목적 프로그램으로 변환시켜 프로그램을 실행시키는 언어번역 프로그램은 ?
① 운영체제 ② 코드변환기
③ 인터프리터 ④ 컴파일러
<해설> - 운영체제 : 하드웨어를 감싸고 제어하며 사용자와 컴퓨터 시스템 간의 매개체 역할을 하는 프로그램
- 코드변환기 : 하나의 계열부호가 자동적으로 다른 계열의 부호로 변환되는 장치
- 인터프리터 : 원시프로그램의 한 문장을 읽고 곧이어 그 문장을 수행
2. Basic, Prolog 등과 같이 원시프로그램의 한 문장을 읽고 곧이어 그 문장을 수행하게 되는 방식은?
① 운영체제 ② 유틸리티 프로그램
③ 컴파일러 ④ 인터프리터
<해설> - 유틸리티 프로그램 : 프로그램이나 데이터를 한 매체에서 다른 매체로 옮기거나, 데이터의 내용이나 배치순서를 바꾸거나, 또는 프로그램 개발 시 에러를 쉽게 찾아낼 수 있게 하는 등 여러 종류의 프로그램을 집합적으로 일컫는 용어
- 컴파일러 : 컴파일러는 원시 프로그램 명령들을 기계어 명령들로 변환시켜 목적 프로그램을 생성시키는 프로그램
3. 언어번역 프로그램의 도움 없이, 컴퓨터가 직접 실행할 수 있는 언어는?
① 어셈블리어 ② 기계어
③ JAVA ④ Smalltalk
<해설> - 어셈블리어 : 기계어의 명령들을 알기 쉬운 기호로 표시하여 사용한 것이다. 이 기호표시 프로그래밍 언어는 기계어와 이용하고자 하는 컴퓨터의 내부적인 구성과 매우 깊게 관련되어 있다.
- JAVA : 자바란 원래 선마이크로시스템에서 개발한 새로운 객체지향 프로그래밍 언어이다.
- Smalltalk : 미국 제록스(XEROX)사의 팰러앨토 연구센터(PARC)에서 개발한 객체지향 프로그램 작성언어와 개발 시스템이다. C++, 자바와 같은 객체지향 프로그램의 효시라고 할 수 있다.
4. 기업 경영에 관한 각종 정보를 제공해 주는 정보 시스템을 포괄적으로 지칭하는 용어는?
① SCM ② CRM
③ MIS ④ ERP
<해설>
- SCM : 물자, 정보, 재정 등이 공급자에게서 생산자에게로, 도매업자에게로, 소매상인에게로, 소비자에게로 이동함에 따라 그 진행과정을 감독하는 것이다. SCM은 회사 내부와 외부, 회사 간 모두에서 이러한 흐름의 조정과 통합과정이 수반된다. 효율적인 SCM 시스템의 최종목표는 재고를 줄이는 것이라고도 할 수 있다.
- CRM: 기업이 잘 정리된 방법으로 고객관계를 관리해 나가기 위해 필요한 방법론이나 소프트웨어 등을 지칭하는 정보산업계 용어로, 대개 인터넷 시스템 기능을 가지고 있다.
- ERP : 생산, 판매, 자재, 인사, 회계 등 기업의 전반적인 업무 프로세스를 하나의 체계로 통합 및 재구축하여 관련 정보를 서로 공유하고, 이를 통해 신속한 의사결정 및 업무수행이 가능하도록 도와주는 전사적 자원관리 패키지 시스템이다.
5. 다음 보기 중 운영체제의 종류가 아닌 것은 ?
① Windows 7 ② UNIX
③ XML ④ Mac OS
<해설> XML은 1996년 W3C(World Wide Web Consortium)에서 제안한 것으로, 웹상에서 구조화된 문서를 전송 가능하도록 설계된 표준화된 텍스트 형식이다.
6. 다음 고급언어인 JAVA에 대한 설명이다. 올바르지 않은 것을 고르시오.
① 선마이크로시스템에서 개발한 새로운 객체지향 프로그래밍 언어이다.
② 유닉스 운영체제 작성을 위한 시스템 프로그램 작성용 언어로 설계되었다.
③ 네트워크 분산환경에서 이식성이 높고, 인터프리터 방식으로 동작한다.
④ 웹사이트에서 구현 가능한 모든 것을 할 수 있다.
<해설> 자바란 원래 선마이크로시스템에서 개발한 새로운 객체지향 프로그래밍 언어이다. 자바는 C++와 매우 유사하지만 훨씬 간단하다. 자바는 메모리 관리를 언어차원에서 처리함으로써 보다 안정적인 프로그램을 작성할 수 있고, 선행처리 및 링크 과정을 제거하여 개발속도와 편의성을 향상시켰다. 또한, 자바는 네트워크 분산환경에서 이식성이 높고, 인터프리터 방식으로 동작한다. 자바를 이용하여 만들어진 웹페이지에서 얻을 수 있는 최대 장점은 사용자와의 상호 대화성이다. 자바는 웹사이트에서 구현 가능한 모든 것을 할 수 있다. 유닉스 운영체제 작성을 위한 시스템 프로그램 작성용 언어로 설계된 언어는 C 언어이다.
7. 다음 보기 중 절차지향언어로만 나열된 것을 고르시오.
① FORTRAN, Smalltalk, C++ ② JAVA, PASCAL, C
③ BASIC, COBOL, C ④ C++, JAVA, BASIC
<해설> FORTRAN, COBOL, PASCAL, C, BASIC 등의 고급언어는 절차지향언어의 범주에 속한다.
Smalltalk, C++, JAVA 는 객체지향언어이다.
8. ERP에 대한 설명이다. 틀린 것을 고르시오.
① 생산, 판매, 자재, 인사, 회계 등 기업의 전반적인 업무 프로세스를 하나의 체계로 통합 및 재구축하여 관련 정보를 서로 공유한다.
② 신속한 의사결정 및 업무 수행이 가능하도록 도와준다.
③ 기업 활동을 위해 쓰여지고 있는 기업 내의 모든 인적․물적 자원을 효율적으로 관리한다.
④ 기업 경영에 관한 정보를 제공해 주는 컴퓨터 시스템을 말한다.
<해설> ERP란 생산, 판매, 자재, 인사, 회계 등 기업의 전반적인 업무 프로세스를 하나의 체계로 통합 및 재구축하여 관련 정보를 서로 공유하고 이를 통해 신속한 의사결정 및 업무 수행이 가능하도록 도와주는 전사적 자원관리 패키지 시스템이다. 그 중 ERP는 기업 활동을 위해 쓰여지고 있는 기업 내의 모든 인적․물적 자원을 효율적으로 관리하여 궁극적으로 기업의 경쟁력을 강화시켜 주는 역할을 하게 되는 통합정보 시스템이라고 할수 있다. 기업 경영에 관한 정보를 제공해 주는 컴퓨터 시스템은 MIS를 말한다.
9. 여러 종류의 컴퓨터 프로그램 중에서 가장 기본이 되는 프로그램으로, 컴퓨터를 작동시켜서 컴퓨터가 자체적으로 하드웨어 시스템을 인식할 수 있게 해 주고, 다른 한편으로 응용 프로그램을 실행시키며 통신할 수 있는 기반을 제공하는 프로그램은?
① 운영체제 ② 유틸리티
③ 컴파일러 ④ 인터프리터
<해설> - 유틸리티 : 컴퓨터 이용에 도움이 되거나 쓸모가 있는 프로그램으로, 편집(edit)이나 디버그 등과 같은 특정한 기능을 수행하도록 설계된 프로그램
- 컴파일러 : 컴파일러는 원시 프로그램 명령들을 기계어 명령들로 변환시켜 목적 프로그램을 생성시키는 프로그램
- 인터프리터 : 원시 프로그램의 한 문장을 읽고 곧이어 그 문장을 수행
10. 다음에서 언어번역 프로그램에 해당되지 않는 것은?
① 유틸리티 ② 컴파일러
③ 인터프리터 ④ 어셈블러
<해설> - 컴파일러 : 컴파일러는 원시 프로그램 명령들을 기계어 명령들로 변환시켜 목적 프로그램을 생성시키는 프로그램
- 인터프리터 : 원시 프로그램의 한 문장을 읽고 곧이어 그 문장을 수행
- 어셈블러 : 어셈블리어를 번역하여 실행가능한 기계어 명령으로 바꾸어 준다.
제7장 데이터베이스
파일 : 보조기억장치에 저장된 데이터의 집합
인덱스: 레코드를 식별할 수 있는 키(key)와 그 키에 해당되는 데이터 레코드의 저장 위치를 저장하는 데이터
데이터베이스 관리 시스템(DBMS) : 응용프로그램과 데이터 간의 독립성을 유지하고, 다수 사용자에 의한 공용을 지원하는 소프트웨어 패키지
데이터베이스 정의어 (DDL) : 데이터베이스의 스키마를 생성, 변경, 삭제할 목적으로 사용하는 언어 데이터베이스 조작어 (DML) 데이터를 삽입하거나 수정, 삭제하는 등의 처리를 위한 언어
데이터 무결성 : 데이터가 현실세계의 실제 값과의 일치성을 유지하는 특성
데이터베이스 조작어 (DML) : 데이터베이스 조작어 (DML) 데이터를 삽입하거나 수정, 삭제하는 등의 처리를 위한 언어
데이터베이스 스키마 : 데이터베이스에서 데이터의 구조, 데이터의 표현 방법, 제약조건에 대한 명세를 기술한 것으로, 데이터베이스 설계도와 같은 것
데이터베이스 관리자 (DBA) : 데이터베이스를 생성하고 유지·보수하며 성능의 모니터링 및 개선 등의 데이터베이스 관리 업무를 담당하는 사람
데이터 독립성 : 데이터가 응용 프로그램으로부터 독립된 특성을 갖도록 하는 것으로, 응용 프로그램이 실제 데이터 저장구조의 변경이나 재구성 등에 영향을 받지 않게 한다.
1.데이터를 저장하기 위한 파일의 구성 방법에는 순차적 구성, 상대적(직접적) 구성, 인덱스된 구성 방법 등이 있다.
2.파일을 이용하여 응용프로그램 단위로 데이터를 관리할 경우 데이터가 응용프로그램에 종속되며, 데이터의 중복이 발생할 수 있다는 문제점이 있다.
3.데이터베이스는 여러 응용시스템들이 필요로 하는 데이터를 통합적으로 저장하고 관리 및 운영을 할 수 있도록 구성된 공용 데이터의 집합이다.
4.데이터베이스 관리 시스템은 응용프로그램과 데이터 간의 독립성을 유지하고, 다수 사용자에 의한 데이터 공용을 지원한다.
5.데이터베이스의 필수 기능에는 데이터 정의 기능, 데이터 조작 기능, 데이터 제어 기능 등이 있다.
6.데이터베이스에서 데이터의 구조, 데이터의 표현 방법, 제약조건에 대한 명세를 스키마라고 한다.
7.데이터베이스를 사용하면 데이터의 중복의 최소화, 데이터의 독립성 제공, 데이터의 일관성 및 무결성 제공, 데이터의 공유 등의 장점을 얻을 수 있다.
1. 자기테이프를 보조기억장치로 사용할 때, 다음 중 올바른 것은?
① 레코드가 올림, 내림차순으로 정렬되어 있을 때만 액세스가 가능
② 레코드가 임의적으로만 처리
③ 레코드가 순차적으로만 처리
④ 레코드가 임의적으로나 순차적으로 처리
2. 다음 설명 중 잘못된 것은?
① 데이터의 중복은 자료의 관리를 어렵게 만든다.
② 데이터의 중복은 데이터 일관성 유지를 편리하게 한다.
③ 파일의 변경은 프로그램을 변경해야 하는 문제를 발생시킨다.
④ 데이터와 하드웨어 사이의 의존성은 자료처리 시에 하드웨어 변경에 따른 많은 문제를 발생시킨다.
3. 기존에 사용하던 파일구조에서 발견된 단점이 아닌 것은?
① 자료의 중복 ② 레코드 변경 시 파일의 재조직
③ 개발의 어려움 ④ 물리적 구조와 자료구성의 의존성
4. 데이터베이스를 이용함으로써 얻을 수 있는 장점은?
① 프로그램이 데이터에 의존적이 된다.
② 운영비가 절감된다.
③ 응용 시스템 설계가 더 쉬워진다.
④ 데이터 중복이 최소화된다.
5. 데이터베이스 관리자가 데이터베이스 관리 시스템에 관련된 특정 언어를 사용하여 자료 간의 관계를 정의하고 기억장치에 데이터베이스를 구축하는 데 사용하는 언어는 무엇인가?
① 데이터 정의어 ② 데이터 조작어
③ 주언어 ④ C++
1. 데이터베이스를 구축하는 목적과 거리가 먼 것은?
① 데이터의 일관성 유지
② 데이터의 중복성 확대
③ 데이터의 무결성 유지
④ 다수 사용자의 데이터의 공유
<해설> 데이터 베이스를 구축하는 목적은 데이터 중복의 최소화, 데이터의 독립성 보장, 데이터의 일관성과 무결성 유지, 데이터의 공유, 데이터베이스의 사용자 인터페이스 표준화에 있다.
2. 데이터베이스의 물리적 저장구조를 기술하는 스키마는?
① 외부 스키마 ② 개념 스키마
③ 논리 스키마 ④ 내부 스키마
<해설> 주관식 연습문제 3번 해설 참조.
3. 데이터베이스에 저장된 데이터 값이 현실세계에서 측정된 실제값과 일치하도록 하는 특성을 무엇이라 하는가?
① 논리적 독립성 ② 물리적 독립성
③ 인터페이스 표준화 ④ 무결성
<해설> - 논리적 데이터 독립성 : 데이터의 논리적 구조가 변한다고 해도 응용 프로그램은 바꿀 필요가 없음을 의미한다.
- 물리적 데이터 독립성 : 하드웨어의 물리적 저장장치의 교체가 이루어질지라도 응용 프로그램의 변경 없이 데이터베이스의 물리적 기술 부분의 제한적인 변경만을 의미한다.
- 인터페이스 표준화 : 기존의 파일 시스템과 달리 DBMS에서 제공하는 스키마 생성과 변경, 데이터의 삽입, 갱신, 삭제, 검색에 이르는 모든 사용자 인터페이스의 표준화를 지원한다.
4. 문서작성을 위해 워드프로세서라는 소프트웨어를 사용하게 되는 것과 같이, 데이터베이스를 만들기 위해 반드시 필요한 소프트웨어는?
① 데이터베이스 관리 시스템 ② 파일 관리 시스템
③ 운영체제 ④ 인터프리터
<해설> 데이터베이스 관리 시스템은 파일 시스템의 문제점인 데이터의 종속성과 중복성을 해결하는 방법으로 제한된 시스템이다. 여기서 DBMS라 하면 응용 프로그램과 데이터베이스의 중재자로서 응용 프로그램이 데이터베이스를 공용할 수 있게 관리해 주는 소프트웨어 시스템으로 응용 프로그램들은 DBMS를 통해서만 데이터베이스에 접근할 수 있다. 이것은 DBMS가 데이터베이스의 구성, 접근 방법, 관리유지에 대한 모든 책임을 지고 있음을 의미한다.
5. 데이터베이스 관리자가 데이터베이스 관리 시스템에 관련된 특정 언어를 사용하여 자료 간의 관계를 정의하고 기억장치에 데이터베이스를 구축하는 데 사용하는 언어는 무엇인가?
① 데이터 정의어 ② 데이터 조작어
③ 주언어 ④ C++
<해설> - 데이터베이스 조작어 : 대화식 질의어와 데이터 부속어로 구분된다.
- 주언어 : 코볼(COBOL)이나 포트란, C언어 등의 고수준 언어에 구조화 조회언어(SQL)나 네트워크 데이터베이스 언어(NDL)를 짜넣은 것으로 데이터베이스에 접속하는 방식
- C++ : C 언어를 확장한 객체지향 프로그래밍 언어. AT&T 벨연구소의 스트로스트럽이 1983년에 발표했다.
6. 스키마에 대한 설명으로 적합한 것은?
① 데이터베이스의 논리적 구조를 전반적으로 기술한 것
② 데이터베이스 구조를 여러 개의 부분집합으로 나눈 것
③ 데이터베이스 관리 시스템과 사용자 사이의 인터페이스
④ 데이터베이스 구조를 묘사하는 개념도구의 집합
<해설> 스키마란 데이터베이스 구조를 전반적으로 기술하는 것으로, 사용자 관점에 따라 여러 개의 부분집합으로 나눌 수 있다. 이와 같이 쪼개진 스키마의 부분집합을 서브스키마라고 한다. 또한, 스키마 중에서 물리적 수준의 내부 스키마는 데이터베이스의 물리적 저장구조를 기술하는 것이고, 논리적인 개념 스키마는 전체적인 데이터베이스 구조를 기술하는 것이며, 외부 스키마는 다양한 사용자 요구를 반영하는 것으로 사용자 뷰(view)라고도 한다.
7. 데이터베이스 시스템의 3계층 구조 중 외부계층의 외부 스키마에 관한 설명은?
① 최종 사용자가 부분적으로 필요로 하는 요구사항 기술이다.
② 전체적인 데이터베이스 구조 기술이다.
③ 물리적 저장구조 기술이다.
④ 논리적 데이터베이스 구조기술이다.
<해설> 외부 스키마는 데이터베이스의 개개 사용자나 응용 프로그래머가 접근하는 데이터베이스를 정의한 것이다.
이것은 공용의 의미보다는 어느 개인이나 특정 응용에 한정된 논리적 데이터 구조이기 때문에 여기에는 해당응용 프로그램이나 사용자와 관련된 개체와의 관계만 포함된다. 따라서 시스템의 입장에서 보면 이러한 구조는 데이터베이스의 외적인 면을 표현한 것이므로 외부 스키마라 한다. 또한 이것은 보통 데이터베이스 전체의 한 논리적 부분이 되는 것이므로 서브스키마라고도 한다.
8. 파일 구조의 종류가 아닌 것은?
① 인덱스된 파일구조 ② 직접적 파일구조
③ 간접적 파일구조 ④ 순차적 파일구조
<해설> 파일구조의 종류로는 인덱스된 파일구조, 상대적 혹은 직접적 파일구조, 순차적 파일구조가 있다.
9. 데이터베이스 언어 중 정의어의 기능이 아닌 것은?
① 논리적․물리적 데이터 구조의 정의
② 데이터 회복과 병행수행 제어
③ 논리적 데이터 구조의 물리적 데이터 구조의 사상 정의
④ 데이터베이스 정의 및 수정
<해설> 데이터베이스 정의어는 데이터베이스의 스키마를 생성, 변경, 삭제하는 목적으로 사용하는 언어이다. 실제 데이터베이스 정의어는 응용 프로그램과 데이터베이스 관리 시스템 사이에 사용될 데이터를 표현할 수 있는 인터페이스를 기술하는 명령으로, 일반 사용자나 응용 프로그램에서 접근할 수 있는 개념 스키마와 모든 서브 스키마뿐 아니라, 인덱스와 같은 객체를 정의하는 데 사용된다.
10. 분산데이터베이스에 대한 설명으로 잘못된 것은?
① 자료처리능력이 필요한 곳에 분산되어 있다.
② 각 분산된 시스템에 그 시스템의 작업에 사용되는 자료를 각각 따로 두는 기법이 있다.
③ 공유기법을 사용한다.
④ 통신회선(communication line)을 사용해야 하므로 효율적이다.
<해설> 분산처리방식을 사용할 경우 자료처리능력이 필요한 곳에 분산되어 있다. 처리능력이 분산되면 처리대상인 자료 역시 분산되어야 한다. 자료를 분산시키는 데는 여러 가지 기법이 사용되고 있다. 대표적으로 어떤 시스템에서는 모든 자료를 중앙의 컴퓨터 시스템에 두고 각 분산되어 있는 컴퓨터는 자료가 필요할 때마다 중앙의 컴퓨터에서 가져와서 처리하는 방법, 공유기법으로 중앙의 대형 컴퓨터 시스템에 전체 데이터베이스를 두고 각 분산된 컴퓨터에는 전체 데이터베이스의 어느 한 부분만 복사해 두는 방법, 각 분산된 시스템에 그 시스템의 작업에 사용되는 자료를 각각 따로 두는 방법이 있다. 멀리 떨어진 컴퓨터 시스템에 필요한 데이터를 전달하려면 항상 통신회선을 사용해야 하므로 비효율적이고 비용이 많이 든다.
제8장 정보통신(1)
ARPANET : 미국 국방성 산하의 ARPA(Advanced Research Project Agency)에서 개발한 컴퓨터통신망으로서 처음에는 군사목적으로 개발되었으며 현재 인터넷의 전신이다.
데이터 교환방식 : 컴퓨터통신망에서 데이터를 여러 개의 데이터 링크를 연결하여 데이터를 전송하기 위해 데이터를 교환(switching)하는 방식으로서 회선 교환방식, 패킷 교환방식, 데이터그램 교환방식 등이 있다.
LAN : Local Area Network의 약자로 근거리 통신망을 의미한다.
LAN은 지리적으로 가까운 위치의 (보통 한 건물 내, 또는 동일 기관에 속하는 건물들에 설치된) 컴퓨터들을 연결해놓은 컴퓨터통신망이다.
WAN : Wide Area Network의 약자로 원거리 통신망을 의미한다. WAN은 통신망의 규모가 한 국가나 그 이상이 되는 매우 큰 컴퓨터 통신망으로 전세계를 연결하는 인터넷도 여기에 속한다.
허브 : 허브(hub)는 하나의 노드에서 수신한 신호를 정확히 재생하여 다른 노드로 전송하는 장치로 더미 허브, 스위치 허브, 스태커블 허브 등이 있다.
게이트웨이 : 게이트웨이(gateway)는 서로 다른 통신 프로토콜을 사용하는 두 개의 상이한 네트워크 사이에서 데이터 상호 연결을 제공하는 통신장치이다.
브리지 : 브리지(bridge)는 여러 개의 LAN을 서로 연결하여 마치 하나의 컴퓨터통신망처럼 사용하고자 할 때, LAN과 LAN 사이를 연결해주는 통신장치이다.
라우터 : 라우터(router)는 브리지처럼 서로 다른 네트워크를 연결해주지만 수신된 데이터를 분석하여 최적의 경로를 정해 효율적으로 데이터를 송신할 수 있다.
1.정보통신망은 통신기술과 정보처리기술, 그리고 네트워크 기술이 융합된 개념이며, 약 연결 분산시스템이라고도 정의될 수 있다.
2.사무엘 모스의 전보, 알렉샌더 벨의 전화기 발명, 조지 스타이비츠는 전화기를 이용하여 원격의 계산기에 데이터 통신을 성공시켰다. 이후 SAGE(세이쥐), SABRE(샤브레) 등의 컴퓨터통신시스템들이 나오게 된다.
3.인터넷의 전신인 ARPANET(알파넷)은 최초 패킷 교환 방식을 사용, ALOHA(알로하) 네트워크는 인공위성을 이용한 최초의 무선 패킷교환 컴퓨터통신망이다. 이런 컴퓨터통신망은 크게 자원의 공유, 신뢰도의 향상, 처리기능의 분산 등의 목적을 지니고 있다.
4.컴퓨터통신망의 통신지원시스템에는 컴퓨터, 모뎀 또는 통신카드, 통신채널, 통신제어장치 등이 있다.
5.컴퓨터통신망의 회선이라는 용어는 데이터가 오고 가는 전송로를 의미한며, 지점 간 회선과 다지점 공유 회선 등으로 구분된다.
6.데이터 교환 방식에는 크게 회선교환과 축적교환 방식이 있다. 회선교환은 교환기가 저장 능력이 없는 경우이어서 신호가 들어오면 곧바로 다음 노드로 교환하여 전송되고, 축적교환은 교환기가 일종의 컴퓨터이기 때문에 저장능력과 데이터 처리능력을 가지고 있다. 따라서 데이터를 잠시 보관하였다가 적절한 회선을 찾아 전송해주게 된다.
7.축적교환방식은 크기가 크든 작든 메시지를 한 번에 통째로 보내는 메시지교환방식과 동일한 크기의 패킷이라는 단위로 분할해서 전송하는 패킷교환방식으로 구분된다.
8.패킷교환은 다시 가상회선 패킷교환방식과 데이터그램 패킷교환방식으로 구분되는데, 가상회선 방식은 연결지향형 전송 서비스, 데이터그램 방식은 비연결형 전송 서비스에 사용되고 있다.
9.거리에 따라 근거리통신망(LAN), 도시권통신망(MAN), 원거리통신망(WAN) 등으로 구분되며, 특히 근거리통신망인 LAN은 위상에 따라 성형 LAN, 환형 LAN, 버스형 LAN 등으로 구분된다. 또한 정보통신망은 응용에 따라 부가가치 통신망, ISDN, 광대역 ISDN 등으로 구분된다.
10.네트워크 연결장치에는 허브, 브리지, 라우터, 게이트웨이 등이 있으며, 이들은 네트워크 세그먼트를 서로 연결시키거나 네트워크를 인터넷에 연결시키기 위한 필요한 장비이다.
1. 데이터통신이 발달하게 된 이유로 거리가 먼 것은?
① 컴퓨터 처리기능 향상 ② 통신제어장치의 개발
③ 정보의 비밀유지 필요성 ④ 전자공업의 발달
2. 데이터통신에 관한 설명 중 적합하지 않은 것은?
① 호스트(host) 컴퓨터와 단말기(terminal) 간의 정보전송이다.
② 컴퓨터와 컴퓨터 간의 통신이다.
③ 한 지점에서 딴 지점으로 부호화된 신호를 전기적으로 전송하는 것이다.
④ 마이크로 프로세서가 내장된 무전기로 교신하는 음성통신을 말한다.
3. 다음 중 패킷교환 방식의 설정이 아닌 것은?
① 비교적 적은 데이터 단위의 패킷을 사용한다.
② 데이터 경로를 여러 명의 사용자가 공유할 수 있다.
③ 데이터 전송 전에 송.수신자 사이에 경로를 설정한다.
④ 인터넷의 대부분의 트래픽은 패킷교환 방식을 사용한다.
4. 다음 중 대륙과 대륙 간 또는 국가와 국가 간의 통신을 연결하기 위해 사용되는 정보통신망은?
① LAN ② WAN
③ ISDN ④ MAN
5. 다음 중 네트워크 연결장치가 아닌 것은?
① TELNET ② bridge
③ router ④ gateway
1. 데이터통신에 관한 설명 중 적합하지 않은 것은?
① 컴퓨터와 컴퓨터 간의 통신이다.
② 마이크로프로세서가 내장된 무전기로 교신하는 음성통신을 말한다.
③ 호스트 컴퓨터와 단말기 간의 정보전송이다.
④ 한 지점에서 다른 지점으로 부호화된 신호를 전기적으로 전송하는 것이다.
<해설> 주관식 연습문제 1번 해설 참조.
2. 근래의 정보통신의 변화 중에서 틀리게 기술된 항은?
① 1980년대 이후 패킷망, LAN, MAN이 발전하였다.
② 1990년대 고속 LAN이 출현하고 CATV가 보편화되었다.
③ PC의 일반화에 따라 다운사이징 방향으로 발달하였다.
④ 2000년대에는 초고속통신망 기술이 발전하고 유선통신이 확산되었다.
<해설> 1980년대 이후에 컴퓨터통신에 사용되는 패킷망, LAN(Local Area Network), MAN(Metropolitan Area Network)의 발전이 이루어졌다. 패킷망은 컴퓨터시스템간에 수십 Mbps급의 데이터통신을 제공하는 망이고, LAN은 사무실이나 건물 등을 수 Mbps급으로 연결할 수 있는 통신망이며, MAN은 LAN보다 더 큰, 즉 도심 하나를 포괄할 수 있는 통신망으로 100Mbps 속도까지 가능하다. 1990년대에는 100Mbps급 이상으로 동작하는 고속 LAN이 출현하고, 비디오서비스를 주목적으로 하는 케이블TV망(CATV)이 보편화 되었다. 특히 모든 정보를 하나의 통신망으로 수용하고자 하는 ISDN(Integrated Services Digital Network)망이 도입되어 부분적으로 사용되고 있다. 기존의 ISDN(협대역 ISDN)이 가지는 교환방식의 문제점, 그리고 전송용량의 부족으로 인한 애로를 개선하기 위해 B-ISDN(광대역 ISDN)이 출현하였다.
2000년대를 지나면서 초고속통신망기술의 급속한 발전과 무선통신의 급속한 확산이 이루어지고 있다.
3. 다음 중 연결이 잘못 된 것은?
① 모르스 - 봉화 방식에 따른 통신
② 벨 - 전화기
③ 스타이비츠 –릴레이를 이용한 계산기 간 통신
④ 스타이비츠 –최초의 코드화된 데이터 통신
<해설> 전기적 방식에 의한 데이터 통신의 역사는 1884년 모르스(Samuel Morse)에 의해 시작되었다. 그는 전기적인 펄스의 형태로 전기선으로 연결된 두 지점 사이에 데이터를 전송하는 방법을 고안하여 볼티모어와 오하이오 철도역 사이에서 최초의 전보를 타전하였다. 그 후 1876년 벨(Alexander G. Bell)은 전화기를 발명하였으며, 현재에는 전 세계적으로 가장 큰 규모의 통신망으로 발전하여 지구상의 어느 누구하고라도 전화선을 통한 자유로운 대화가 가능하게 되었다. 더욱이 1940년 미국의 스타이비츠(George Stibitz)는 릴레이(relay)를 사용하는 원격의 계산기에 대한 통신이 가능하다는 것을 당시의 전신용 통신 회선을 이용하여 입증시켰다. 이 사건은 코드화된 데이터가 통신회선을 통해 계산기로 처리된 최초의 일로 평가된다.
4. ARPANET의 설명 중 잘못 된 것은?
① 일부 컴퓨터가 동작하지 않아도 네트워크 전체는 문제없이 동작해야 한다.
② 무선 패킷교환 네트워크에 접속할 수 있도록 해야 한다.
③ 서로 다른 기종의 컴퓨터가 네트워크에 접속해도 문제없이 동작해야 한다.
④ 네트워크의 일부가 끊기더라도 다른 경로를 경유하여 정보 전달을 할 수 있어야 한다.
<해설> 주관식 연습문제 2번 해설 참조
5. 컴퓨터 통신망의 주요 활용목적과 다른 것은?
① 자원의 공유
② 신뢰도 향상
③ 처리기능의 분산
④ 중앙 집중형 시스템 지원
<해설> - 과거 컴퓨터를 이용한 자료처리 방식은 주로 하나의 대형 컴퓨터가 모든 작업을 처리하고 사용자는 처리할 작업을 이 컴퓨터가 있는 곳으로 가져와야 하는 중앙 집중형 시스템(centralized system)이었다.
이러한 중앙 집중형 처리방식은 다음과 같은 몇 가지 주요한 이유로 컴퓨터 통신망을 이용하는 방식으로 바뀌었다.
- 자원의 공유(resource sharing), 컴퓨터 통신망이 구축되면 사용자 또는 컴퓨터의 지리적 위치에 관계없이 컴퓨터 통신망에 연결된 사람이면 누구든지 컴퓨터 자원을 자유롭게 이용할 수 있다.
- 신뢰도(reliability)의 향상, 컴퓨터 통신망이 구축되면 한 대의 컴퓨터가 고장으로 정지하더라도, 그것이 복구될 때까지 다른 컴퓨터를 사용할 수 있으므로 전혀 일을 수행하지 못하는 심각한 상태는 발생하지 않는다.
- 처리기능의 분산(distribution of processing functions), 처리기능을 지역적으로 분산시킴으로써 전체 시스템의 처리 능력을 향상시킬 수 있다.
6. 다음 중 정보통신을 위한 통신 지원 시스템로서 상대적으로 가장 적합지 않은 항은?
① 컴퓨터시스템과 모뎀 ② 통신제어장치
③ 통신채널 ④ 마우스
<해설> 정보 통신을 위한 하드웨어들에는 일반적으로 단말기를 가진 컴퓨터 시스템과 모뎀, 통신 채널, 통신 제어 장치로 구성되어진다. 문항에서 마우스는 컴퓨터 시스템 중의 하나로 이지만, 문항에서 제시한 상대적으로 가장 적합지 않은에 해당된다 할 수 있다.
7. 다음 중 모뎀의 기능과 관련이 없는 것은?
① 아날로그 신호로의 변조 기능 ② 디지털 신호로의 복조 기능
③ 언어번역 및 인식 ④ 변조와 복조 기능
<해설> 주관식 연습문제 4번 해설 참조.
8. 다음 중 데이터 교환방식이 아닌 것은?
① 메시지 교환방식 ② 지점간 교환방식
③ 패킷 교환방식 ④ 회선 교환방식
<해설> 데이터 교환방식에는 3가지가 있다.
- 회선교환(circuit-switched) 방식은 두 지점 사이의 단일 접속에 전념하기 위해, 접속 시간 동안 물리적인 경로가 취득되는 네트워크의 한 형태이다. 일반적인 음성 전화 서비스가 바로 회선 교환 방식이다.
- 패킷교환(packet-switched) 방식은, 패킷이라고 불리는 비교적 적은 데이터 단위가 각 패킷에 담긴 목적지 주소를 기반으로 하여 네트워크를 통해 발송되는 네트워크의 한 형태이다. 통신 메시지를 패킷으로 나눔으로써 네트워크 내의 동일한 데이터 경로를 여러 명의 사용자들이 공유할 수 있게 된다.
- 데이터그램 방식은 데이터 전송 전에 송·수신자 사이에 가상회선이라 불리는 논리적인 경로를 설정하지 않고, 패킷들이 각기 독립적으로 전송되는 방식이다. 이때 각각의 독립적인 패킷을 데이터그램이라 한다. 패킷 전송 시에 경로를 미리 설정하는 과정이 필요치 않으므로 적은 수의 패킷만을 보내는 경우 에는 신속하게 패킷들을 전송할 수 있다
9. ISDN을 광대역 서비스로 확장시켜, 화상전화, 고속 데이터의 처리, 화상회의, 고해상도 화상전송, HDTV등의 서비스가 가능한 것은?
① S-ISDN ② A-ISDN
③ B-ISDN ④ C-ISDN
<해설> ISDN을 광대역서비스로 확장시킨 것이 B-ISDN이다. 즉, 광대역 ISDN은 유선 또는 무선의 광대역 전송방식과 광대역 교환방식을 통해서 가입자와 서비스 제공자를 연결하여 각종 광대역 및 협대역서비스를 통합하여 제공하는 디지털 통신망을 말한다. 서비스 측면에서 광대역 ISDN은 전화, 데이터, 원격검침, 팩시밀리 등의 협대역서비스로부터 화상전화, 고속 데이터, 화상회의, 고해상도 화상전송, 화상감시, HDTV 등의 광대역서비스를 포함하므로 ISDN이 광대역 ISDN으로 확대발전할 때 진정한 서비스의 통합이 이루어지는 것이다.
제9장 정보통신(2)
초고속 정보통신망(GII) : GII(Global Information Infrastructure)라고도 하며, 기존의 통신 네트워크를 연결하고, 새로운 고속정보통신망의 도입을 가능하게 하며, 모든 이용자가 필요로 하는 다양한 형태의 정보와 서비스를 모든 지역에 걸쳐 시간적 제약 없이 신속하게 전달할 수 있는 통신망으로 정의된다.
홈네트워크 : 가정 내의 내의 모든 기기, 즉 컴퓨터 관련기기, A/V 기기 등을 가정 내의 통신망으로 묶어서 정보를 공유하고 제어하는 시스템을 말한다.
인터넷전화(VoIP) : 인터넷전화(VoIP : Voice over Internet Protocol)는 IP망을 기반으로 패킷 데이터를 통해 음성통화를 구현하는 통신기술이다.
와이브로(Wibro) : Wireless Broadband의 줄임말이다.
작은 규모의 IP 패킷에 대해 수초(sec) 이하의 낮은 전송지연이 발생하기 때문에 전반적인 전송효율이 높다. 이동하면서도 초고속인터넷을 이용할 수 있는 무선 인터넷 서비스를 말한다.
DMB : DMB(Digital Multimedia Broadcasting)는 영상·음성 등의 다양한 멀티미디어 서비스를 걷거나 이동 중에도 DVD급 화질과 CD 음질의 깨끗한 멀티미디어 동영상을 끊기지 않고 볼 수 있게 제공하는 방송서비스이다.
모바일 RFID : RFID(Radio Frequency IDentification) 기술은 무선전파를 사용하며, 동물추적, 교통카드, 물품관리, 전자화폐 등의 다양한 분야에 선택적으로 적용되고 있으며, 단말기 형태에 따라 고정형, 휴대형, 모바일 RFID 기술로 분류되고 있다. 모바일 RFID는 RFID리더에 이동성을 부여하여 언제 어디서든 사용자와 사물의 정보교환이 가능하도록 한 것이다.
클라우드 컴퓨팅 : 확장성이 뛰어나고 추상화된 거대한 IT 자원을 인터넷을 통하여 서비스로 제공하는 컴퓨팅 형태이다.
1.정보통신망의 형태에는 다섯 가지의 기본 형태로서 성형(star) 네트워크, 환형(ring) 네트워크, 버스형(bus) 네트워크, 망형(mesh)네트워크, 계층형(hierarchical)네트워크가 있다.
2.성형 네트워크에서의 각 단말기는 점대점 선로에 의하여 중앙컴퓨터에 연결된다. 멀티드롭 선로 역시 성형 네트워크의 점대점 방식으로 연결될 수 있다.
3.성형 네트워크에서는 중앙컴퓨터에 고장이 발생하면, 중앙컴퓨터와 단말기 간의 연결은 더 이상 성립되지 않고 단말기끼리의 통신도 역시 이루어지지 않는다.
4.환형이라는 명칭에서 알 수 있듯이 이 형태의 네트워크에서는 여러 대의 컴퓨터가 고리 모양으로 연결되어 있다. 두 컴퓨터 사이의 통신에는 두 개의 경로가 존재하므로, 하나의 경로에 고장이 발생하더라도 다른 하나를 예비용(backup)으로 이용할 수 있어 통신이 가능하다.
5.버스형은 모든 단말기가 하나의 선로에 연결되어 그 선로를 공용으로 사용하지만, 한 순간에 하나의 단말기만 데이터를 전송할 수 있다.
6.망형 네트워크는 모든 단말기를 그물과 같이 연결한 것으로 하나의 선로가 고장나더라도 데이터 처리에 문제가 생기지 않는다.
7.계층형 네트워크는 컴퓨터(혹은 단말기)가 데이터 처리 능력과 기능에 따라 계층적으로 배치된다. 상위계층에 배치되는 컴퓨터는 기능의 중요성이 다른 컴퓨터에 비해 비교적 높고 데이터 처리 능력도 높다.
8.초고속 정보통신망은 기존의 통신 네트워크를 연결하고, 새로운 고속통신망의 도입을 가능하게 하며, 모든 이용자가 필요로 하는 다양한 형태의 정보와 서비스를 모든 지역에 걸쳐 시간적 제약 없이 신속하게 전달할 수 있는 통신망이다.
1. 정보통신망의 형태에서 다섯 가지의 기본 형태가 아닌 것은?
① 환형 네트워크 ② 클라우드 네트워크
③ 계층형 네트워크 ④ 망형 네트워크
2. 다음 중 모든 컴퓨터에 네트워크를 연결하여 하나의 선로가 고장난다 하더라도 지속으로 데이터 처리가 가능한 것은?
① 환형 네트워크 ② 망형 네트워크
③ 계층형 네트워크 ④ 성형 네트워크
3. 홈네트워크에 대표적인 무선기술이 아닌 것은?
① Bluetooth ② IEEE 1394
③ UltraWideBand ④ HiperLAN
1. 중앙에 컴퓨터 시스템이 있고 그 주위에 여러 개의 터미널이 연결되어 있는 점 대 점 선로로 된 정보통신망 구조는?
① 메시형 네트워크 ② 버스형 네트워크
③ 환형 네트워크 ④ 성형 네트워크
<해설> 성형 네트워크에서의 각 단말기는 점 대 점 선로에 의하여 중앙 컴퓨터에 연결된다. 멀티드롭 선로 역시 성형 네트워크의 점 대 점 방식으로 연결될 수 있다.
2. 다음 네트워크 구조 중 잘못 된 설명은?
① 성형 네트워크에서는 중앙컴퓨터에 고장이 발생하면 단말기끼리 통신이 안 된다.
② 환경 네트워크에서는 하나의 경로가 고장 라더라도 다른 하나를 예비용으로 이용할 수 있다.
③ 버스형 네트워크는 CPU, 메모리, 디스크 등을 점 대 점 선로로 연결한 구조이다.
④ 망형 네트워크는 모든 단말기를 그물과 같이 연결한 것으로 하나의 선로가 고장 나더라도 데이터 처리에 문제가 생기지 않는다.
<해설> 성형 네트워크에서는 중앙컴퓨터에 고장이 발생하면, 중앙컴퓨터와 단말기 간의 연결은 더 이상 성립되지 않고 단말기끼리의 통신도 역시 이루어지지 않는다. 환형이라는 명칭에서 알 수 있듯이 이 형태의 네트워크에서는 여러 컴퓨터들이 고리 모양으로 연결되어 있다. 두 컴퓨터 사이의 통신에는 두 개의 경로가 존재하므로, 하나의 경로에 고장이 발생하더라도 다른 하나를 예비용으로 이용할 수 있어 통신이 가능하다. 버스형은 컴퓨터 내부의 CPU, 메모리, 디스크 등의 각 요소를 연결하는 버스 구조와 유사한 방식이다. 망형 네트워크는 모든 단말기를 그물과 같이 연결한 것으로 하나의 선로가 고장 나더라도 데이터 처리에 문제가 생기지 않는다.
3. 다음 중 사용할 네트워크를 결정하기 위해 고려할 요소로 비교적 관련이 적은 것은?
① 신뢰성 ② 효율
③ 비용 ④ 속도
<해설> 성형, 환형, 망형 네트워크 등은 서로 다른 길이의 통신선로를 갖게 되고 서로 다른 신뢰성을 제공한다.
따라서 어떤 형태의 네트워크를 사용할지는 신뢰성, 효율, 비용 등을 충분히 고려하여 결정되어야 한다.
4. 다음 중 초고속 정보 통신망의 요구사항으로 부족한 것은?
① 가용성 ② 확장성
③ 유연성 ④ 고속성
<해설> 초고속 정보 통신망은 멀티미디어 정보 통신 서비스를 제공할 목적으로, 국가정보 통신망과 공중 정보 통신망으로 나누어 추진하며, 초고속 정보 통신망은 고속성, 확장성, 유연성, 멀티미디어 정보 전송이라는 네 가지 요구조건을 만족해야 한다.
5. 다음 중 홈네트워크 시스템의 특징이 아닌 것은?
① 네트워크에 연결된 모든 기기들은 동일한 인터넷 접근 방식의 사용이 가능해야 한다.
② 여러 개의 기기가 외부의 접속 망에 연결되어 있다면, 기기들은 이 네트워크에 연결
된 방법 중에서 가장 빠른 방식을 이용하여 인터넷의 접속이 가능해야 한다.
③ 모든 기기들이 주변의 장치들을 공유하여 사용할 수 있으므로, 네트워크를 설치하는 비용이 절약될 수 있다.
④ 가정에서 사용되는 기기의 특수성에 비추어 홈 네트워크를 사용할 수 있도록 전문가 설치를 사용하고, 사용이 용이해야 한다.
<해설> 주관식 연습문제 2번 참조.
6. 다음 중 홈네트워킹 기술을 위해 현재 사용하는 유선 통신 방식은?
① HomeRF ② Bluetooth
③ IEEE 1394 ④ UWB(UltraWideBand)
<해설> 홈 네트워킹 기술은 크게 유선과 무선으로 나눌 수 있으며, 유선 기술로는 전화선, 전력선, 이더넷, IEEE 1394, USB 등이 있고, 무선에는 IEEE 802.11x 계열의 무선 LAN, HomeRF, Bluetooth, UltraWideBand(UWB), HiperLAN 등이 대표적인 기술이다. 현재는 IEEE 1394 프로토콜을 이용한 방식이 가전기기의 연동 표준화 방식으로 잡고 있으나, 장기적으로 볼 때 이동 단말기기의 확산에 따른 무선 네트워크 솔루션의 적용이 확대될 것으로 보인다.
7. 국내에서 개발되어 2006년 세계 최초로 서비스를 개시한 통신 기술은?
① VoIP ② WiBro
③ Wi-Fi ④ DMB
<해설> 국내에서 개발된 와이브로(WiBro)는 2004년부터 삼성전자와 한국전자통신연구원이 공동으로 기술개발과정을 거쳐 2006년 6월 국내에서 세계 최초로 서비스를 개시하였다. 와이브로는 IEEE 802.16e 규격의 무선통신 기술로써 3.5G에 해당하고, WiBro-Advanced가 4G 기술로 규정되고 있다.
8. 음성, 영상 등 다양한 멀티미디어 신호를 디지털 방식으로 바꾸어 휴대용 및 차량용 수신기에 제공하는 방송서비스로 손안의 TV라 불리는 것은?
① WiBro(Wireless Broadband Internet)
② BcN(Broadband convergence Network)
③ VoIP(Voice over Internet Protocol)
④ DMB(Digital Multimedia Broadcasting)
<해설> DMB 는 Digital Multimedia Broadcasting 의 약자로서, 영상, 음성 등의 다양한 멀티미디어 서비스를 제공하는 방송 서비스이다. 멀티미디어 데이터를 디지털로 변환하여 전송한다는 점에서 디지털 방송과 유사하지만, 걷거나 이동 중에도 DVD 급 화질과 CD 음질의 깨끗한 멀티미디어 동영상을 끊기지 않고 볼수 있다는 점에서 차이가 있다 .
9. 유비쿼터스 시대를 주도할 핵심 기술 중 하나로 태그를 식별하여 해당 정보를 처리해주는 통신 방식은?
① Mobile RFID ② BcN
③ UWB ④ VoIP
<해설> 모바일 RFID는 RFID 리더에 이동성을 부여하여 언제 어디서든 사용자와 사물과의 정보교환을 가능하게 한 것이다. 따라서 오프라인 사물을 온라인에서 가능하도록 하여 유비쿼터스 시대를 주도할 핵심 기술 중 하나이다. 모바일 RFID에서 태그는 사물의 식별 정보를 가지고 있고, 리더의 요청시 식별 코드를 응답한다. 리더기에서는 태그로부터 식별된 식별코드를 읽어, OIS의 해당 정보를 단말기 상에 디스플레이 시켜준다.
10. 대표적인 클라우드 컴퓨팅 서비스를 제공하는 곳은?
① N drive ② UCloud
③ NateOn ④ 아마존
<해설> 클라우드 컴퓨팅의 가장 함축적인 정의는, 확장성이 뛰어나고 추상화된 거대한 IT 자원(리소스)을 인터넷을 통하여 서비스로 제공하고 이용하는 컴퓨팅 형태이다. IT 자원에는 컴퓨터의 CPU 능력, 보조 저장 스토리지, 애플리케이션의 실행 환경이 되는 플랫폼, 애플리케이션 소프트웨어 등을 포함한다. 이 모든 자원을 인터넷을 통하여 구름처럼 떠 있는 거대한 컴퓨터 군(群)으로부터 서비스를 제공하고, 제공 받는 것이다. 대표적인 클라우드 컴퓨팅은 아마존의 클라우드이나, 최근 우리나라에서도 KT, 다음, 네이버 등
여러 포털 사이트에서 클라우드 서비스를 제공하고 있다.
제10장 인터넷1
인터넷 : 인터넷은 전 세계적인 컴퓨터 네트워크 시스템으로 사용자가 어떤 컴퓨터에 있든간에 그가 사용권한을 가지고 있다면 어떤 다른 텀퓨터에도 접속해서 정보를 얻을 수 있는 '네트워크의 네트워크'이다.
도메인 : 인터넷상에서 소유할 수 있는 인터넷 주소로서 숫자로 표현된 주소와 영문으로 표현된 주소 두 가지가 있다.
IP주소 : 인터넷에 연결되어 있는 모든 컴퓨터는 자신만의 고유한 번호를 가지고 있는데 이를 IP(Internet Protocol)주소라고 한다.
DNS : DNS(Domain Name System) 서버는 도메인이름과 이에 대응하는 IP주소에 관한 데이터베이스를 유지하고 있다가 원하는 컴퓨터에 제공한다.
URL : URL은 인터넷에서 접근 가능한 자원의 주소를 일관되게 표현할 수 있는 형식을 말한다.
URL은 자원에 접근하는 데 필요한 프로토콜의 이름, 인터넷에서 특정한 컴퓨터를 식별하는 도메인이름, 컴퓨터 파일의 위치를 계층적으로 나타낸 경로명 등으로 구성된다.
HTTP : 웹상에서 텍스트, 그래픽 이미지, 사운드, 비디오, 기타 멀티미디어 파일을 주고받는데 필요한 프로토콜로 TCP/IP와 관련된 하나의 응용 프로토콜이다.
라우팅 : 라우팅(routing, 경로선택)은 송신자가 IP 데이터그램을 수신자에게 전송하기 위하여 각 IP 데이터그램이 목적지 호스트까지 진행하면서 경유할 경로를 결정하는 것이다.
1.인터넷은 전 세계적인 컴퓨터 네트워크 시스템으로 사용자가 어떤 컴퓨터에 있든 간에 그가 사용권한을 가지고 있다면 어떤 다른 컴퓨터에도 접속해서 정보를 얻을 수 있는 ‘네트워크의 네트워크’로 미국 국방성에서 추진한 ARPA(Advanced Research Projects Agency)에서 기원을 찾을 수 있다.
2.TCP/IP 프로토콜을 바탕으로 인터넷이 시작되었으며, ARPANET 호스트들은 TCP/IP 프로토콜을 사용한 인터넷 환경에서의 상호 통신이 이루어지게 되었다. 인터넷의 특성으로는 개방구조, 호스트 간의 평등성, 독자적인 주소할당 등이 있다.
3.URL은 웹상의 특정 자원을 지정하는 주소로 인터넷에서 접근가능한 자원의 주소를 일관되게 표현할 수 있는 형식을 말한다.
4.인터넷에 연결된 다른 컴퓨터와 통신을 하려면 컴퓨터가 인터넷에 연결되어 있어야 하고, 도메인이라는 컴퓨터의 주소를 알고 있어야 한다. 인터넷에 연결되어 있는 모든 컴퓨터는 자신만의 고유번호인 IP(Internet Protocol)주소를 가지고 있다.
5.DNS 서버는 도메인의 이름과 이에 대응하는 IP주소에 관한 데이터베이스를 유지하고 있다가 원하는 컴퓨터에게 제공하는 서버로 ISP 기관의 서버에 존재한다. 인터넷 상의 사이트 주소는 영문자인 도메인 이름으로 사용하지만 실제 서버와 서버가 인터넷 상에서 통신하려면 숫자로 구성된 IP주소만 사용하기 때문에 인터넷 접속을 위해서 DNS 서버 주소를 지정해 주어야 한다.
6.웹은 월드와이드웹(WWW)의 줄임말로 인터넷의 많은 서비스 중에서 가장 많이 사용되는 서비스이다. 웹은 전 세계에 퍼져 있는 인터넷의 정보들을 서로 연결해 준다. 클라이언트와 서버의 통신 프로토콜에는 HTTP(Hyper Text Transfer Protocol)를 사용한다.
7.HTTP는 웹상에서 텍스트, 그래픽 이미지, 사운드, 비디오, 기타 멀티미디어 파일을 주고받는 데 필요한 프로토콜로 TCP/IP와 관련된 하나의 응용 프로토콜이다.
8.IP 프로토콜은 비연결형 데이터그램 데이터전송 서비스를 제공하는 네트워크 계층 프로토콜이다. IP는 네트워크 계층 투명성을 제공하며, best-effort 데이터 서비스만 제공한다. 송신자로부터 최종 수신자에 이르기까지 각 통신망 링크의 전송 프레임의 크기에 상한선이 있기 때문에 데이터그램을 절단 및 조립하는 기능을 제공한다.
9.IP는 수신자 IP주소, 네트워크에 직접 연결된 다음 홉 라우터의 IP주소 또는 IP주소, 플래그 등의 정보를 가진 라우팅 테이블을 이용하여 홉(hop-by-hop) 방식으로 라우팅을 수행한다.
10.TCP는 신뢰성이 있는 연결형 데이터 전달 서비스를 지원하는 트랜스포트 계층 프로토콜이다. TCP는 데이터를 전달하기 위해 가상의 통신연결 부분인 TCP 포트를 사용한다.
1. 인터넷에 연결되어 있는 모든 컴퓨터에 부여된 고유한 번호를 무엇이라 하는가?
① TCP ② IP address
③ HTTP ④ URL
3. IP 프로토콜의 특징이 아닌 것은?
① 비연결형 전송 서비스 ② 네트워크 계층 프로토콜
③ 신뢰성 있는 데이터 전송 ④ 32비트 주소 사용
4. IP 라우팅에 관한 설명이 아닌 것은?
① 라우팅 테이블 정보를 이용하여 수신한 데이터그램의 다음 목적지를 결정
② 송신자와 수신자 호스트는 동일한 네트워크에 있을 수 없고, 라우터를 경유하여 연결된 다른 네트워크에 위치할 수도 없다.
③ 목적지 네트워크에 해당하는 엔트리가 라우팅 테이블에 없으면 디폴트(default) 라우터가 다음홉 라우터가 된다.
④ IP는 데이터그램이 전송되지 않으면 미도달 에러 메시지를 발생시킨다.
1. 인터넷의 기원으로 미국 국방성에서 연구원들 간의 정보와 자원 고유를 위하여 사용한 통신망은?
① ARPAnet ② NETwork
③ INTERNET ④ TCP/IP
<해설> 인터넷은 미국 국방성에서 추진한 ARPA(The Advanced Research Projects Agency)에서 기원을 찾을 수 있다. ARPA는 연구원들 간의 정보와 자원 공유를 위하여 1969년부터 ARPAnet이란 컴퓨터 통신망을 구축하여 운용하였는데 이것이 인터넷의 기원이 되었다.
2. 인터넷은 어떤 프로토콜을 바탕으로 시작된 것은?
① IntraNet ② TCP/IP
③ Network ④ Packet
<해설> 인터넷은 프로토콜이나 제도, 규격 등이 완전히 개방된 통신망이다. 현재 인터넷의 골격을 이루는 TCP/IP(Transfer Control Protocol Internet Protocol)는 개방된 규격을 갖고 있으며, 제도적으로 인터넷 사용자는 누구든지 새로운 표준안을 제안할 수 있다.
3. 다음 중 인터넷의 특성으로 잘못 기술된 것은?
① 독립적인 통신 시스템 유지 ② 호스트간 평등성
③ 독자적 주소할당 ④ 개방구조
<해설> 개방 구조 : 인터넷은 프로토콜이나 제도, 규격 등이 완전히 개방된 통신망이다.
호스트 간의 평등성 : 인터넷에 연결된 모든 컴퓨터는 정보의 송수신에서 대등한 위치에 놓인다.
독자적인 주소 할당 : 인터넷에 연결된 모든 컴퓨터는 32비트의 고유한 IP주소를 갖는다.
독립적인 통신 시스템 유지는 인터넷과는 관련이 없는 문항이다.
4. 상위계층 도메인에서 교육기관을 나타낸 것으로 구성된 것은?
① sch, ac ② sch, eu
③ edu, ac ④ edu, eu
<해설> 미국에서의 대학 기관은 edu로 나타내며, kr 다음의 하위단계 도메인은 다음과 같다.
go 정부기관 행정기관 또는 입법기관, 사법기관
mil 국방조직 정부조직법, 국군조직법, 국방조직 및 정원에 관한 통칙에 근거한 국방조직
ac 대학/대학원 교육기본법 및 고등교육법에 의한 교육기관
hs 고등학교 교육기본법 및 초ㆍ중등교육법에 의한 고등학교ㆍ고등기술학교
ms 중학교 교육기본법 및 초ㆍ중등교육법에 의한 중학교ㆍ 고등공민학교
es 초등학교 교육기본법 및 초ㆍ중등교육법에 의한 초등학교 ㆍ 공민학교
sc 기타학교 교육기본법 또는 기타법령에 의하여 주무관청에 설립허가, 등록, 신고 등의 절차를 거친 교육ㆍ훈련기관
kg 유치원 교육기본법 및 초ㆍ중등교육법에 의한 유치원
5. URL에 대한 설명으로 알맞지 않은 것은?
① 웹 상의 특정 자원을 지정하는 주소다.
② 인터넷에서 특정한 컴퓨터를 식별할 수는 없다.
③ 인터넷에서는 접근 가능한 자원의 주소다.
④ 자원에 접근하는데 필요한 프로토콜도 포함된다.
<해설> 특정 웹 사이트의 위치를 찾으려면, 해당 웹 사이트의 주소인 URL을 입력해야 한다. Uniform Resource Locator의 약자인 URL은 웹 상의 특정 자원을 지정하는 주소를 말한다. 즉, URL은 인터넷에서접근 가능한 자원의 주소를 일관되게 표현할 수 있는 형식을 말한다. URL은 자원에 접근하는데 필요한 프로토콜의 이름, 인터넷에서 특정한 컴퓨터를 식별하기 위한 도메인 이름, 그리고 컴퓨터 파일의 위치를 계층적으로 나타낸 경로명 등으로 구성된다.
6. 인터넷에 연결되어 있는 모든 컴퓨터에 부여된 고유한 번호는?
① TCP ② IP
③ HTTP ④ URL
<해설> 5번 문제 해설 참조
7. IP 프로토콜의 특징이 아닌 것은?
① 비연결형 전송 서비스 ② 네트워크 계층 프로토콜
③ 신뢰성있는 데이터 전송 ④ 32비트 주소 사용
<해설> 인터넷 프로토콜인 IP는 TCP/IP의 인터넷 계층에서 동작하고, 서브네트워크에 독립적으로 데이터그램 패킷을 호스트들 사이에 주고받기 위하여 사용되며, OSI의 네트워크 계층에 해당하는 기능을 수행한다. IP의 주요 임무는 호스트의 주소지정(addressing)과 패킷전달(packet delivery)이다. 종단간(end-to-end)에 전송되는 메시지의 안정성이나 흐름 제어에 관해서는 책임이 없다.
IP는 네트워크 계층의 투명성(transparency)을 제공함으로써, 송신자 호스트는 각 데이터그램이 수신자 호스트에 도착하기 위해 경유해야 하는 데이터링크 및 라우터에 관한 물리적 세부 사항을 알지 않아도 인터넷 상에서 데이터그램을 전송할 수 있도록 해준다. 단지, 패킷을 다음 목적지로 전달하기 위해 최선을 다할 뿐, 전달되었는지의 여부는 보장해 주지 않는다.
8. IP 라우팅에 관한 설명이 아닌 것은?
① 라우팅 테이블 정보를 이용하여 수신한 데이터그램의 다음 목적지를 결정
② IP는 송신자 호스트와 직접 연결되지 않은 수신자 호스트까지 완전한 라우터 경로를 찾지 못한다.
③ 목적지 네트워크에 해당하는 엔트리가 라우팅 테이블에 없으면 디폴트(default) 라우터가 다음홉라우터가 된다.
④ IP는 데이터그램이 전송되지 않으면 미도달 에러 메시지를 발생시킨다.
<해설> IP는 IP 데이터그램이 목적지 호스트에 직접 전송할 수 있는 최종 라우터까지 도달할 때까지 경로상의 라우터들로 전송한다. 각 라우터는 라우팅 테이블(routing table)을 가지고 있어 라우팅 테이블의 정보를 이용하여 수신한 데이터그램의 다음 라우터를 결정한 후 전송한다. 또한 라우팅 테이블 관리에서 호스트는 자신의 물리적 네트워크에 연결된 라우터에 대한 정보를 라우팅 테이블에서 관리한다.
송신자부터 수신자까지의 경로에 있는 라우터들이 서로 협력하여 송신자가 전송한 IP 데이터그램을 수신자로 전송한다. 종단간의 통신을 위하여 라우터에서 유지되는 라우팅 테이블은 호스트에서 유지되는것 이상으로 통신망의 전체적인 관점이 요구된다. 따라서, 일반적으로 라우터는 라우팅 테이블을 효율적으로 관리해 주는 라우팅 프로토콜을 사용한다.
9. 웹사이트들을 위한 홈페이지를 위해 필요한 기억 공간이나 FTP 서비스, 메일 서버 등을 위한 저장 공간을 제공하고 유지해주는 사업은?
① 웹 호스팅 ② 통합 메시징 서비스
③ 쉘 서비스 ④ 로밍 서비스
<해설> 웹호스팅(web hosting)은 웹사이트들의 홈페이지를 위해 필요한 기억공간이나 FTP서비스, 메일서버 등을 위한 저장공간을 제공하고 유지해 주는 사업을 말한다.
10. 도메인 이름과 이에 대응하는 IP 주소에 관한 데이터베이스를 유지하고 있다가 원하는 컴퓨터에게 제공하는 것은?
① 데이터 서버 ② DNS 서버
③ 메일 서버 ④ WWW 서버
<해설> DNS 서버는 도메인 이름과 이에 대응하는 IP 주소에 관한 데이터베이스를 유지하고 있다가 원하는 컴퓨터에게 제공한다. DNS 서버는 ISP 기관의 서버에 존재한다. 일반적으로 인터넷 상의 사이트 주소는 영문자인 도메인 이름으로 사용하지만 실제 서버와 서버가 인터넷 상에서 통신하기 위해서는 숫자로 구성된 IP 주소만을 사용하기 때문이다. 그러므로 인터넷 접속을 위해서 제어판의 네트워크 아이콘을 사용하는 경우에 다음과 같은 TCP/IP 등록정보 대화상자에서 DNS 서버 주소를 지정해 주어야 한다.
제11장 인터넷2
검색엔진 : 검색하고자 하는 웹 페이지 또는 모든 웹사이트의 대표 페이지로 가서 그것을 읽고, 각 페이지 상의 하이퍼텍스트 링크를 사용하여 그 사이트의 다른 페이지들을 읽어 오는 프로그램. 검색엔진은 검색 알고리즘이나 로봇(robot) (다른 말로는 "스파이더(spider)", "크롤러(crawler)", 또는 "봇(bot)" 이라고도 함) 이라고 부르는 실시간 검색 프로그램을 이용하여 항상 최신의 정보를 유지한다.
전자우편(e-mail) : 컴퓨터에 저장한 메시지를 컴퓨터통신망을 이용하여 주고받을 수 있게 해주는 정보통신 서비스.
파일 전송 : 한 컴퓨터에 저장된 파일을 컴퓨터통신망을 이용하여 다른 컴퓨터로 옮길 수 있게 해주는 정보통신 서비스. 파일 전송을 위해서는 파일 전송 프로토콜 (ftp: file transfer protocol)을 이용한다.
TELNET: 인터넷에 연결되어 있는 컴퓨터를 원거리에서 접속하여 제어하거나 조작할 수 있는 정보통신 서비스.
이러닝 : 교수자와 학습자가 직접 대면하지 않고 인쇄교재, 방송교재, 오디오나 비디오 교재, 통신망 등을 매개로 하여 교수·학습 활동을 하는 형태의 교육. 정보통신기술을 활용한 모든 형태의 학습이라고도 정의됨.
전자상거래 : 인터넷 등의 컴퓨터통신망을 이용하여 계약이나 결제 등을 하는 거래형태. 전자상거래에는 기업간 거래(B2B), 기업-소비자간 거래(B2C), 소비자간 거래(C2C) 등의 종류가 있음.
원격진료 : 환자와 의료진이 초고속정보통신망을 이용하여 위치나 거리에 제약을 받지 않고 진료할 수 있는 정보통신 서비스.
소셜네트워크 : 서비스 온라인 인맥구축 서비스로서 친구 관계를 넓히기 위해 개설된 커뮤니티형 웹사이트 또는 그것을 이용한 서비스를 의미함.
IPTV : 광대역 컴퓨터통신망에서 인터넷 프로토콜(IP: Internet Protocol)을 사용하여 소비자에게 디지털 텔레비전 서비스를 제공하는 시스템.
1.기본적인 인터넷 서비스로는 정보검색을 도와주는 검색엔진 서비스, 편지를 디지털로 송수신할 수 있는 이메일 서비스, 파일을 한 곳에서 다른 곳으로 전송하게 해주는 파일 전송 서비스, 그리고 어떤 컴퓨터에 원격에서 로그인해서 마치 자기 컴퓨터처럼 사용할 수 있게 해주는 텔렛(telnet) 서비스 등이 있다.
2.검색엔진 서비스는 인터넷 사용자가 요구하는 정보의 위치를 알려 주는 역할을 수행하는 서비스이다. 검색엔진의 동작방식에 따라 디렉토리 검색, 키워드형 검색, 메타 검색으로 분류할 수 있다.
3.이메일 서비스는 인터넷을 이용해서 컴퓨터에 저장된 메시지를 주고받는 서비스이다. 이메일을 보낼 때 사용되는 가장 일반적이 프로토콜은 SMTP이고, 받을 때 사용되는 프로토콜은 POP3가 가장 많이 쓰인다.
4.파일 전송 서비스는 인터넷상에서 컴퓨터 간에 파일을 교환하기 위한 표준 프로토콜 서비스로 FTP라는 프로토콜을 사용한다.
5.텔넷(TELNET)은 인터넷에 연결되어 있는 컴퓨터를 원거리에서 접속하여 제어하거나 조작할 수 있는 서비스를 말한다.
6.대표적인 인터넷 서비스 사례로 이러닝, 인터넷 광고, 전자상거래, 원격 진료, 소셜 네트워크 서비스, IPTV 서비스 등이 있다.
7.이러닝이란 정보통신기술을 활용한 새로운 형태의 원격학습 방법으로 인터넷 강의가 대표적인 것이다.
8.전자상거래는 인터넷을 활용한 새로운 형태의 상거래로서, 크게 기업 간 거래(‘B to B'), 기업/소비자 간의 거래(’B to C'), 소비자 간의 거래(‘C to C') 등 세 가지 형태로 구분된다.
9.원격진료는 환자와 의료진이 초고속 정보통신망을 이용하여 위치나 거리에 제약을 받지 않고 진료할 수 있는 정보통신 서비스를 말한다, 환자의 정보 및 전문적 지식을 제공하는 정보시스템을 통하여 환자를 관찰, 검사, 관리하며, 환자 또는 의료진을 대상으로 의료 교육을 시행하기도 한다.
10.소셜 네트워크 서비스는 온라인 인맥구축 서비스로서 친구 관계를 넓히기 위해 개설된 커뮤니티형 웹사이트 또는 그것을 이용한 서비스를 의미한다.
11.IPTV 서비스는 광대역 컴퓨터통신망에서 인터넷 프로토콜을 사용하여 소비자에게 디지털 텔레비전 서비스를 제공하는 시스템을 말한다.
1. 검색엔진을 동작방식으로 분류한 것이 아닌 것은?
① 디렉토리 검색 ② 키워드형 검색
③ 색인형 검색 ④ 메타 검색
1. 다음 중 정보화 사회와 정보혁명에 관한 설명으로 적절하지 못한 것은?
① 시간과 공간의 제한이 사라진다.
② 양방향 통신의 주문형 시스템이 가능하다.
③ 인터넷 기반의 가상공간이 더욱 활성화 될 것이다.
④ 아날로그 정보기기들이 더욱 보편화 될 것이다.
<해설> 방송국에서 일방적으로 보내 주는 TV 프로그램을 집에서 보는 단방향통신에서 벗어나 필요한 프로그램을 원하는 시간에 골라서 볼 수 있는 양방향통신의 주문형 시스템이 가능하게 된다. 시간과 공간으로 인한 모든 제한사항은 21세기 정보화 사회에서는 사라지게 되어 가상교육, 가상교실, 사이버학교, 가상여행, 가상근무, 가상쇼핑, 사이버쇼핑 등과 같은 가상이라는 말과 사이버라는 말이 보편화되며, 이러한 환경이 가능하려면 디지털 정보기기들이 보편화가 되어야 할 것이다.
2. 인터넷의 도래와 함께 새로운 교육의 패러다임이 형성되고 있다. 다음 중 인터넷 기반의 교육환경에 속한다고 볼 수 없는 것은?
① e-Learning ② m-Learning
③ c-Learning ④ u-Learning
<해설> 전통적인 교실수업에서 벗어나 이러닝(e-Learning) 혹은 사이버교육이 보편화되어, 인터넷을 기반으로 하는 가상공간에 대학을 세우고 교수와 학생이 전 지구적으로 만나 강의하고 학습하는 새로운 교육의 패러다임이 형성되고 있으며, 최근에 들어와 모바일 장치들이 보편화되면서 m-Learning과 u-Learning 기반의 미래형 교육환경이 나타나고 있다.
3. 웹 페이지의 타이틀 및 본문에 있는 문구를 하나의 데이터베이스로 구축해 놓고, 특정 단어 또는 검색어를 입력함으로서 원하는 정보를 찾는 검색방법은?
① 로봇 에이전시 검색방식
② 키워드형 검색방식
③ 디렉터리별 검색방식
④ 메타 검색방식
<해설> 주관식 연습문제 1번 해설 참조.
4. 로봇 에이전트를 이용해서 동시에 여러 개의 검색엔진에서 정보를 찾은 다음 그 결과를 융합하거나 각 검색엔진별로 출력해주는 검색엔진인 것은?
① 자연어 검색엔진 ② 메타 검색엔진
③ 디렉토리별 검색엔진 ④ 키워드형 검색엔진
<해설> 주관식 연습문제 1번 해설 참조.
5. 검색 엔진에서 웹페이지의 내용과 주소를 분석하여 자동으로 검색, 분류하고 색인화하여 데이터베이스에 기록하는 프로그램은?
① 에이전트 ② 인덱스
③ 메타 디렉토리 ④ 메타 검색
<해설> 에이전트는 일종의 프로그램으로 수작업으로 문서를 찾아 분류하던 것을 자동으로 검색, 분류하여 색인화하여 데이터베이스에 기록하는 프로그램을 말한다.
6. 이메일을 보낼 때 사용되는 가장 일반적인 프로토콜은?
① SMTP ② POP3
③ FTP ④ HTTP
<해설> 이메일을 보낼 때 사용되는 가장 일반적인 프로토콜은 SMTP(Simple Mail Transfer Protocol)이고, 받을 때 사용되는 프로토콜은 POP3(Post Office Protocol 3)가 가장 많이 쓰인다. 넷스케이프나 익스플로러 모두 자신들의 웹 브라우저에 메일 프로그램이 포함되어 있다.
7. 이메일을 받을 때 사용되는 가장 일반적인 프로토콜은?
① SMTP ② POP3
③ FTP ④ HTTP
<해설> 객관식 연습문제 6번 해설 참조.
8. 인터넷상에서 컴퓨터 간에 파일을 교환하기 위한 표준 프로토콜 서비스는?
① SMTP ② POP3
③ FTP ④ HTTP
<해설> 파일 전송은 인터넷상에서 컴퓨터 간에 파일을 교환하기 위한 표준 프로토콜 서비스로 파일 전송 프로토콜(FTP)이라 한다. 화면에 표시할 수 있는 웹 페이지와 관련 파일들을 전송하는 HTTP, 전자우편을 전송하는 SMTP 등과 같이, FTP 역시 인터넷의 TCP/IP 응용 프로토콜 중의 하나이다.
9. 인터넷에 연결되어 있는 컴퓨터를 원거리에서 접속하여 제어하거나 조작할 수 있는 서비스는?
① TELNET ② TCP
③ FTP ④ HTTP
<해설> 텔넷은 인터넷에 연결되어 있는 컴퓨터를 원거리에서 접속하여 제어하거나 조작할 수 있는 서비스이다. 텔넷은 자신이 사용권한을 가지고 있다는 전제하에 다른 사람의 호스트 컴퓨터를 원격지에서 액세스할 수 있도록 해주는 방법이다. 기술적으로 말하면 텔넷이란 원격지 컴퓨터를 액세스하기 위한 사용자 명령들과 TCP/IP 기반의 프로토콜을 말한다.
10. 인터넷광고의 유형은 알맞지 않은 것은?
① 배너 광고 ② 리치미디어
③ 이메일매거진 ④ 아웃룩
<해설> 인터넷광고의 유형은 크게 다음과 같이 분류할 수 있다.
[배너 광고] : 웹 사이트내의 페이지내에 일정크기로 보여지는 광고형태로 초창기에는 468*60이 표준크기였으나 현재는 다양한 형태의 가로형 광고, 세로형 광고, 네모광고, 전면광고, 떠있는 광고 등의 형태가 운영되고 있다.
[리치미디어 (rich media)] : 인터넷 광고용어로 기존의 단순한 형태의 배너광고보다 풍부한(rich) 정보를 담을 수 있는 매체(media)라는 뜻을 지닌다. 제이페그(JPEG)ㆍ디에이치티엠엘(DHTML) ㆍ자바스크립트ㆍ쇼크웨이브 등을 이용해 만든 멀티미디어 형태의 광고로, 텔레비전 방송광고처럼 비디오와 오디오ㆍ사진ㆍ애니메이션 등을 포괄한다.
[이메일매거진 (E-mail Magazine)] : html 이메일을 통해 마치 홈페이지와 같은 양식으로 다양한 기사를 제공하는 형태. 메일(Mail)과 매거진(Magazine)의 합성어로 전자메일을 이용해 잡지를 전송하는 서비스를 말한다.
[텍스트형 (text)] : 스토리 라인과 얽힌 광고 혹은 문맥 안에 삽입된 광고를 말한다. 주로 웹기사 형태의 광고라고 불리운다. 기사면 하단에 기사 내용과 비슷한 주제의 광고가 텍스트 형태로 제공되거나, 보도자료 기사 내에서 특정 회사의 로고나 기업로고나 브랜드의 광고를 웹사이트 콘텐츠 내용상에 삽입하여 콘텐츠 일부인 것처럼 보이며 광고를 하는 형태를 말한다.
11. 전자상거래는 거래 형태에 따라 세 가지로 나누어진다. 다음 중 전자상거럐의 유형이 아닌 것은?
① A to B ② B to B
③ B to C ④ C to C
<해설> 주관식 연습문제 3번 해설 참조
제12장 정보 보안
인증 : 인증이란 어떤 사람이나 사물이 실제로 신고된 바로 그 사람(또는 바로 그 것)인지를 판단하는 과정이다. 인증은 대개 로그온할 때 암호(password) 사용을 통해 이루어진다. 암호를 알고 있는 사람은 일단 믿을만한 사용자라고 간주된다. 모든 사용자는 처음에 자신이 원하는 암호를 등록하고, 이후 사용할 때마다 사용자는 이전에 신고한 암호를 사용해야만 한다.
무결성 : 데이터 및 네트웍 보안의 관점에서 보면, 무결성은 정보가 오직 허가된 사람들에게만 개방되고, 또 그들에 의해서만 수정될 수 있음을 보장하는 것이다. 이러한 무결성을 보장하기 위해 취해지는 조치들로는, 네트웍에 접속된 단말기 및 서버들의 물리적 환경에 대한 통제, 데이터 액세스 제한, 그리고 엄격한 인증 절차의 유지 등이 포함된다. 데이터 무결성은 또한 열이나 먼지 기타 서지 전류 등과 같은 환경적인 위험에 의해서도 위협받을 수 있다.
부인방지 : 계약 또는 통신의 한 상대가 문서에 있거나 또는 보내어진 메시지에 첨부된 서명의 확실성을 부정할 수 없도록 보증하는 능력을 가리킨다. 인터넷 상에서 전자 서명은, 메시지나 문서가 당사자에 의해 전자적으로 서명되었다는 것을 보증하는 것은 물론, 후에 그 서명이 제시되었을 때 그가 부인할 수 없도록 보증하기 위해 사용된다.
그러나 어떠한 경우에라도 잘못되지 않는 완벽한 보안기술은 존재할 수 없기 때문에, 디지털 서명만으로 부인방지를 항상 보장하는 것은 어려울 수도 있다고 일부 전문가들이 지적한다. 따라서, 송신자 또는 서명자에 관해 독특한 생체 정보 등과 같이 총괄적으로 부인하기 어려운 데이터를 취득하는 등 여러 방식을 함께 사용할 것이 권장된다.
전자서명 : 전자서명은 문서나 메시지를 보낸 사람의 신원이 진짜임을 증명하기 위해 사용되는 서명이다. 이것은 또한 전달된 메시지나 문서의 원래 내용이 변조되지 않았다는 것을 보증하기 위해 사용될 수도 있다. 전자서명을 사용함으로써 얻어질 수 있는 부가적인 이득은, 전자서명이 쉽게 전송될 수 있고, 쉽게 부인할 수 없으며, 다른 사람이 흉내낼 수 없고, 타임스탬프가 자동으로 유지될 수 있다는 점 등이다.
컴퓨터 바이러스 : 컴퓨터 바이러스는 컴퓨터를 이용하는 사람이나 컴퓨터 자체에 감염되는 생물학적인 의미의 바이러스가 아니라, 컴퓨터에서 실행되는 프로그램의 일종으로 다른 프로그램들과는 달리 사용자 몰래 자기 자신을 다른 곳에 복사하는 명령어를 가지고 있다.
방화벽 : 방화벽은 네트웍 게이트웨이 서버에 위치하고 있는 일련의 연관된 프로그램들로서, 다른 네트웍의 사용자들로부터 사설 네트웍의 자원들을 보호해준다 (이 용어는 보안정책과 함께 사용된 프로그램들에도 적용된다). 방화벽은 외부인이 자신의 공개되지 않은 자원에 접근하는것을 막고, 자기회사의 직원들이 접속해야할 외부의 자원들을 통제하기 위해 기업의 인트라넷과 인터넷 사이에 설치된다.
1.정보보안은 기밀성, 무결성, 가용성이라는 세 가지 목표가 있다.
2.정보보안은 크게 시스템 보안과 네트워크 보안으로 구분된다. 시스템 보안 방법으로는 접근통제와 감시통제가 있으며, 네트워크 보안이란 권한이 없는 사람의 접근, 우연 또는 의도적인 방해나 파괴로부터 네트워크를 보호하는 것으로 하드웨어 보안, 소프트웨어 보안, 인위적인 보안 등의 조치를 총칭한다.
3.정보보안을 위한 기본적인 요구사항으로는 실체 인증, 데이터 무결성, 데이터 보안성, 데이터 인증, 부인방지 등이 있다.
4.제3자의 불법적인 공격에 의한 보안위협 유형으로는 변조, 가로채기, 방해, 위조, 서비스 거부 등이 있으며, 통신 당사자 간에는 부정이라는 보안 위협 요소가 있다. 즉, 송신 사실의 부인이나 수신 사실의 부인 등은 대표적인 부정이다.
5.악성 프로그램의 감염에 따른 보안위협 유형으로는 컴퓨터 바이러스, 웜, 트로이목마 등이 있으며, 기타 보안위협 유형으로는 최근 인터넷에서 많이 발생하는 피싱과 파밍 등이 있다.
6.정보보안을 위한 보안강화방법으로는 암호화, 전자서명, 백신 프로그램, 방화벽 등을 이용하는 방법이 있다.
7.암호화란 누구나 읽을 수 있는 평문을 권한이 없는 제3자가 알아볼 수 없는 형태(암호문)으로 재구성하는 과정을 말하며, 암호화의 역과정으로 암호문을 평문으로 복원하는 것을 복호화라고 한다.
8.암호화에서는 사용하는 키의 종류에 따라 암호화방식을 구분하며, DES로 대표되는 대칭키 암호화 방식과 RSA로 대표되는 공개키 암호화 방식이 있다.
9.전자서명은 네트워크상에서 문서나 메시지를 송수신할 때 디지털 문서에 서명자 인증, 문서의 위조·변조방지, 송신 부인방지 등의 기능을 제공하는 암호화 기술을 사용하여 서명하는 방법을 말한다.
10.백신 프로그램은 바이러스, 웜, 트로이목마 등의 악성 프로그램을 발견하고 치료하여 제거하는 프로그램이다.
11.방화벽은 네트워크와 네트워크 사이에서 송수신되는 패킷을 검사하여 조건에 맞는 패킷만 통과시키는 소프트웨어나 하드웨어를 총칭한다.
1. 정보보안의 목표가 아닌 것은?
① 기밀성 ② 무결성
③ 정당성 ④ 가용성
2. 네트워크 보안 요구사항으로 부적절한 것은?
① 실체 인증 ② 부인방지
③ 데이터 무결성 ④ 암호화
3. 다음은 어떤 공격유형을 설명하는 것인가?
한 사용자가 서버 등의 정보 시스템에 처리용량을 넘는 엄청난 양의 데이터를 전송하여 과도한 부하를 일으킴으로써 기능을 마비시키고 정보 시스템의 데이터나 자원을 정당한 사용자가 적절한 대기시간 내에 사용하는 것을 방해하는 행위
① 위조 ② 변조
③ DoS(Denial of Service) ④ 부정(Fraud)
4. 사용자는 상대방에게 공개하는 공개키(public key)와 자신만이 비밀로 보유하는 개인키(private key)를 가지는 공개키 암호화 방식은?
① RSA ② IDEA
③ DES ④ RC2
5. 다음은 무엇을 설명하는 것인가?
모든 일반 사람들이 공개키 암호화 기법을 믿고 사용할 수 있도록 공개키 인증서를 발행하고 그에 대한 접근을 제공하는 인증서 관리 기반구조
① CA ② SSH
③ PKI ④ RSA
1. 다음 중 정보화 보안의 목표가 아닌 것은?
① 기밀성 ② 무결성
③ 정확성 ④ 가용성
<해설> 주관식 연습문제 1번 해설 참조.
2. 네트워크 보안 요구사항으로 부적절한 것은?
① 실체인증 ② 부인방지
③ 데이터 무결성 ④ 복호화
<해설> 네트워크에서 보안 관련 요구 사항은 네트워크의 용도, 구성, 규모에 따라 달라질 수 있으며, 사용자 측면에서 네트워크 관리자, 사용자, 개발자의 입장에서도 서로 달라질 수 있다. 일반적으로 다음과 같은 요구사항을 갖는다.
(1) 실체 인증 : 통신에 참여한 실체에 대한 진위 검증이 이루어져야 한다.
(2) 데이터 무결성 : 데이터가 악의적인 사용자로부터 파괴되거나 변경되지 않도록 보호하여야한다.
(3) 데이터 보안성 : 네트워크를 통해 교환되는 정보는 비밀이 보장되어야 하며 권한에 따른 사용자 접근이 보호되어야 한다.
(4) 데이터 인증 : 네트워크상에서 신뢰할 만한 발신처에서 정확히 전송된 것인지 확인되어야 한다.
(5) 부인 방지 : 데이터의 수신이나 전송 사실에 대한 확인 여부가 가능해, 후에 전송자가 데이터 전송을 부인하거나 수신자가 데이터의 수신을 부정하지 못하도록 해야한다.
3. 다음은 어떤 공격 유형을 설명하는 것인가?
한 사용자가 서버 등의 정보 시스템에 처리 용량을 넘는 엄청난 양의 데이터를 전송하여 과도한 부하를 일으킴으로써 기능을 마비시키고 정보 시스템의 데이터나 자원을 정당한 사용자가 적절한 대기 시간 내에 사용하는 것을 방해하는 행위
① 위조 ② 변조
③ Dos(서비스 거부 공격) ④ 가로채기
<해설> 변조는 비인가된 사용자 또는 공격자가 시스템에 불법적으로 접근하여 데이터를 조작하여 원래의 데이터를 다른 내용으로 바꾸는 행위를 말하며 위조는 비인가된 사용자 또는 공격자가 거짓 정보나 잘못된 정보를 삽입하여 수신자에게 전송하여 수신자가 정당한 송신자로부터 정보를 수신한 것처럼 착각하도록 만들어 이를 통해 이득을 보려는 행위를 말한다. 가로채기는 비인가된 사용자 또는 공격자가 전송되고 있는 정보를 몰래 열람, 또는 도청하는 행위를 말한다.
4. 다음은 무엇을 설명하는 것인가?
인터넷에서 스팸메일을 이용한 범죄 수법으로 송신자의 신원을 알리지 않는 메일로 수신자의 개인 정보를 빼낸 뒤 이를 불법적으로 이용하는 범죄이다. 이 범죄 유형의 한 예는 불특정 다수의 이메일 사용자에게 신용카드나 통장 계좌에 문제가 있다는 구실로 거짓 이메일을 발송해 가짜 웹 사이트로 유인하여 관련 금융 기관의 신용 카드 정보나 계좌 정보 등을 빼내어 불법적으로 이용하는 것이다.
① 피싱 ② 파밍
③ 트로이목마 ④ 바이러스
<해설> 파밍은 합법적으로 소유하고 있던 사용자의 도메인을 탈취하거나 도메인 네임 시스템(DNS) 이름을 속여 사용자들이 진짜 사이트로 오인하도록 유도하여 개인 정보를 훔치는 새로운 수법으로 피싱(Phishing)에 이어 등장한 신종 인터넷 사기 수법이고 트로이목마는 바이러스와 달리 자기 복제 능력이 없으며 악의적인 기능을 가지는 코드를 유틸리티 프로그램에 내장하여 배포하거나, 그 자체를 유틸리티 프로그램으로 위장해 배포되는 악성코드이고 바이러스는 컴퓨터에서 실행되는 일종의 명령어들의 집합으로 감염대상이 컴퓨터 프로그램이나 데이터 파일이다.
5. 암호화 기술로 암호화 및 복호화에 필요한 키가 동일한 암호 기법은 무엇인가?
① 대칭키 암호화 ② 공개키 암호화
③ 전치 암호화 ④ 대치 암호화
<해설> 암호화에 사용하는 키(암호화키)와 복호화에 사용하는 키(복호화키)가 서로 동일한 암호화 방식으로, 관용키 암호화(Conventional Encryption) 또는 비밀키 암호화(Secrete Key Encryption)방식이라고도 불린다.
이 방식을 사용하기 위해서 송신자와 수신자는 사전에 암·복호화에 사용하는 키를 제 3자에게 노출되지 않게 공유 및 보유하고 있어야 한다. 예를 들어 A 라는 사용자가 3명의 서로 다른 사용자에게 암호화된 문서를 전송해야 할 경우 각각 하나씩, 총 세 개의 대칭키를 보유하고 있어야 한다. 따라서 이 방식에 있어서의 중요한 관건은 해당 대칭키의 안전한 분배 및 관리 방법에 있다. 이와 같은 방식의 암호 알고리즘은 RC2, RC4, RC5, IDEA, DES, Triple DES 등이 있다. 장점으로는 비교적 구현이 용이하고, 실행 속도가 빠르다는 점이며, 단점으로는 암호화 할 때 사용한 키를 어떻게 상대방에게 전달할 지 등의 키 분배와 관리가 어렵고, 쌍방이 동일한 키를 사용하는 관계로 인증 및 송수신 부인 방지가 보장되지 않는다는 점이다.
6. 다음은 무엇을 설명하는 것인가?
1978년에 MIT의 리베스트(Rivest), 샤미르(Shamir) 그리고 애들만(Adleman)이라는 세 명의 수학자들에 의해 개발된 암호방식이다. 이 알고리즘은 현재 공개키 암호기법들 중에서 가장 널리 사용되고 있다.
이 암호방식은 시스템에서 두 개의 큰 소수 p, q에서 곱 n을 구해 사용하는 데, 이 시스템의 안전도는 p, q의 비밀성이 가정될 때 n의 소인수분해 난이도에 달려있다.
① DES ② 전자서명
③ RSA ④ RC2
<해설> RSA 공개키 암호화 알고리즘
① 두개의 서로 다르고 크기가 매우 큰 두 소수(prime number) 𝑝, 𝑞를 생성한다.
② 두 개의 소수 𝑝, 𝑞를 곱하여 새로운 수 𝑛을 계산한다. 즉, 𝑛= 𝑝∗𝑞라 한다.
③ (𝑝-1)∗)(𝑞-1)와 공통인수를 1이외에는 갖지 않는 서로소인 새로운 수 𝑒를 계산한다.
④ (𝑒∗𝑑) mod (���-1)∗)(𝑞-1) = 1의 조건을 만족하는 수 𝑑를 계산한다.
⑤ 𝑛과 𝑒는 공개하고 𝑝, 𝑞, 𝑑는 비밀로 유지한다.
암호화 과정은 다음과 같다. 평문 M을 공개키 𝑒를 사용하여 Me 를 계산한 다음 mod n을 구하면 암호문 C를 구할 수 있다.
(암호화) C = M���mod ���
복호화 과정은 암호문 C를 비밀키 𝑑를 이용하여 C𝑑한 다음 mod ���을 하면 된다.
(복호화) M = C���mod n
7. 다음은 무엇을 설명하는 것인가?
인터넷에 내재된 취약점에 대처하기 위해 탄생한 중요한 네트워크 보안 해결책으로서 네트워크 보안의 수준을 확실히 향상시켜 주는 기본적인 네크워크 보안 방법으로 자리 매김하고 있으며 최근 윈도우 운영체제에도 기본적으로 내제되어있다.
① 백신 프로그램 ② 방화벽
③ 전자서명 ④ 대칭키 암호화
<해설> 방화벽은 인터넷에 내재된 취약점에 대처하기 위해 탄생한 중요한 네트워크 보안 해결책으로서 네트워크 보안의 수준을 확실히 향상시켜 주는 기본적인 네크워크 보안 방법으로 자리 매김하고 있다. 따라서 사용자는 방화벽 프로그램을 활성화하고 외부 프로그램과 정보를 교환할 수 있는 프로그램을 선별함으로써 해킹 프로그램의 동작을 사전에 방지할 수 있다. 현재 개인 사용자들이 주로 사용하고 있는 마이크로소프트사의 윈도우 운영체제(XP 서비스 팩2 이상)에서도 이러한 방화벽 프로그램이 포함되어있어서
이것을 이용하면 보다 안전한 환경을 유지할 수 있다.
8. 다음은 컴퓨터 바이러스에 대한 설명이다. 기술된 내용이 잘못된 것은?
① 자기 자신을 복제하며 전파할 수 있는 프로그램이다.
② 다른 프로그램을 감염시키지 않고도 자기 자신을 복제하면서 네트워크를 통해 널리 퍼질 수 있다.
③ 컴퓨터 프로그램에 잠입하여 컴퓨터로 하여금 본래 목적 이외의 처리 작업을 진행하도록 한다.
④ 컴퓨터에 그다지 해가 없는 작업을 하는 종류와 컴퓨터에 치명적인 해를 주는 종류가 있다.
<해설> 다른 프로그램을 감염시키지 않고도 자기 자신을 복제하면서 네트워크를 통해 널리 퍼질 수 있는 것은 바이러스가 아니라 웜에 대한 설명이다. 바이러스는 다른 프로그램을 이용해서 자신을 복제하고 감염시킨다.
제13장 멀티미디어
멀티미디어 : 두 종류 이상의 매체가 통합되어 구성된 응용 또는 저작물
하이퍼텍스트 : 텍스트 안에 있는 내용과 관련된 다른 텍스트와 하이퍼링크(hyperlink)를 이용하여 서로 연결된 연관된 텍스트들의 집합
유니코드 : 전 세계의 문자를 컴퓨터에서 표현하기 위해 제정된 문자 코드
레스터 이미지 : 가로와 세로로 나열된 점들의 집합으로 표현된 그림
벡터 이미지 : 점이나 직선, 곡선 등 기하 도형으로 표현된 그림
해상도 : 단위 길이 당 구분하여 표현할 수 있는 픽셀의 수
AOD 및 VOD : 사용자가 원하는 음악이나 비디오 콘텐츠를 선택하여 시청하는 서비스
원격회의 : 영상통신기술 및 초고속 인터넷을 기반으로 하여 서로 멀리 떨어진 곳에서 회의를 할 수 있게 하는 기술
1.멀티미디어란 두 종류 이상의 매체가 디지털 방식으로 통합되어 구성된 응용 또는 저작물로서, 콘텐츠와 상호작용하며 사용자의 의도 따라 콘텐츠를 이용하는 비선형 콘텐츠이다.
2.하이퍼텍스트는 텍스트 안에 있는 내용과 관련된 다른 텍스트와 하이퍼링크(hyperlink)를 이용하여 서로 연결되어 사용자가 의도하는 순서에 따라 정보를 볼 수 있다.
3.래스터 이미지는 가로와 세로로 점들을 나열하여 표현된 그림이다.
4.래스터 이미지의 해상도는 단위 길이당 구분할 수 있는 픽셀 수를 나타낸다.
5.벡터 이미지는 점이나 직선, 곡선 등 기하 도형으로 그림을 표현한 것이다.
6.래스터 이미지는 확대하더라도 더 세밀한 표현을 얻을 수 없지만, 벡터 이미지는 기하 도형의 크기를 확대하여 자연스럽게 이미지가 확대된다.
7.래스터 이미지의 파일 형식에는 BMP, GIF, PNG, JPEG 등이 있으며, JPEG은 손실압축 기술을 이용하여 높은 압축률로 이미지를 저장한다.
8.사운드는 음성, 음악, 음향효과 등 모든 종류의 소리를 표현하며, 녹음된 사운드를 저장하는 WAV, Au, MP3, WMA 등과 오디오 합성 데이터를 저장하는 MIDI 파일이 있다.
9.비디오는 데이터의 양이 무척 많기 때문에 높은 압축률을 내는 손실압축기술을 사용하여 만든다.
10.멀티미디어는 프레젠테이션, 원격회의, 주문형 오디오/비디오, 웹 서비스, 오락, 전자상거래, 이러닝 등의 분야에서 널리 사용된다.
1. 다음 중 멀티미디어의 특징에 해당되는 것은 무엇인가?
① 한 가지 종류의 매체로 구성된다.
② 사용자와 미디어 사이에 상호작용이 존재한다.
③ 아날로그 형식의 미디어를 사용한다.
④ 사용자는 제공자가 만든 순서에 따라서만 콘텐츠를 이용할 수 있다.
2. 다음 중 서로 연관된 텍스트를 서로 유기적으로 연결한 형태의 콘텐츠에 해당되는 것은?
① 하이퍼텍스트 ② 하이퍼링크
③ JPEG ④ 가상현실
3. 레스터 이미지에 대한 올바른 설명은?
① 해상도가 높을수록 더 적은 양의 데이터로 이미지를 저장할 수 있다.
② 트루 컬러를 표현하려면 한 픽셀당 8비트로 색을 표현해야 한다.
③ 가로와 세로로 정해진 개수의 점들을 나열하여 구성되는 이미지이다.
④ 웹페이지에서는 최대한 높은 해상도의 이미지를 사용해야 한다.
4. JPEG 이미지에 대한 올바른 설명은?
① 원래의 데이터를 그대로 복원할 수는 없지만 압축률을 높일 수 있는 압축기술을 사용한다.
② 최대 256개의 색상만 사용할 수 있다.
③ 애니메이션을 표현하기 위한 이미지 형식이다.
④ 다른 이미지 형식에 비해 파일 크기가 크다.
5. 다음 중 음을 합성하기 위한 데이터로 구성되는 오디오 파일 형식은?
① WMA ② MP3
③ GIF ④ MIDI
6. 다음 중 애니메이션을 표현하기 위해 사용할 수 있는 것은?
① BMP ② Adobe Flash
③ WAV ④ DivX
7. 다음 중 사용자가 원하는 비디오 콘텐츠를 선택하여 시청할 수 있게 하는 서비스는?
① SNS ② 화상회의
③ AOD ④ VOD
1. 다음 중 멀티미디어 특징이 아닌 것은?
① 다수의 매체로 표현된 정보가 유기적으로 통합된다.
② 디지털 방식으로 표현되는 매체이다.
③ 사용자와 미디어 사이에 상호작용이 존재한다.
④ 사용자는 처음부터 끝까지 순차적으로 멀티미디어 콘텐츠를 이용한다.
<해설> 멀티미디어가 갖는 일반적인 특징은 다음과 같다.
첫째, 앞서 언급한 바와 같이 다수의 매체로 표현된 정보가 유기적으로 통합된다.
둘째, 디지털 방식으로 표현되는 매체이다.
셋째, 사용자와 미디어 사이에 상호작용이 존재한다.
또한 상호작용은 사용자가 멀티미디어 콘텐츠를 처음부터 끝까지 순차적으로 이용하지 않고, 사용자가 원하는 임의의 순서로 콘텐츠를 활용할 수 있게 한다. 이것은 방송국에서 내보내는 대로 순차적으로 시청하는 TV 방송과 같은 선형(linear) 매체와는 대비되는 특성으로, 멀티미디어 콘텐츠는 비선형 특성을 갖는다.
2. 다음 중 비선형 콘텐츠를 구성하기 위한 방법으로 관련이 없는 것은?
① 하이퍼텍스트(hypertext) ② 하이퍼미디어(hypermedia)
③ 스프레드시트 ④ 하이퍼링크(hyperlink)
<해설> 비선형 콘텐츠를 구성하기 위한 시도는 하이퍼텍스트로부터 비롯되었다고 볼 수 있다. 하이퍼텍스트는 서로 연관된 텍스트들의 집합으로 구성된다. 각각의 텍스트는 그 안의 내용과 관련된 다른 텍스트들과 하이퍼링크라고 부르는 링크를 이용하여 서로 연결된다. 이 링크는 한 문서 내의 특정 위치를 가리키기도 하고, 한 컴퓨터 내의 다른 파일을 가리키기도 하며, 통신망을 통해 연결된 다른 컴퓨터에 있는 문서를 가리키기도 한다. 초기의 웹페이지는 주로 텍스트 기반으로 제작되었지만, 점차 사진, 그래픽스, 오디오, 비디오 등 다양한 매체가 포함됨에 따라 하이퍼미디어라는 개념으로 발전하였다.
3. 전 세계의 모든 문자를 일관되게 표현할 수 있도록 제정된 표준문자형식은?
① UNICODE ② ASCII
③ 표준 BCD ④ EBCDIC
<해설> 전 세계의 모든 문자를 일관되게 표현할 수 있으려면 이들을 망라하는 체계적인 표준이 필요하며, 이에 따라 유니코드가 정의되어 활용되고 있다. 한글표현에 있어서도 유니코드에는 11,172개의 모든 조합 가능한 글자가 사전순서에 맞게 정의되어 있으며, 더불어 옛 한글의 자모를 포함한 한글 자모 등이 정의되어 있다.
초기의 컴퓨터에서 주로 사용된 문자 코드인 ASCII나 EBCDIC는 영문자와 숫자, 구두점과 같은 특수문자, 제어문자 등을 나타낼 수 있으나, 영어 이외의 다양한 언어를 표현할 수 없다. 표준 BCD는 2진화 10진 코드라고도 부르며 기본적으로 6비트의 길이를 갖는 코드이다.
4. 다음 중 이미지를 표현하는 방식으로 틀린 것은?
① 이미지 표현방식은 래스터 방식과 벡터 방식이 있다.
② 이미지 확대 시 래스터는 자연스러우나, 벡터는 울퉁불퉁하거나 흐릿하다.
③ 래스터 방식의 이미지는 픽셀로 이루어져 있다.
④ 벡터 방식의 이미지는 점, 직선, 곡선 등 기하도형으로 이루어져 있다.
<해설> 이미지를 표현하는 방식으로는 래스터방식과 벡터방식이 있다.
래스터 방식의 이미지는 가로와 세로로 정해진 개수의 점들을 나열하여 만들어진다. 이 점들은 픽셀이라고 부른다. 또한 이미지 확대할 경우 더 상세한 이미지를 보여줄 수 없고, 픽셀이 더 크게 표현되어 특히 기울어진 경계선이 울퉁불퉁한 계단 형식으로 보이거나 흐릿한 결과를 얻게 된다.
벡터 방식 이미지는 점, 직선, 곡선 등 기하도형으로 그림을 표현하는 방식이다. 하나의 선분을 표현하고자 할 때 래스터 이미지에서는 두 정점 사이를 연결하는 모든 픽셀의 값이 지정되어야 하지만 벡터 방식에서는 두 정점 좌표와 이 점을 직선으로 연결한다는 정보만 지정하면 되므로 적은 저장용량을 사용한다. 또한 이미지를 확대할 경우 기하도형의 크기를 확대하여 그림이 자연스럽게 확대된다.
5. 레스터 이미지에 대한 올바른 설명은?
① 해상도가 높을수록 더 적은 양의 데이터로 이미지를 저장할 수 있다.
② 트루컬러를 표현하려면 한 픽셀당 8비트로 색을 표현해야 한다.
③ 가로와 세로로 정해진 개수의 점들을 나열하여 구성되는 이미지이다.
④ 웹 페이지에서는 최대한 높은 해상도의 이미지를 사용해야 한다.
<해설> 래스터 방식의 이미지는 가로와 세로로 정해진 개수의 점을 나열하여 만들어진다. 이 점들은 픽셀이라고 부른다. 최근 개인용 컴퓨터의 경우 한 픽셀의 R, G, B 성분에 각각 8비트를 할당함으로써 이른바 ‘트루컬러(true color)’를 표현할 수 있다.
래스터 이미지가 얼마나 조밀하게 픽셀을 표현하고 있는가를 나타내는 척도를 해상도(resolution)라고 한다. 가장 기본적인 의미는 입출력장치에서 단위길이당 얼마나 많은 점 또는 픽셀을 구분하여 보여 줄 수 있는가를 나타내는데, dpi(dots per inch)나 ppi(pixels perinch)와 같이 1인치당 몇 개의 점 또는 픽셀을 표현할 수 있는가를 의미한다.
웹페이지와 같이 모니터를 통해 제공되는 콘텐츠의 경우 높은 해상도의 그림을 사용할 경우 실제로 화면에 그대로 출력하지 못하면서 파일 크기만 커져서 전송속도만 늦출 수 있으므로, 모니터에 맞는 해상도의 그림을 사용하는 것이 바람직하다.
6. 다음 이미지 형식 중 웹페이지에서 많이 사용하지 않는 형식은?
① BMP ② GIF
③ JPEG ④ PNG
<해설> BMP 파일 형식은 비트맵, 즉 가로 및 세로 방향으로 나열된 픽셀의 집합을 저장하는 파일형식으로 ‘.bmp’라는 확장자를 갖는다. 일반적으로 압축형식을 사용하지 않아 가장 큰 크기의 파일로 저장되며, 마이크로소프트의 윈도우즈나 OS/2 운영체제에서 장치 독립적인 디지털 이미지를 저장하기 위해 사용되는 기본적인 파일 형식이다.
화면의 아이콘, 버튼, 로고 등을 표현하는 이미지들은 포함되는 색상이 많지 않으며, 이와 같은 경우 GIF나 PNG등의 파일이 더 적절할 수 있다. 웹페이지를 디자인하는 경우 GIF 형식의 이미지가 많이 사용되는 것은 이러한 이유이다. 특히 텍스트가 포함된 이미지와 같이 경계가 뚜렷하고 동일한 색의 배경이 많은 경우 GIF나 PNG 형식이 더 유용하게 사용될 수 있다.
7. 다음 중 원음 그대로 저장하기 위해 사용하는 파일 형식은?
① WMA ② MP3
③ WAV ④ MIDI
<해설> WAV 파일은 마이크로소프트와 IBM에서 오디오 비트열을 PC에 저장하기 위해 개발한 표준 오디오 파일 형식으로 윈도우즈 기반 PC에서 주로 사용되며 확장자는 ‘.wav’이다. 일반적으로는 압축되지 않은 오디오 데이터를 LPCM(linear pulse code modulation)이라는 방식으로 저장한다.
8. 다음 중 코덱에 대한 설명과 관련이 없는 것은?
① 압축된 비디오를 원래의 비디오 데이터로 복원하여 보기 위해 사용한다.
② 개인용 컴퓨터에서는 압축된 비디오를 바로 볼 수 있다.
③ 부호기와 복호기를 합하여 코덱이라 한다.
④ 비디오를 압축하는 형태는 WMA, MPEG등이 있다.
<해설> 압축 부호화된 비디오는 복호화를 통해 원래의 비디오 데이터를 복원해야 볼 수 있다. 그러므로 비디오 통신을 하기 위해서는 부호화를 위한 부호기와 이의 복호화를 위한 복호기가 필요하며, 이들을 합하여 코덱이라고 한다. 개인용 컴퓨터에서 비디오 서비스를 이용할 수 있으려면 사용하고자 하는 비디오의 형식에 맞는 코덱이 설치되어 있어야 한다. 비디오 데이터를 저장하기 위한 파일 형식으로는 AVI, WMV, MOV, DivX, MPEG 등 다양한 것들이 있다.
첨부파일 컴퓨터의_이해_교재_5~13장_연습문제(종합편집).pdf