2021. 3. 23. 16:18ㆍ컴퓨터과학/정보처리기사
[정보처리기사 실기 / 2020년 1회 기출]
1. 살충제 패러독스란?
- 동일 테스트 케이스를 반복하면 새로운 결함을 발견할수 없어지므로
주기적으로 테스트 케이스를 점검하고 개선해야 한다.
2. 데이터 마이닝이란?
- 많은 데이터 가운데 의미있는 상관관계를 발견하여
미래에 활용할만한 정보를 추출해 의사결정에 이용하는 과정.
3. 프로토콜의 3요소?
- 구문, 타이밍, 의미
4. 웹브라우저간 HTML문법이 호환되지 않는 문제와 SGML의 복잡함을 해결하기 위해 개발된 다목적 마크업 언어는?
- XML
5. 속성-쌍 값으로 이루어진 데이터 오브젝트 전달을 위해 사용하는 개방형 표준 포맷이다. AJAX에서 많이 쓰이고 XML을 대체하는 주요 데이터 포맷이다. 언어 독립형 포맷으로 다양한 프로그래밍 언어에서 사용되고 있다.
- JSON
6. SQL의 튜플 수를 구하라.
학생(STUEDNT)테이블에 컴퓨터정보과 학생 50명, 인터넷정보과 학생 100명, 사무자동화과 학생 50명에 관한 데이터가 있다.
각 각 결과 튜플 수는 몇 개인가
(1) SELECT DEPT FROM STUDENT; → 200개
(2) SELECT DISTINCT DEPT FROM STUDENT; → 3개
(3) SELECT COUNT (DISTINCT DEPT) FROM STUDENT WHERE DEPT = ‘컴퓨터정보과’ → 1개
7. HRN 우선순위 계산식은?
- (대기시간 + 서비스시간) / (서비스시간)
스케줄링 |
정의 |
특징 |
|||
HRN |
Highest Response ratio Next : 대기시간 우선 알고리즘. 에이징 기법 |
기아상태 해결 |
|||
SJF |
Shortest Job First : 제일 짧은 프로세스 먼저 |
긴 프로세스 기아 상태 발생 |
|||
FIFO/FCFS |
대기시간 : 시작시간 – 도착시간 반환시간(TurnAroundTime) : 완료시간 - 도착시간 |
긴 프로세스 기아 상태 발생 |
8. 트랜잭션의 특성 ACID 네 가지 종류와 특성
|
ACID |
|||
Atomicity 원자성 |
All or Nothing 더 이상 쪼개질 수 없는 작업단위로서 항상 온전히 수행되거나 수행되지 않아야 한다. |
|||
Consistency 일관성 |
트랜잭션의 수행이 DB의 일관성을 보존해야한다. |
|||
Isolation 독립성 |
트랜잭션간 영향을 주지 않아야 한다. |
|||
Durability 지속성 |
수행 완료된 트랜잭션은 다른 트랜잭션이 수행되지 않는다면 어떠한 장애가 일어나도 유지되어야 한다. |
9. 공격자가 패킷의 출발지 주소나 포트를 임의로 변경하여 출발지와 목적지 주소를 동일하게 함으로써, 공격 대상 컴퓨터의 실행속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격 방법. 수신되는 패킷 중 출발지 주소와 목적지 주소가 동일한 패킷을 차단함으로써 이 공격을 피할 수 있다.
- LAND공격 (LocalAreaNetworkDenial Attack)
|
네트워크 해킹 |
보안책 |
|||
BONK |
TCP를 통한 신뢰성 연결을 위해서는 패킷 순서 체크 및 재요청을 하게 되는데 이를 반복하게 하여 시스템 자원 고갈을 야기함. |
Fragment Offset이 잘못된 패킷 차단 |
|||
LAND |
출발/도착 주소가 동일한 패킷을 보냄으로써 시스템 자원 고갈을 야기함. |
수신되는 패킷 중 출발지 주소와 목적지 주소가 동일한 패킷을 차단 |
|||
SYN Flooding |
TCP연결 과정 중 3-Way Handshaking과정에서의 취약점을 노림. 공격자가 다수의 SYN신호를 보내면 피해 시스템이 SYN/ACK신호를 공격자에게 보내게 되고 공격자가 이에 대한 ACK를 보내지 않는다면 시스템 대시시간이 늘어나게 된다. |
ACK 반송 대기시간이 일정시간 이상이면 방화벽으로 대상을 차단하는 SynCookie방법. |
10. 128비트 암호화 해시 함수. RFC1321로 지정되어 있으며, 주로 프로그램이나 파일 원본 그대로인지를 확인하는 무결성 검사 등에 사용한다. 1991년 로널드 라이베스트가 예전에 쓰이던 MD4를 대체하기 위해 고안했다.
- MD5
'컴퓨터과학 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 실기]2021년 1회 대비 예상문제 (0) | 2021.04.23 |
---|---|
[정보처리기사 실기]2020년 4,5회 기출+추가공부 (0) | 2021.04.23 |
[정보처리기사 실기]2020년 3회 기출+추가공부 (0) | 2021.04.23 |
[정보처리기사 실기] EAI의 개념과 종류, ESB의 형태 (0) | 2021.04.11 |
[정보처리기사 실기 / 2020년 1회 기출] 11~20번 풀이 (0) | 2021.03.25 |