본문 바로가기
자격증/정보처리기사

[정보처리기사 필기] Part 5 정보시스템 구축관리 Chapter 3 IT 프로젝트 정보시스템 구축관리 공부

by Mr.ticket 2024. 1. 8.
728x90

1. 메모

 

Distance-vector Routing : 두 노드 사이의 최소 비용 경로의 최소 거리를 갖는 경로이며, 경로를 계산하기 위해 Bellman-Ford 알고리즘을 사용한다.

 

Port Scanning : 해커가 악의적인 공격을 수행하기 위해 취약점을 찾는 과정 중 수행하는 사전 작업

 

Web Crawling : 웹 페이지를 그대로 가져와 거기서 데이터를 추출해 내는 행위

 

2. Point

 

MQTT(Message Queuing Telemetry Transport) : TCP/IP 기반 네트워크에서 동작하는 발행-구독 기반의 메시징 프로토콜로 최근 loT 환경에서 자주 사용되고 있다.

 

RIP(Routing Information Protocol)

 - 대표적인 내부 라우팅 프로토콜로, Distance-vector Routing을 사용하며, hop count를 매트릭으로 사용한다.

 - 15개 이상의 라우터를 거치는 목적지의 경우 unreachable로 정의하여, 데이터를 보내지 못하기 때문에 커다란 네트워크에서 사용하기 무리가 있다.

 

버스형 네트워크

 - 한 개의 통신 회선에 여러 대의 터미널 장치가 연결되고, 각 터미널 간의 통신은 공동의 통신 회선을 통해 이루어 진다.

 - 회선이 단절되면 전체 네트워크가 중단되지만, 회선비용이 최소이다.

 

JSON(JavaScript Object Notation)

 - 속성-값 쌍(attribute-value pairs and array data types (or any other serializable value)) 또는 키-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 형식

 - 비동기 브라우저/서버 통신(AJAX)을 위해, 넓게는 XML을 대체하는 주요 데이터 포맷이다.

 - 인터넷에서 자료를 주고받을 때 그 자료를 표현하는 방법이다.

 

Hadoop(High-Availability Distributed Object-Oriented Platform)

 - 대량의 자료를 처리할 수 있는 큰 컴퓨터 클로스터에서 동작하는 분산 응용 프로그램을 지원하는 프리웨어 자바 소프트웨어 프레임워크

 - 다양한 소스를 통해 생성된 빅데이터를 효율적으로 저장하고 처리한다.

 

N-Screen : 원하는 콘텐츠가 서버에 저장되어 PC, TV, 휴대폰에서 콘텐츠를 끊임없이 자유롭게 이용할 수 있는 서비스

 

IT 용어 정리

 - Mashup : 웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스, 데이터베이스 등을 만드는 기술

 - Grayware : 악성 소프트웨어의 일종으로 정상 소프트웨어와 바이러스 소프트웨어의 중간에 속하며. 스파이웨어, 애드웨어 등을 예로 들 수 있다.

 - QKD(Quantum Key Distribution, 양자 암호 키 분배) : 양자 통신을 위해 비밀키를 분배 및 관리하는 기술로 광링크를 통해 광자를 전송하여 작동

 - Digital Twin : 물리적인 사물과 컴퓨터에 동일하게 표현되는 가상 모델로 실제 물리적인 자산 대신 소프트웨어로 가상화함으로써 실제 자산의 특성에 대한 정확한 정보를 얻을 수 있고, 자산 최적화, 돌발사고 최소화, 생산성 증가 등 설계부터 제조, 서비스에 이르는 모든 과정의 효율성을 향상시킬 수 있는 모델

 - PICONET : 여러 개의 독립된 통신장치가 UWB(Ultra Wideband) 통신 기술 또는 블루투스 기술을 사용하여 통신망을 형성하는 무선 네트워크 기술

 - Data Mining : 빅데이터 분석 기술 중 대량의 데이터를 분석하여 데이터 속에 내재되어 있는 변수 사이의 상호관계를 규명하여 일정한 패턴을 찾아내는 기법

 - Baas(Blockchain as a Service) : 블록체인 개발 환경을 클라우드로 서비스하는 개념으로 블록체인 네트워크에 노드의 추가 및 제거가 용이하며, 블록체인의 기본 인프라를 추상화하여 블록체인 응용 프로그램을 만들 수 있는 클라우드 컴퓨팅 플랫폼

 - SDDC(Software-Defined Data Center) : 모든 컴퓨팅 인프라를 가상화하여 서비스하는 데이터센터

 - Wi-SUN : 스마트 그리드 서비스를 제공하기 위한 와이파이 기반의 저전력 장거리 통신기술

 - 스마트 그리드 : 전기 및 정보통신기술을 활용하여 전력망을 지능화, 고도화함으로써 고품질의 전력 서비스를 제공하고 에너지 이용 효율을 극대화하는 전력망

 - 디지털 아카이빙 : 지속적으로 보존할 가치를 가진 디지털 객체를 장기간 관리하여 이후의 이용을 보장하는 활동

 - Zigbee : IEEE 802.15.4를 기반으로 하며, 저속/저전력의 무선망을 위한 기술

 - Namp(Network Mapper) : 포트 스캐닝 툴

 - Tensor Flow : 구글 브레인팀이 제작하여 공개한 기계학습을 위한 오픈 소스 소프트웨어 라이브러리로 다양한 작업을 위한 데이터 흐름 프로그래밍 오픈 소스 라이브러리

 - Docker : 컨테이너 응용 프로그램의 배포를 자동화하는 오픈 소스 엔진

 - Scrapy : Python 기반의 웹 크롤링 프레임워크

 - 고가용성 솔루션(HACMP) : 각 시스템 간 공유디스크를 중심으로 클러스터링으로 엮어 다수의 시스템을 동시에 연결

 

3. 오답 노트

 

네트워크 통신 장치들에 대한 설명으로 옳지 않은 것은 ?

1. Repeater는 네트워크 각 단말기를 연결시키는 집선 장치로 일종의 분배기 역할을 한다.

2. Bridge는 데이터링크 계층에서 망을 연결하며 패킷을 적절히 중계하고 필터링하는 장치이다.

3. Router는 네트워크 계층에서 망을 연결하고, 라우팅 알고리즘을 이용하여 최적의 경로를 선택하여 패킷을 전송한다.

4. Gateway는 2개의 서로 다른 형태의 네트워크를 상호 연결시켜 주는 관문 역할을 하는 장치이다.

1번은 허브에 관한 설명이다.

 

최대 홉수를 15로 제한한 라우팅 프로토콜은 ?

1. RIP

2. OSPF

3. Static

4. EIGRP

최대 홉수를 15로 제한한 라우팅 프로토콜은 RIP이다.

 

유비쿼터스 컴퓨팅 환경과 관련된 기술에 대한 설명으로 옳지 않은 것은 ?

1. RFID 시스템은 태그, 안테나, 리더기, 서버 등의 요소로 구성된다.

2. 스마트 카드는 마이크로프로세서, 카드 운영체제, 보안 모듈, 메모리 등을 갖춘 집적회로 칩(IC Chip)이 내장된 플라스틱 카드이다.

3. 텔레매틱스(Telematics)는 증강현실이 확장된 개념으로 사용자가 실세계 위에 가상 세계의 정보를 겹쳐 볼 수 있도록 구현한 기술이다.

4. 웨어러블 컴퓨팅(Wearable Computing)은 컴퓨터를 옷이나 안경처럼 착용할 수 있게 해주는 기술이다.

텔레매틱스(Telematics)는 Telecommunication과 Informatics의 합성어로 통신 및 방송망을 이용하여 자동차 내에서 위치 추적, 인터넷  접속, 원격 차량 진단, 사고 감지, 홈 네트워크, 사무자동화 등이 연계된 서비스를 의미한다.

 

다음에서 설명하는 IT 스토리지 기술은 ?

 - 가상화를 적용하여 필요한 공간만큼 나눠 사용할 수 있도록 하며 서버 가상화와 유사함
 - 컴퓨팅 소프트웨어로 규정하는 데이터 스토리지 체계이며, 일정 조직 내 여러 스토리지를 하나처럼 관리하고 운용하는 컴퓨터 이용 환경
 - 스토리지 자원을 효율적으로 나누어 쓰는 방법으로 이해할 수 있음

1. Software Defined Storage

2. Distribution Oriented Storage

3. Network Architected Storage

4. Systematic Network Storage

SDS(Software Defined Storage)에 대한 설명이다.

 

클라우드 컴퓨팅 서비스 모델과 이에 대한 설명이 바르게 짝지어진 것은 ?

ㄱ. 응용 소프트웨어 개발에 필요한 개발 요소들과 실행 환경을 제공하는 서비스 모델로서, 사용자는 원하는 응용 소프트웨어를 개발할 수 있으나 운영체제나 하드웨어에 대한 제어는 서비스 제공에 의해 제한된다.
ㄴ. 응용 소프트웨어 및 관련 데이터는 클라우드에 호스팅되고 사용자는 웹 브라우저 등의 클라이언트를 통해 접속하여 응용 소프트웨어를 사용할 수 있다.
ㄷ. 사용자 필요에 따라 가상화된 서버, 스토리지, 네트워크 등의 인프라 자원을 제공한다.

1. IaaS : ㄷ / PaaS : ㄴ / SaaS : ㄱ

2. IaaS : ㄴ / PaaS : ㄱ / SaaS : ㄷ

3. IaaS : ㄷ / PaaS : ㄱ / SaaS : ㄴ

4. IaaS : ㄱ / PaaS : ㄷ / SaaS : ㄴ

IaaS(Infrastructure as a Service) : 서버, 스토리지, 데이터베이스 등과 같은 시스템이나 서비스를 구축하는데 필요한 IT 자원을 제공하는 인프라 서비스
PaaS(Platform as a Service) : SaaS의 개념을 개발 플랫폼에도 확장한 개념으로, 개발을 위한 플랫폼을 구축할 필요 없이 필요한 개발 요소들을 웹에서 쉽게 빌려 쓸 수 있게 하는 서비스
SaaS(Software as a Service) : 사용자가 소프트웨어를 설치하는 것이 아니라 서비스 제공자가 설치하고 관리하며, 소프트웨어를 서비스 형태로 제공하는 소프트웨어 서비스

 

개인 공부를 위한 게시물로 틀린 내용을 포함할 수 있는 점 참고 부탁드립니다.
728x90

댓글