정보처리기사

[정보처리기사]0722정리

아놀드금자 2022. 7. 23. 06:40
728x90

다중화기 종류

시간분할다중화 TDM : 회선의 대역폭을 일정 시간으로 분할하여 전송

주파수분할다중화 FDM: 하나의 주파수 대역폭을 작게 분할하여 전송

코드분할다중화 CDM: 정해진 주파수 대역에 다수의 사용자가 서로 다른 코드를 사용

 

절차형 SQL

프로시저: 일련의 쿼리들을 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합

사용자정의함수: 일련의 SQL 처리를 수행하고, 수행 결과를 단일값으로 반환할 수 있는 절차형 SQL

트리거: DB 시스템에서 삽삭갱 이벤트가 발생할 때마다 관련작업 자동 수행

 

클래스다이어그램

클래스: 공통의 속성, 연산관계, 의미를 공유하는 객체집합

속성: 클래스의 구조적 특성에 이름을 붙인것으로 특성에 해당하는 인스턴스가 보유할 수 있는 값의 범위를 기술

연산, 메서드: 제약사항 명시, 객체에 요청하여 행동에 영향

접근제어자: 클래스에 접근할 수 있는 정도를 표현

 

배치프로그램유형

이벤트배치: 사전에 정의해둔 조건 충족시

온디맨드배치: 사용자의 명시적 요구가 있을 때

정기배치: 정해진 시점에 정기적으로

 

UML 구성요소: 사물, 관계, 다이어그램

 

소프트웨어 개발방법론

구조적 방법론

정보공학방법론

객체지향방법론

컴포넌트기반방법론

애자일

제품계열방법론

 

럼바우 객체지향분석절차

1. 객체모델링: 정적구조표현

2. 동적모델링: 객체의 제어흐름, 상호반응 표현

3. 기능모델링: 데이터 값의 변화과정 표현

 

결합도

내용: 다른모듈에 있는 변수나 기능을 다른모듈에서 사용

공통: 파라미터가 아닌 모듈 밖에 선언되어 있는 전역변수를 참조, 갱신하는 경우

외부: 두 개의 모듈이 외부에서 도입된 데이터포맷, 통신 프로토콜, 디바이스인터페이스를 공유할 경우

제어: 어떻게 처리를 해야 한다는 제어요소가 전달되는 경우

스탬프: 모듈 간 인터페이스로 배열이나 객체, 구조 등이 전달되는 경우

자료: 모듈간의 인터페이스로 전달되는 파라미터를 통해서만 모듈간의 상호작용일 일어나는 경우의 결합도

 

응집도

우연적: 서로연관없음

논리: 유사성격, 특정 형태로 분류되는 요소들

시간: 특정 시간에 처리되는 몇개를 모아서...

절차: 모듈이 다수 기능을 가질 때 그 안에서 순차적으로

교환: 동일한 입, 출력을 사용하여 다른기능 수행

순차: 하나의 활동으로 나온 출력데이터 -> 그 다음 입력 사용

기능: 모든 기능 요소들이 단일 문제와 연관

 

침해공격관련용어

좀비PC: 악성코드에 감염되어 다른 프로그램이나 컴퓨터를 조종함

C&C서버: 해커가 원격지에서 감염된 좀비PC에 명령을 내리고 악성코드를 제어하기 위한 용도로 사용하는 서버

봇넷: 악성 프로그램에 감염되어 악의적인 의도로 사용될 수 있는 다수의 컴퓨터들이 네트워크로 연결된 형태를 말함

웜: 네트워크를 통해 연속적으로 자신을 복제하여 시스템의 부하를 높임

제로데이공격: 발견된 취약점이 공표되기 전에 이루어지는 공격

키로거공격: 키보드움직임 탐지

랜섬웨어: 인터넷사용자의 컴퓨터에 잠입해 내부 문서나 파일 등을 암호화 , 금전요구

백도어:

트로이목마: 정상적인 기능을 하는 프로그램으로 위장하여 프로그램 내에 숨어있다가 해당 프로그램이 동작할 때 활성화되어 부작용을 일으키는것 

 

운영체제 성능평가 기준

처리능력

반환시간

사용가능도

신뢰도

 

인터넷계층 프로토콜

IGMP: 멀티캐스트를 지원하는 호스트나 라우터 사이에서 멀티캐스트 그룹 유지를 위해 사용됨

ARP: 호스트의 IP주소 -> Mac주소

ICMP: IP와 조합하여 통신중에 발생하는 오류의 처리와 전송경로 변경 등을 위한 제어메시지를 관리

RARP ARP 반대

IP: 전송할 데이터에 주소 지정 및 경로 설정 등의 기능을 함. 데이터그램 방식 사용으로 신뢰성이 보장되지 않음

 

라우팅프로토콜

RIP: 현재 가장 널리사용, 소규모 동종 네트워크에서 효율적

IGRP: RIP 보완, 네트워크사애를 고려하여 라우팅, 중규모에 적합

OSPㄹ: 대규모 네트워크에서 많이 사용되는 라우팅 프로토콜, 라우팅 정보에 변화가 생길 경우 변화된 정보만 네트워크 내의 모든 라우터에 알리며 RIP에 비해 흡수에 제한 없음, 다익스트라알고리즘

BGP: 자율시스템 간의 라우팅프로토콜, EGP 보완

 

병행제어기법

로킹: DB 일관성, 무결성을 유지하기 위해 순차적 진행을 보장하는 직렬화 기법

낙관적검증: 트랜잭션을 일단 수행하고 종료 시 검증을 수행하여 DB반영

타임스탬프순서: 

다중버전동시성제어 MVCC: 트랜잭션 타임스탬프와 접근하려는 데이터의 타임스탬프를 비교하여 직렬가능성이 보장되는 적절한 버전을 선택

728x90