Daily Front_Minhhk

정처기 실기 1~4회 본문

정보처리기사/기출

정처기 실기 1~4회

Minhhk 2023. 4. 11. 14:39

프로세스 수행을 지원하는 정보 시스템의 구현을 위해 가장 선진화된 소프트웨어 아키텍처, 서비스라고 정의되는 분할된 애플리케이션 조각들을 Loosely-coupled하게 연결해 하나의 완성된 Application을 구현하기 위한 아키텍처??

=>

서비스지향 아키텍쳐

SOA(Service-Oriented Architecture)

여러개의 독립된 통신 장치가 블루투스 기술이나 UWB 통신 기술을 사용하여 통신망을 형성하는 무선 네트워크 기술

=> 피코넷

저속 전송 속도를 갖는 홈오토메이션 및 데이터 네티워크를 위한 표준 기술

=> 지그비

동료검토, 인스펙션, 워크스루

[사전] 테이블(단어~/뜻~)이 있다.

'symmery'라는 문자열 앞에 한 글자가 추가된 문자열을 찾기 위한 쿼리?

=>

SELECT * FROM 사전 WHERE 단어 LIKE '_symmery'

_??? >> 특정위치의 한 문자와 일치 할 때;

Dos(Denial of Service) 공격이란?

=>

1대의 공격pc 에서 공격대상pc에 악성패킷을 보내는 공격 방식

{

DDos

=>

공격자가 여러pc를 좀비pc로 만들어, 공격대상pc에 한꺼번에 집중 공격 하는 방식

}

JSON?

=>

'속성-값 쌍', '키-값 쌍' 으로 이루어진 데이터 오브젝트를, 인간이 읽을 수 있는 텍스트형태로 사용하는

개방형 표준 포맷.

  • 정형 명세기법 : 수학적인 원리와 표기법으로 서술
  • 비정형 명세기법 : 자연어기반 서술 / 사용*개발자 사용이해용이

병행 제어 미보장 시 문제점으로, 복수의 트랜잭션이 데이터 공유 시 특정 트랜잭션이 처리를 취소할 경우 트랜잭션이 처리한 곳의 부분을 취소하지 못하는 오류는?

=>

연쇄복귀(Cascading Rollback)

데크(Deque)??

  • 양쪽 끝에서 삽입과 삭제를 할 수 있는 자료구조
  • 두 개의 포인터를 사용하여, 양쪽의 삭제/삽입 가능


킬 스위치 //

스마트폰 이용자가 도난당한 스마트폰의 작동을 웹사이트를 통해 정지할 수 있도록 하는 일 종의 자폭 기능

UWB(Ultra Wide Band) // 초광대역무선

중심 주파수 20% 이상의 점유 대역폭을 가지는 신호,, 초광대역을 사용하는 초고속의 무선 데이터 전송 기술

개발자 혹은 시험자의 시각으로 소프트웨어가 명세화된 기능을 올바로 수행하는지 알아보는 과정,,

소프트웨어 개발 과정을 테스트 하는 것은 (검증)Verification //

사용자 시각으로 올바른 소프트웨어가 개발되었는지 입증하는 과정으로

소프트웨어 결과를 테스트하는 것은 (확인)Validation //

자료사전(Data Dictionary : DD) 작성 목적 ??

=>

자료의 용어가 무엇인지 알려주기 위함,

용어의 정의를 취합하여 문서로 명확히 하려는 목적​

 

트랜잭션 이란??

=>

데이터베이스에서 하나의 기능을 수행하기위한 기본 단위

데이터베이스 관리자가 권한을 부여하는 DCL 문을 작성.

[관리자가 사용자 신민아에게 DEPT 테이블에 대해 INSERT 할 수 있는 권한을 회수]

=>

REVOKE INSERT ON DEPT FROM 신민아

 

REVOKE 명령 ​ON table  FROM 사용자

 

'학생' 뷰를 삭제하는 쿼리?

=>

DROP VIEW 학생

 

 

 

인증(Authentication) 기술 중

{지식,소지,생체,특징}

 

(지식)기반 인증은 사용자가 기억하고 있는

(지식)기반 사례로 ID, 패스워드가 있다.

데이터를 데이터베이스에 저장할 때 불필요하게 중복되어 릴레이션 조작 시 예기치 못한 곤란한 현상이 발생하는 현상은??

=>

이상현상(삽입*삭제*갱신)

스크럼(SCRUM) 기법에 대한 설명//

[

백로그는 제품과 프로젝트에 대한 요구사항이고,

(스프린트)은 2~4주 짧은 개발 기간을 지칭한다. 또한

(번 다운 차트)는 남아있는 백로그 대비 시간을 그래픽적으로 표현한 차트이다.

]

방화벽이란?

=>

정의된 보안 규칙으로,

외부의 불법 침입과 내부의 불법 유출 방지,

내-외부 상호 간 영향차단 위한 보안 시스템

 

 

IDS (침입 탐지 시스템, Intrusion Detection System)

IPS (침입 방지 시스템, Intrusion Protection System)

페이지 교체 기법//

(LRU [Least Recently Used]) : 사용된 시간을 확인하여 가장 오랫동안 사용되지 않은 페이지를 선택하여 교체하는 기법

(LFU [Least Frequently Used]) : 사용된 횟수를 확인하여 참조 횟수가 가장 적은 페이지를 선택하여 교체하는 기법


데이터 마트 :

데이터의 한 부분으로서 특정 사용자가 관심을 갖는 데이터들을 담은 비교적 작은 규모의 데이터 웨어하우스

데이터 웨어하우스 :

급증하는 다량의 데이터를 효과적으로 분석하여 정보화하고, 이를 여러 계층의 사용자들이 효율적으로 사용할 수 있도록 한 데이터베이스

트랜잭션에서 사용하는 로킹기법의 개념?

=>

트랜잭션이 사용하는 데이터 항목에 대하여

잠금설정한 트랜잭션이 해제 할 때까지

독점적으로 사용할 수 있게 하는 기법

​IoT 관련 프로토콜 ??

  • Iot 장치, 텔레메트리 장치 등에서 최적화되어 사용할 수 있도록 개발된 프로토콜로, 브로커를 사용한 Publish/Subscribe 방식의 라이트 메시징을 전송하는 프로토콜
  • 저전력 센서, 스위치, 밸브 등의 기기에 대한 표준적 인터넷환경을 지원하고, 프로토콜 리소스 점유 최소화, 한정된 자원 시스템 지원하는 특징이 있음

=>

MQTT(Message Queuing Telemetry Transport)

  • 학생 테이블 스키마에 대한 명세. [학생]테이블에서 학번이 '202101', 성명은 '임꺽정', 과목은'프로그래밍', 전화번호는'010-1234-5678' 인 학생의 정보를 입력하기

[학생]

속성명
데이터 타입
학번
INTEGER
성명
VARCHER(10)
과목명
VARCHER(20)
전화번호
CHAR(13)

=>

INSERT INTO 학생(학번, 성명, 과목명, 전화번호) VALUES('202101', '임꺽정', '프로그래밍', '010-1234-5678')

// 학생 뒤 (학번,성명,과목명,전화번호) 는 생략 가능

  • CSMA/CD(충돌탐지) : IEEE802.3 유선 LAN의 반이중방식에서, 각 단말이 신호 전송 전에 현재 채널이 사용 중인지 체크하여 전송하는 매체 액세스 제어 방식

  • CSMA/CA(충돌회피) : IEEE802.11 무선LAN의 반이중방식에서, 사전에 가능한 충돌을 회피하는 무선전송 다원접속 방식

atoi > 문자 -> 정수

 

  • 메일 서버 앞단에 위치하여 프록시 메일 서버로 동작
  • 메일 바이러스 검사, 내부 -> 외부 본문 검색 기능 통한 내부 정보 유출 방지

=>

스팸 차단 솔루션

  • 업무중단 시점부터 데이터가 복귀되어 다시 정상 가동 될 때 데이터의 손실 허용 시점
  • 재해 시 복구 목표 지점의 선정

=>

RPO (Recovery Point Objective)

BIA (Business Impact Analysis) - 영향도*손실평가 조사, 비즈니스 영향 분석

RTO (Recovery Time Objective) - 업무중단시점 부터 복구까지의 시간

DRS (Disaster Recovery System) - 재해복구계획의 수행을 위한 재해복구센터

DRP (Disaster Recovery Plan) - 재난 복구 계획

SELECT A.책번호 AS 책번호, A.책명 AS 책명, B.가격 AS 가격 FROM 도서 A INNER JOIN 도서가격 B ON A.책번호=B.책번호;

라우팅 알고리즘은?

  • 인접 라우터와 정보를 공유하여 목적지까지의 거리와 방향을 결정하는 라우팅 프로토콜 알고리즘
  • 벨만 포드 알고리즘 사용

=>

거리 벡터 알고리즘

 

링크 상태 알고리즘(다익스트라 알고리즘)

사원 테이블에서 성별 값이 'M'을 가진 사원의 사번, 이름을 출력하는 '사원뷰'라는 이름의 뷰를 생성하는 쿼리?

사원 테이블(사번,업무, 이름, 생년월일, 성별, 입사일)

=>

CREATE VIEW 사원뷰 AS SELECT 사번, 이름 FROM 사원 WHERE 성별='M';

 

 

  • 실제 사용 관계는 바뀌지 않으며, 추상을 매개로 메시지를 주고 받음으로써 관계를 최대한 느슨하게 만드는 원칙

=>

의존성 역전의 법칙

​{

객체지향 설계원칙[​SOLID]

단일 책임의 원칙

개방 폐쇄 원칙

리스코프 치환의 법칙

인터페이스 분리의 원칙

의존성 역전의 원칙

}

 

 

  • 정점을 연결하는 선에 방향이 있는 그래프
  • n개의 정점으로 구성된 방향 그래프의 최대 간선 수는 n(n-1)인 그래프

=>

방향 그래프

  • 지역성(시간, 공간, 순차)

프로세스 실행 시 일정 위치의 페이지를 집중적으로 액세스하는 현상으로 참조된 메모리 근처의 메모리를 참조하는 특성과 사례로는 배열 순회가 있다.

=>

공간 지역성


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

=>

OLAP 온라인분석처리 (Online Analyical Processing)

  • 인터넷과 같은 분산 환경에서 리소스에 대한 정보와 자원 사이의 관계-의미 정보를 기계가 처리할 수 있는 온톨로지 형태로 표현, 이를 자동화 된 기계가 처리하도록 하는 지능형 웹

=>

시맨틱 웹

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

=>

온톨로지

선점형 스케줄링 알고리즘 유형 중 입출력 위주와 CPU 위주인 프로세스의 특성에 따라 큐마다서로 다른 CPU시간 할당량을 부여하는 기법

FCFS(FIFO) 와 라운드 로빈 스케줄링 기법을 혼합한 알고리즘은?

=>

다단계 피드백 큐,

MLFQ (Multi Level Feedback Queue)

  • 자료의 정의로서 '~으로 구성되어 있다'는 것을 나타냄
  • 정의는 주석을 사용하여 의미를 기술하며 ,자료 흐름과 자료저장소에 대한 구성 내역을 설명하고, 자료 원소에 대하여 값이나 단위를 나타냄

=>

=

SOOJEBI_SYS 에게 STUDENT 테이블에 대한 모든 권한을 부여 하고 다른 사람에게도 권한을 부여할 수 있는 권한을 부여하는 DCL 을 작성.

=>

GRANT ALL ON STUDENT TO SOOJEBI_SYS WITH GRANT OPTION;

다른 사람에게 권한을 부여하는?

>> WITH GRANT OPTION

GRANT ON TO~

  • 병행 제어 기법 중 트랜잭션이 어떠한 검증도 수행하지 않고 일단 트랜잭션을 수행하고, 트랜잭션 종료시 검증을 수행하여 데이터베이스에 반영하는 기법은?

=>

낙관적검증(Validation)

  • OSI 7계층 에서 송수신 프로세스 간의 연결 및 신뢰성 있는 통신을 보장, 데이터분할, 재조립, 흐름제어, 오류 제어, 혼잡 제어 등의 기능을 수행하는 계층?

=>

전송계층

UNION 중복제거 후 출력

UNION ALL 중복제거 X 않고 값 전체 다 출력

 

 

CPM : 프로젝트 시작과 끝을 알리는 노드와 노드 간 연결을 통해 공정 계산위한 방법, 주 공정법

PERT : 비관치 중간치 낙관치 3점 추정방식을 통해 일정관리 기법

 

대표적인 라우팅 알고리즘

 

RIP(Routing Information Protocol) =>

거리 벡터 알고리즘(벨만포드) : 정보를 인접 라우터와 주기적으로 교환하여 라우팅 테이블 갱신

OSPF(Open Shortest Path First) =>

링크 상태 알고리즘(다익스트라) : RIP 단점 개선, 최단 경로를 찾는 라우팅 프로토콜

BGP(Border Gateway Protocol) =>

시스템(AS)간 경로 정보를 교환하기 위한 라우팅 프로토콜

XSS (Cross Site Script) =>

미검증 된 외부 데이터가 포함된 웹 페이지가 전송 될 경우,

사용자가 해당 웹페이지 열람하며 포함된 부적절한 스크립트가 실행되는 공격

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

정처기 실기 21~24회  (1) 2023.04.13
정처기 실기 17~20회  (1) 2023.04.12
정처기 실기 13~16회  (1) 2023.04.12
정처기 실기 9~12 회  (1) 2023.04.11
정처기 실기 5~8회  (0) 2023.04.11