본문 바로가기
정보처리기사

[정보처리기사 실기] 2021년 1회 실기 출제 개념 정리

by mihsyeh 2021. 7. 6.
물리적 주소 (MAC 주소)로 IP주소를 찾는 프로토콜은?


RARP


<인터넷 계층 프로토콜>
RARP :  : 물리 네트워크 주소는 알지만 IP 주소를 모르는 경우 서버로부터 IP 주소를 요청하기 위해 사용하는 프로토콜
ARP : IP 주소를 MAC 주소(물리적 주소)로 변환하는 프로토콜

IP : 송수신 간의 패킷 단위로 데이터를 교환하는 네트워크에서 정보를 주고받는데 사용하는 통신 프로토콜
ICMP : IP 패킷을 처리할 때 발생되는 문제를 알려주는 프로토콜로 메시지
IGMP : 호스트 컴퓨터와 인접 라우터가 멀티캐스트 그룹 멤버십을 구성하는데 사용하는 통신 프로토콜

<응용 계층>

SMTP
SNMP
DNS
HTTP

<전송 계층>
TCP
UDP
RTCP

<네트워크 액세스 계층>
Ethernet

 


(1) 결과로 테이블 정의서, 명세서 등이 있음
(2) 결과로 E-R 다이어그램
(3) 과정에서 정규화 과정 수행


(1) 물리적 설계 (2) 개념적 설계 (3) 논리적 설계


웹 서비스명, 제공 위치, 메시지 포맷, 프로토콜 정보 등 웹 서비스에 대한 상세 정보가 기술된 XML 형식으로 구현되어 있는 언어는?


WSDL ; Web Services Description Language
- 웹 서비스와 관련된 서식이나 프로토콜 등을 표준적인 방법으로 기술하고 게시하기 위한 언어


(   ㉠   ) 요구사항은 시스템이 제공하는 기능 또는 서비스에 대해 상세하게 기술된 요구사항이다.
(   ㉡   ) 요구사항은 시스템 속성이나 시스템에 의해 제공되는 서비스나 기능에 대한 제약사항에 대해 기술되어 있다.


㉠ 기능 ㉡ 비기능


시스템의 성능 향상, 개발 과정의 편의성 등을 위해 정규화된 데이터 모델을 분할, 통합, 추가하는 과정으로 정규화를 위배하는 행위인 것은?


반정규화, 비정규화, 역정규화
- 의도적으로 정규화 원칙을 위배하는 행위


(1) 0 <= x <= 10일 때 -1 0 10 11인 경우 사용하는 테스트
(2) 유효값과 그렇지 않은 범위 (무효값)를 나눠야할 경우 사용하는 테스트


(1) 경계값 분석 (2) 동등 분할 테스트


블랙박스 테스트 유형 (동경원오비)
- 동치(동등) 분할 검사 (Equivalence Partitioning Testing)
- 경계값 분석 (Boundary Value Analysis)
- 원인-효과 그래프 검사 (Cause-Effect Graphing Testing)
- 오류 예측 검사 (Error Guessing)
- 비교 검사 (Comparison Testing)


(1) 모듈 테스트라고도 불리며 사용자 요구사항에 대한 단위 모듈, 서브루틴 등을 테스트한다
(2) 인터페이스 간 시스템이 정상적으로 실행되는지 확인하는 테스트


(1) 단위 테스트 (2) 통합 테스트


IPv6는 (   ㉠   ) 비트 길이를 가진다
IPv4는 길이 32비트이며, (   ㉡   ) 비트씩 4분할 한다 


㉠ : 128 
㉡ : 8


프로세스간 인터페이스, 공유 메모리, 소켓 세미포어


IPC ;  Inter-Process Commuication
- 모듈 간 통신 방식을 구현하기 위해 사용되는 대표적인 프로그래밍 인터페이스 집합으로 복수의 프로세스를 수행하며 이뤄지는 프로세스 간 통신까지 구현이 가능
- IPC의 대표 메소드

Shared Memory 다수의 프로세스가 공유 가능한 메모리를 구성하여 프로세스 간 통신을 수행
Soket 네트워크 소켓을 이용하여 네트워크를 경유하는 프로세스들 간 통신을 수행
Semaphores 공유 자원에 대한 접근 제어를 통해 프로세스 간 통신을 수행
Pipes&named Pipes Pipe라고 불리는 선입선출 형태로 구성된 메모리를 여러 프로세스가 공유하여 통신 수행
Message Queueing 메시지가 발생하면 이를 전달하는 형태로 프로세스 간 통신을 수행

서로 다른 플랫폼 간의 연계, 통합, Point to Point, Hub&Spoke, Message Bus 등이 있는 것은?


EAI ; Enterprise Application Integration
- 기업(Enterprise) 내 각종 애플리케이션(Application) 및 플롯폼 간의 정보 전달, 연계, 통합(Integration) 등 상호 연동이 가능하게 해주는 솔루션

그 외 연계 모듈 구현 환경
(1) ESB ; Enterprise Service Bus
- 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션
(2) 웹 서비스 ; Web Service
- 네트워크 정보를 표준화된 서비스 형태로 만들어 공유하는 기술, 서비스 지향 아키텍처(SOA) 개념을 실현하는 대표적인 기술
- 웹 서비스 구성
① SOAP ; Simple Object Access ProtocolXML 기반의 메세지를 네트워크 상에서 교환하는 프로토콜
② UDD ; WSDL을 등록하여 서비스와 서비스 제공자를 검색하고 접근하는데 사용됨
③ WSDL ; Web Services Description Language : 웹 서비스명, 서비스 제공 위치, 프로토콜 등 웹 서비스에 대한 상세 정보를 XML 형식으로 구현


학번 이름 학과 학년
20191001 강은미 컴퓨터학과 2
20192002 김정미 정보통신학과 2
20183003 홍길동 정보보호학과 3
20201002 김철수 정보보호학과 2
20211003 김영희 정보통신학과 3

- 카디널리티 : (   ㉠   )
- 차수 : (   ㉡   ) 

 
㉠ : 5, ㉡ : 4


< 튜카행 > 플 = 디널리티 =  = 기수
속성 = 애튜리뷰트 = 디그리 = 열 = 차수


(1) 데이터베이스에서 저장된 실제 데이터를 처리하는 작업에 대한 명세로서 데이터 베이스를 조작하는 기본 도구이다.
(2) 개체 모델에서는 (     )을/를~ 나타내는데 논리 데이터 모델에서는 (    )을/를 어떻게 나타낼 것인지~
(3) 제약조건 명시되어 있음


(1) 연산 (2) 구조


시스템 객체의 접근을 개인 또는 그룹의 식별자에 기반한 방법으로 어떤 종류의 접근 권한을 가진 사용자가 다른 사용자에게 자신의 판단에 따라 권한을 허용하는 접근제어 방식은?


DAC (임의 접근 통제)


접근 통제 ; 데이터가 저장된 객체와 이를 사용하려는 주체 사이의 정보흐름 제한
(1) 임의 접근 통제 (DAC ; Discretionary Access Control)
- 사용자 신원 기준 주체에게 통제 권한 ; GRANT, REVOKE
(2) 강제 접근 통제 (MAC ; Mandatory Access Control)
- 주체-객체 등급 비교 제 3자가 통제 권한 지정
DB 객체 별 보안등급, 사용자 별 인가 등급

접근 통제 정책 3요소
- 신분 기반 정책, 규칙 기반 정책, 역할 기반 정책


 

(1) 모듈간 데이터, 지역변수를 직접 참조하는 경우의 결합도
(2) 모듈간의 인터페이스로 배열이나 객체 등 자료구조가 전달되는 경우의 결합도
(3) 파라미터가 아닌 모듈 밖에 선언되어 있는 전역 변수를 참조하고 젼역 변수를 갱신하는 식으로 상호 작용을 하는 경우의 결합도


(1) 내용 (2) 스탬프 (3) 공통


'세션을 가로채다'라는 의미로, 정상적 연결을 RST 패킷을 통해 종료시킨 후 재연결 시 희생자가 아닌 공격자에게 연결하는 것은?


세션 하이재킹, TCP 세션 하이재킹

 

 

댓글