<정보처리기사 실기 기출 모의고사 20>
1. 1) ( )은 데이터베이스 시스템에서 ACID 트랜잭션 특성 중의 하나다. 하나의 원자 트랜잭션은 모두 성공하거나 또는 실패하는 데이터베이스 운용의 집합이다. (20년 1회 실기 기출) 2) 성공적으로 수행된 트랜잭션은 영원히 반영되어야 함을 의미한다. 1회 실기 기출) 3) 트랜잭션을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장하는 것을 의미한다. 4) 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지하는 것을 의미한다. |
1. 1) 원자성 / 2) 지속성(영속성) / 3) 독립성(격리성) / 4) 일관성
2. 1) IP호스트가 자신의 물리 네트워크 주소(MAC)는 알지만 IP주소를 모르는 경우, 서버로부터 IP주소를 요청하기 위해 사용하는 프로토콜 2) TCP/IP 네트워크에서 연결된 시스템은 논리주소인 IP주소를 가지고 있으며, 이 IP주소를 물리주소인 MAC 주소로 변환하는 프로토콜 |
2. 1) RARP / 2) ARP
3. 1) 2~3명이 진행하는 리뷰의 형태로 요구사항 명세서 작성자가 요구사항 명세서를 설명하고, 이해관계자들이 설명을 들으면서 코드에 대한 결함을 발견하는 형태로 진행하는 검토 기법 (20년 1·2회, 3회 필기 기출) 2) 소프트웨어 요구, 설계, 원시 코드 등의 저작자 외의 다른 전문가 또는 팀이 검사하여 오류를 찾아내는 공식적 검토 기법 (20년 1·2회, 3회 필기 기출) 3) 검토 자료를 회의 전에 배포해서 사전에 검토를 진행한 후 짧은 시간 동안 회의를 통해 코드의 오류를 검출하고 문서화하는 기법 (20년 1·2회, 3회 필기 기출) |
3. 1) 동료 검토 / 2) 인스펙션 / 3) 워크스루
4. 1) 웹 서비스 관련 정보의 공개와 탐색을 위한 표준이다. 서비스 제공자는 ( )라는 서비스 소비자에게 이미 알려진 온라인 저장소에 그들이 제공하는 서비스 목록들을 저장하게 되고, 서비스 소비자들은 그 저장소에 접근함으로써 원하는 서비스들의 목록을 찾을 수 있게 된다. 2) 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜이다. (20년 2회 실기 기출) 3) 비즈니스 서비스를 기술하여 비즈니스들끼리 전자적으로 서로 접근하는 방법을 제공하기 위해 사용되는 확장성 생성 언어(XML) 기반의 언어로 웹 서비스의 구체적 내용이 기술되어 있어 서비스 제공 장소, 서비스 메시지 포맷, 프로토콜 등이 기술된다. |
4. 1) UDDI / 2) SOAP / 3) WSDL
5. 릴레이션을 구성하는 모든 튜플에 대한 유일성은 만족시키지만 최소성은 만족시키지 못하는 키 |
5. 슈퍼키
6. 1) 하나의 네트워크 회선에 여러 대의 노드가 멀티 포인트로 연결되어 있는 네트워크 구성 형태(Topology) 2) 중앙에 호스트 컴퓨터가 있고 이를 중심으로 터미널들이 연결되어 있는 네트워크 구성 형태(Topology) |
6. 1) 버스형 / 2) 성형
7. 1) 최단 경로 탐색을 위해서 거리 벡터 방식인 Bellman-Ford 알고리즘을 사용하고, 최대 홉수를 15로 제한한 현재 가장 널리 사용되는 라우팅 프로토콜 2) (1)의 문제점 개선을 위해 시스코(Cisco)에서 개발한 통신규약으로 (1)보다 대규모로 복잡한 통신망에서의 운용을 상정한 규격으로 되어 있으며, 거리 벡터 라우팅 알고리즘을 채용하여 목적 통신망까지의 경로는 지연, 회선의 대역폭, 신뢰성 및 부하를 고려해서 결정하는 라우팅 프로토콜 3) 링크 상태 알고리즘을 채용하여 규모가 크고 복잡한 TCP/IP 네트워크에서 (1)의 단점을 개선한 프로토콜로, 발생한 변경정보에 대해 (1)보다 빠르게 업데이트 하며, 자세한 제어가 가능하고, 관리 정보의 트래픽을 줄일 수 있어 토폴로지에 대한 정보가 전체 라우터에 동일하게 유지되는 라우팅 프로토콜 (20년 3회 실기 기출) |
7. 1) RIP / 2) IGRP / 3) OSPF
8. 1) 응용 프로그램의 내부 구조와 동작을 검사하는 소프트웨어 테스트 방식 2) 소프트웨어 검사 방법 중 하나로 어떤 소프트웨어를 내부 구조나 작동 원리를 모르는 상태에서 소프트웨어의 동작을 검사하는 방법 (20년 3회 실기 기출) |
8. 1) 화이트박스 테스트 / 2) 블랙박스 테스트
9. 1) 멀티캐스트를 지원하는 호스트나 라우터 사이에서 멀티캐스트 그룹 유지를 위해 사용되는 TCP/IP의 인터넷 계층 프로토콜 2) TCP/IP에서 IP 패킷을 처리할 때 발생되는 문제를 알리거나, 진단 등과 같이 IP 계층에서 필요한 기타 기능들을 수행하기위해 사용되는 프로토콜 (20년 3회 실기 기출, 정보통신기술용어해설) |
9. 1) IGMP / 2) ICMP
10. 시스템의 분석 및 설계나 문서화할 때 사용하는 기법으로 시스템의 실행 과정인 입력, 처리, 출력의 기능을 나타내고, 차트 종류로는 가시적 도표, 총체적 도표, 세부적 도표가 있으며, 기능과 자료의 의존 관계를 동시에 표현할 수 있는 하향식 소프트웨어 개발을 위한 문서화 도구 (20년 1·2회 필기 기출) |
10. HIPO (Hierarchical Input Process Output)
11. 1) 디지털 콘텐츠의 저작권을 관리하는 기술로 전자문서, 음악, SW, E-Book 등 모든 전자적 형태의 컨텐츠를 모두 포함하는 보안 기술 2) 디지털 저작물에 특정한 번호를 부여하는 일종의 바코드 시스템으로서 디지털 저작물의 저작권 보호 및 정확한 위치 추적이 가능한 시스템 3) 디지털 콘텐츠/웹 서비스 권리 조건을 표현한 XML 기반의 마크업 언어로, 리스프(LISP) 기반의 DRM 언어인 디지털 저작권 언어(DPRL)을 개발한 제네록스사와 마이크로소프트사가 이를 개정하여 발표한 언어 4) 멀티미디어 관련 요소 기술들이 통일된 형태로 상호 운용성을 보장하는 멀티미디어 프레임워크 표준 규격 5) 커널 암호화 방식으로 데이터베이스 파일을 직접 암호화하고, 접근 제어와 감사 기록 기능이 추가된 데이터베이스 보안 강화 기술 6) 한 번의 시스템 인증을 통하여 여러 정보시스템에 재인증 절차 없이 접근할 수 있는 통합 로그인 기술 (개정 전 기출문제) |
11. 1) DRM / 2) DOI / 3) XrML / 4) MPEG-21 / 5) Secure DB / 6) SSO
12. 1) '광저장장치영역 네트워크로 불리며, 특수 목적용 고속 네트워크로서 대규모 네트워크 사용자들을 위하여 이기종 간의 데이터 저장장치를 관련 데이터 서버와 함께 연결해 별도의 네트워크를 구성해 관리하는 스토리지 디바이스 네트워크 (18년 2회 실기, 20년 4회 필기 기출) 2) 하드디스크와 같은 데이터 저장장치를 호스트 버스 어댑터에 직접 연결하는 방식으로, 저장장치와 호스트 기기 사이에 네트워크 디바이스가 있지 말아야 하고 직접 연결하는 방식으로 구성되는 스토리지 시스템 (20년 4회 필기 기출) 3) 저장 장치와 서버를 직접 연결하는 것이 아니라 네트워크를 통해 스토리지에 접속하고, 파일 단위로 관리하는 장치 (20년 4회 필기 기출) |
12. 1) SAN / 2) DAS / 3) NAS
13. - 데이터베이스의 정의 4가지 (개정 전 기출문제) ( ① ): 여러 응용 시스템들이 공동으로 소유하고 유지하는 데이터 ( ② ): 검색의 효율성을 위해 중복이 최소화된 데이터의 모임 ( ③ ): 조직의 고유한 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안될 반드시 필요한 데이터 ( ④ ): 컴퓨터가 접근할 수 있는 저장 매체에 저장된 데이터 |
13. 1) 공용 데이터 / 2) 통합된 데이터 / 3) 운영 데이터 / 4) 저장된 데이터
14. 1) 비즈니스의 연속성 확보를 위해 장애 혹은 업무중단 발생 시 어느 시점으로 백업할지를 결정하는 지표 (개정 전 기출) 2) 재해가 발생했을 시, "비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상가동 될 때까지의 시간" (17년 2회 / 20년 2회 실기 기출) |
14. 1) RPO (목표 복수 시점) / 2) RTO (목표 복구 시간)
15. 교착상태가 발생할 가능성을 배제하지 않고 교착상태가 발생하면 적절히 피해나가는, 교착상태 해결 방법 중 회피 기법에서 많이 사용되는 알고리즘 (20년 1·2회 필기 기출) |
15. 은행원 알고리즘
암호에 대한 이해 (참고)
: https://cs.kangwon.ac.kr/~leeck/IS/ch08.pdf
16. 1) 1975년 미국 NBS에서 발표한 미국표준 블록 암호 알고리즘으로, 블록 크기는 64비트이며, 키 길이는 56비트인 알고리즘 2) 2001년 (1)의 한계를 느낀 미국 표준 기술 연구소(NIST)에서 발표한 고급 암호화 표준이라 불리는 블록 암호 알고리즘으로, 블록 크기는 128비트이며, 키 길이에 따라 128, 192, 256으로 분류하는 알고리즘 3) 1999년 한국인터넷진흥원(KISA)에서 자체 개발한 3DES보다 신뢰성이 우수한 블록 암호 알고리즘으로, 블록 크기는 128비트이며, 키 길이에 따라 128, 256으로 분류하는 알고리즘 4) 2004년 국가정보원과 산학연협회가 개발한 블록 암호 알고리즘으로, 학계(Academy), 연구기관(Research Institute), 정부(Agency)의 앞글자를 따서 만들었으며 블록 크기는 128비트이며, 키 길이에 따라 128, 192, 256으로 분류하는 알고리즘 |
16. 1) DES / 2) AES / 3) SEED / 4) ARIA
17. 1) 로널드 라이베스트가 만든 암호로, 전송 계층 보안(TLS/SSL)이나 WEP등의 여러 프로토콜에 사용되어 왔지만, 이후 여러 연구를 통해 취약한 것으로 밝혀진 스트림 암호 알고리즘 (20년 3회 필기) 2) 공개키 암호화 알고리즘의 하나로, 암호화뿐만 아니라 전자서명이 가능한 최초의 알고리즘이자 소인수 분해의 난해함에 기반하여, 공개키만을 가지고는 개인키를 쉽게 짐작할 수 없도록 디자인되어있는 암호 알고리즘 (20년 3회 필기) 3) 암호키를 교환하는 방법으로서 두 사람이 암호화되지 않은 통신망을 통해 공통의 비밀키를 공유할 수 있도록 하는 방식의 공개키 암호화 알고리즘 4) 미국 국가안보국(NSA)이 1993년에 처음으로 설계했으며, 미국 국가 표준으로 지정된 해시 암호화 알고리즘 5) 국내 표준 전자서명알고리즘인 KCDSA에 사용되는 160비트 암호학적 해시 함수로, (4)-1과 비슷한 구조를 갖고 있으며, 현재 해시 함수 안전성의 권고 기준인 112비트를 만족하지 않기 때문에 더 이상 사용하지 않는 것을 권고하고 있는 암호학적 해시 함수 |
17. 1) RC4 / 2) RSA / 3) Diffie-Hellman / 4) SHA / 5) HAS-160
18. 1) 분산 데이터베이스와 관련된 다수의 트랜잭션들이 동시에 실행되더라도 그 트랜잭션들의 수행 결과는 서로 영향을 받지 않는 분산 데이터베이스의 목표 2) 동일한 데이터가 여러 곳에 중복되어 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼 사용할 수 있고, 시스템은 자동으로 여러 데이터에 대한 작업을 수행하는 분산 데이터베이스의 목표 (20년 3회 필기 기출) 3) 데이터베이스의 분산된 물리적 환경에서 특정 지역의 컴퓨터 시스템이나 네트워크 장애가 발생해도 데이터 무결성을 보장하는 분산 데이터베이스의 목표 4) 접근하려는 데이터베이스의 실제 위치를 알 필요 없이 단지 데이터베이스의 논리적인 명칭만으로 접근할 수 있는 분산 데이터베이스의 목표 (20년 3회 필기 기출) |
18. 1) 병행 투명성 / 2) 중복 투명성 / 3) 장애 투명성 / 4) 위치 투명성
19. 1) 프로세스 수행에 소요되는 시간보다 페이지 이동에 소요되는 시간이 더 커지는 현상 (21년 1회 필기 기출) 2) 페이지 부재율의 상한과 하한을 정해 직접적으로 페이지 부재율을 예측하고 조절해서 페이지 교체 현상을 줄이는 기법 (21년 1회 필기 기출) 3) 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합 |
19. 1) 스레싱(Thrashing) / 2) PFF(Page Fault Frequency) / 3) 워킹 셋(Working Set)
20. 1) 구글에서 대용량 데이터 처리를 분산 병렬 컴퓨팅에서 처리하기 위한 목적으로 제작하여 2004년에 발표한 소프트웨어 프레임워크 (20년 4회 필기 기출) 2) 송신자가 메시지를 매개자(broker)에게 발행(publish)한 후, 수신자가 메시지를 구독(subscribe)하는 방식으로 통신이 이루어지는 것으로, 사물통신(M2M)이나 사물 인터넷(IoT)와 같이 제한된 대역폭 환경에서 푸시 기술 기반의 경량 메시지 전송 규약이다. IBM사와 Eurotech가 공동 개발하여 2014년 국제 민간 기구인 오아시스(OASIS)의 표준으로 제정되었다. |
20. 1) 맵리듀스(MapReduce) / 2) MQTT(Message Queuing Telemetry Transport)
'NOTE > 정보처리기사' 카테고리의 다른 글
[정보처리기사] 2021 1회 실기 후기 (1) | 2021.04.26 |
---|---|
[정보처리기사] 2017~2019 실기 용어 (대비) (0) | 2021.04.19 |
[정보처리기사] 2021 실기 - 용어 (예상 대비) (0) | 2021.04.17 |
[정보처리기사] 2020 실기 - 용어 (0) | 2021.04.17 |
[정보처리기사] 2020년 4, 5회차 리뷰 (0) | 2021.04.17 |
댓글