정보처리기사

모의고사 -4

sejin2 2024. 6. 19. 10:14

1. OLAP ( Online Analyitical Processing )

  • 데이터 웨어하우스나 데이터 마트같은 시스템과 상호 연관되는 시스템으로 데이터 웨어하우스의 데이터를 전략적인 정보로 변환시켜서 의사결정을 지원하는 역할을 한다. 

 

2. 온톨로지 ( ONTOLOGY )

  • 실세계에 존재하는 모든 개념과 개념들의 속성, 개념 간의 관계 정보를 컴퓨터가 이해할 수 있도록 서술해 놓은 개념화 명세서

 

3. 시멘틱 웹

  • 웹 상의 데이터를 자동화된 기계가 처리하도록 하는 지능형 웹 

 

4. 다단계 피드백큐 ( MLFQ )

  • FCFS(FIFO)와 라운드 로빈 스케줄링 기법을 혼합한 것으로 새로운 프로세스는 높은 우선순위, 프로세스의 실행 시간이 길어질수록 점점 낮은 우선순위 큐로 이동하고 마지막 단계는 라운드 로빈 방식을 적용한 알고리즘이다. 

 

5. 자료사전 기호

= 자료의 정의로서 '~로 구성되어 있다는 것'을 나타냄
+ 자료의 연결을 나타냄
 ( )  자료의 생략 가능함을 나타냄
{ } 자료의 반복을 나타냄
[ ] 자료의 선택을 나타냄
** 자료의 설명을 나타냄 / 주석

 

6. 결합도

  • 모듈 내부가 아닌 외부의 모듈과의 연관도 또는 모듈 간의 상호의존성을 의미하며, 결합도가 낮을수록 품질이 좋아진다.
  • 유형
내용 결합도 ( Content Coupling ) 다른 모듈 내부에 있는 변수나 기능을 다른 모듈에서 사용하는 경우의 결합도
공통 결합도 ( Common Coupling ) 모듈 밖에 선언되어 있는 전역 변수를 참조하고 전역 변수를 갱신하는 식으로 상호작용하는 경우의 결합도
외부 결합도 ( External Coupling ) 두 개의 모듈이 외부에서 도입된 데이터 포맷, 통신 프로토콜 또는 디바이스 인터페이스를 공유할 경우의 결합도
제어 결합도 ( Control Coupling ) 단순 처리 대상인 값만 전달하는게 아니라 어떻게 처리를 해야 한다는 제어 요소가 전달되는 경우의 결합도
스탬프 결합도 ( Stamp Coupling ) 모듈 간의 인터페이스로 배열이나 객체, 구조 등이 전달되는 경우의 결합도
자료 결합도 ( Data Coupling ) 모듈 간의 인터페이스로 전달되는 파리미터를 통해서만 모듈 간의 상호작용이 일어나느 경우의 결합도 

 

7. 병행 제어 기법

  • 로킹 : 같은 자원을 액세스하는 다중 트랜잭션 환경에서 DB의 일관성과 무결성을 유지하기 위해 트랜잭션의 순차적 진행을 보장하는 직렬화 기법
  • 낙관적 검증 : 트랜잭션이 어떠한 검증도 수행하지 않고 일단 트랜잭션을 수행하고, 트랜잭션 종료 시 검증을 수행하여 데이터베이스에 반영하는 기법 
  • 타임스탬프 순서 : 트랜잭션과 트랜잭션이 읽거나 갱신한 데이터에 대해 트랜잭션이 실행을 시작하기 전에 타임 스탬프를 부여하여 부여된 시간에 따라 트랜잭션 작업을 수행하는 기법
  • 다중버전동시성 제어 : 트랜잭션의 타임스탬프와 접근하려는 데이터의 타임스탬프를 비교해 직렬가능성이 보장되는 적절한 버전을 선택해 접근하도록 하는 기법

8. OSI 7 계층 

응용 계층 사용자와 네트워크 간 응용 서비스 연결 HTTP
FTP
데이터 호스트
표현 계층 데이터 형식 설정 JPEG
MPEG
세션 계층 송수신 간의 논리적 연결 RPC
NetBIOS
전송 계층 신뢰성 있는 통신 보장 TCP
UDP
세그먼트 L4스위치
네트워크 계층 단말기 간 데이터 전송을 위한 최적화된 경로 제공 IP
ICMP
패킷 라우터
데이터 링크 계층 인접 시스템 간 데이터 전공 PPP
HDLC
프레임 브리지, 스위치
물리 계층 0과 1 비트 정보를 회선에 보내기 위한 전기적 신호 변환 RS-232C 비트 허브, 리피터

 

 

9. 일정관리 모델 종류

  • CPM ( 주공정법 ) : 여러 작업의 수행 순서가 얽혀 있는 프로젝트의 일정을 계산하는 기법으로 모든 자원 제약 사항을 배재한 상태로 프로젝트의 시작과 끝을 나타내는 노드와 노드 간의 연결을 통해 공정을 계산하기 위한 액티비티 표기법
  • PERT : 일의 순서를 계획적으로 정리하기 위한 수렴 기법으로 비관치, 중간치, 낙관치 3점 추정방식을 통해 일정을 관리하는 기법
  • CCPM : 주 공정 연쇄법으로 자원제약사항을 고려하여 일정을 작성하는 기법

 

10. 라우팅 프로토콜

RIP 거리 벡터 알고리즘에 기초하여 개발된 내부 라우팅 프로토콜
거리 벡터 라우팅 기반 메트릭 정보를 인접 라우터와 주기적으로 교환하여 라우팅 테이블을 갱신하고 라우팅 테이블을 구성 / 계산하는 데 Bellman-Ford 알고리즘을 사옹하는 내부 라우팅 프로토콜
OSPF RIP의 단점을 개선하기 위해 자신을 기준으로 링크 상태 알고리즘을 적용하여 최단 경로를 찾는 라우팅 프로토콜
링크 상태 라우팅 기반  메트릭 정보를 한 지역 내 모든 라우터에 변경이 발생했을 때만 보내고 라우팅 테이블을 구성 / 계산하는데 다익스트라 알고리즘을 사용하는 내부 라우팅 프로토콜
BGP 경로 정보를 교환하기 위한 라우팅 프로토콜
변경 발생 시 대상까지의 가장 짧은 경로를 경로 벡터 알고리즘을 통해 선정하고, TCP 연결을 통해 라우팅 정보를 신뢰성 있게 전달

 

11. 입력 데이터 검증 및 표현 취약점

  • XXS ( Cross Stie Scripting) : 검증되지 않은 외부 입력 데이터가 포함된 웹 페이지가 전송되는 경우, 사용자가 해당 웹 페이지를 열람함으로써 웹 페이지에 포함된 부적절한 스크립트가 실행되는 공격
  • CSRF( Cross Site Reqeust Forgery ) : 사용자가 자신의 의지와는 무관하게 공격자가 의도한 행위를 특정 웹사이트에 요청하게 하는 공격
  • SQL 삽입 : 응용 프로그램의 보안 취약점을 이용해서 악의적인 SQL 구문을 삽입, 실행시켜서 DB의 접근을 통해 정보를 탈취하거나 조작 등의 행위를 하는 공격 기법

 

 

 

 

 

'정보처리기사' 카테고리의 다른 글

모의고사 -6  (0) 2024.06.19
모의고사 -5  (1) 2024.06.19
모의고사 -3  (1) 2024.06.18
모의고사 -2  (0) 2024.06.18
모의고사 -1  (0) 2024.06.18