본문 바로가기

정보처리기사/공부

[정보처리기사] 2021년 4월 모의고사 공부

1번

인터넷 환경에서의 호스트 상호 간 통신에서 연결된 네트워크 접속 장치의 물리적 주소인 MAC 주소를 이용하여 IP주소를 찾는 인터넷 계층의 프로토콜로, 역순 주소 결정 프로토콜이라 불린다.

 

답) RARP (Reverse Address Resolution Protocol)

 

2번

1. ____ : 논리적 구조로 표현된 데이터를 디스크 등의 저장장치에 저장할 수 있는 데이터로 변환하는 과정으로, 파일의 저장구조 및 액세스 경로를 결정하며, 테이블 정의서 및 명세서가 산출된다.

2. ____ : 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정으로, 개념 스키마 모델링과 트랜잭션 모델링을 수행하며, 요구 조건 명세를 E-R 다이어그램으로 작성한다. 

3. ____ : 현실의 자료를 특정 DBMS가 지원하는 자료구조로 변환하는 과정으로, 트랜잭션의 인터페이스를 설계하고, 정규화를 통해 스키마를 평가 및 정제한다. 

 

답) 1. 물리적 설계 / 2. 개념적 설계 / 3. 논리적 설계

 

3번

웹 서비스와 관련된 서식이나 프로토콜 등을 표준적인 방법으로 기술하고 게시하기 위한 언어로, XML로 작성되며 UDDI의 기초가 된다. SOAP, XML 스키마와 결합하여 인터넷에서 웹 서비스를 제공하기 위해 사용되며, 클라이언트는 이것을 통해 서버에서 어떠한 조작이 가능한지를 파악할 수 있다.

 

답) WSDL (Web Service Discrption Language)

 

9번

1._____ 는 입력 조건의 중간값보다 경계값에서 오류가 발생될 확률이 높다는 점을 이용한 검사 기법이고, 

2. ____ 는 입력조건이 유효한 경우와 그렇지 않은 경우의 입력 자료의 개수를 균등하게 정하는 검사 기법이다. 

 

답) 1. 경계값 분석 / 2. 동치 분할 검사

 

12번

모듈 간 통신 방식을 구현하기 위해 사용되는 대표적인 프로그래밍 인터페이스 집합으로, 복수의 프로세스를 수행하며 이뤄지는 프로세스 간 통신까지 구현이 가능하다. 대표적인 메소드에는 공유메모리, 소켓, 세마포어, 파이프와 네임드파이프, 메시지 큐잉이 있다.

 

답) IPC (Inter-Process Communication) ; 프로세서간 통신

 

13번

기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션으로, Point to Point, Hub&Spoke, Message Bus, Hybrid 등의 다양한 방식으로 구축이 가능한 모듈 연계 방법을 쓰시오.

 

답) EAI (Enterprise Application Integration) ; 기업 애플리케이션 통합

 

16번

1. ____ 은 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본 도구에 해당한다.

2. ____ 는 논리적으로 표현된 객체 타입들 간의 관계로서 데이터의 구성 및 정적 성질을 표현한다.

3. 제약 조건은 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건을 의미한다. 

 

답) 1. 연산 (Operation) / 2. 구조 (Structure)

 

* 데이터 모델의 구성요소 (3)

- 연산 : 실제 데이터 처리하는 작업에 대한 명세

- 구조 : 논리적으로 표현된 객체 타입들 간의 관계

- 제약조건 : 실제 데이터의 논리적인 제약 조건

 

17번

접근통제는 데이터가 저장된 객체와 이를 사용하려는 주체 사이의 정보 흐름을 제한하는 것이다. 이러한 접근통제에 관한 기술 중 ____ 는 데이터에 접근하는 사용자의 신원에 따라 접근 권한을 부여하여 제어하는 방식으로, 데이터의 소유자가 접근통제 권한을 지정하고 제어한다. 객체를 생성한 사용자가 생성된 객체에 대한 모든 권한을 부여받고, 부여된 권한을 다른 사용자에게 허가할 수도 있다.

 

답 ) DAC

 

* 데이터베이스의 접근 통제 (3)

- DAC (Discretionary) : 임의 접근통제; 사용자의 신원에 따라 접근 권한 부여

- MAC (Mandatory) : 강제 접근통제; 등급을 비교하여 접근 권한 부여

- RBAC (Role Based) : 역할기반 접근통제; 역할에 따라 접근 권한 부여

 

19번

1. ____ 는 모듈간의 인터페이스로 데이터, 지역변수 등을 직접 참조하거나 수정할 때의 결합도이다.

2. ____ 는 모듈간의 인터페이스로 배열이나 레코드 등의 자료구조가 전달될 때의 결합도다.

3. ____ 는 모듈간의 인터페이스로 파라미터가 아닌 모듈 밖에 선언된 전역 변수를 사용하여 전역 변수를 갱신하는 방식으로 상호작용하는 때의 결합도다.

 

답) 1. 내용 결합도 / 2. 스탬프 결합도 / 3. 공통 결합도

 

* 결합도 (낮을수록 품질이 좋음)

(낮)

자료 : 자료 요소로만 구성

스탬프 : 배열 혹은 자료구조 전달

제어 : 내부 논리적 흐름 제어위해 제어 신호, 제어 요소 전달

외부 : 데이터를 외부의 모듈에서 참조

공유 : 공유 영역을 여러 모듈이 사용

내용 : 타 모듈의 내부 기능 및 내부 자료를 직접 참조

(높)

 

20번

- ____은 세션을 가로채다라는 의미로 정상적인 연결을 RST 패킷을 통해 종료시킨 후 재연결 시 희생자가 아닌 공격자에게 연결하는 공격 기법이다.

- TCP ____은 공격자가 TVP 3-Way-Handshake 과장에 끼어듦으로써 서버와 상호 간의 동기화된 시퀀스 번호를 갖고 인가되지 않은 시스템의 기능을 이용하거나 중요한 정보에 접근할 수 있게 된다.

 

답) 세션 하이재킹 (Session Hijacking)