1. 데이터베이스 모델링 과정 중 비정규화(반정규화, 역정규화)의 개념 서술
A : 성능 향상과 개발 편의를 위해 정규화 기법에 위배되는 수행 기법
2. 마크업 언어
html, sgml, xml 3가지 중 sgml은 잘 안씀
html은 구조를 담당하지만 한계가 있어 이에 확장된 xml을 사용
xml은 sgml의 단순화된 부분집합으로 다른 많은 종류의 데이터를 기술하는데 사용
A : xml
3. 테스트 방법 중 살충제 패러독스
단위 -> 통합 -> 시스템 -> 인수
- 단위 - 정적(소스코드), 동적(실행시켜서) 테스트
- 통합 - 하향식(위에 있는 모듈부터 임시모듈 스텁 사용), 상향식(드라이버 사용) 이 2개는 점진적 테스트, 빅뱅 테스트는 비점진적 테스트로 한꺼번에 다 테스트 -> 오류 찾기 힘들다
- 시스템 - 기능(앞뒤 등등), 비기능(안전, 속도, 자원 효율성) 테스트
- 인수 - 알파(개발자와 사용자), 베타(사용자만) 테스트
파레토 법칙 - 80%의 결과가 20%의 원인에 의해 발생
테스트 케이스(입력값, 조건값,결과값) , 테스트 시나리오(케이스를 연결)
살충제 패러독스 -> 이러한 테스트 케이스를 계속 바꿔야한다
테스트 오라클 - 결과를 판단하기 위해 테스트 케이스에 대한 예상 결과를 계산하거나 확인하는 기법(참오라클, 샘플링오라클, 추정(heuristic)오라클, 일관성 검사 오라클)
A : 동일한 테스트 케이스로 동일한 절차를 반복 수행하면 새로운 결함을 찾을 수 없다
4. 프로그램 모듈화, 모듈의 독립성
재공학(이미 있는 것을 고쳐서), 역공학(소스코드를 통해 문서를 추출), 재사용(다시 사용)
응집도, 결합도
응집도
우리 놀던 시 절에먹었던 통통한 순대 기가막혀
기능적, 순차적(입력값에 의한 결과값을 다음의 입력값으로 사용), 통신, 절차, 시간적, 논리적, 우연적
결합도
데 스형 제 외저래 공유랑 내가닯았대
A : 결합도, 응집도
5. Fan-in, Fan-out
Fan-in 들어오는 선
Fan-out 나가는 선
ex) F의 Fan-in의 수는? 3
6. XML 대체해서 데이터 전송, 값과 쌍
프레임워크, 라이브러리, API
A: JSON
7. 성능 측정 지표
A : 처리량 - 일정 시간 내에 애플리케이션이 처리하는 일의 양
응답시간 - 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간
경과시간, 반환시간 - 애플리케이션에 요청을 전달한 시간부터 처리가 완료될 때까지 걸린 시간
8. SQL
속성(attribute)의 수 -> 차수 or degree
행(튜플)들의 수 -> Cardinality
하나의 속성이 취할 수 있는 값들의 집합 -> 도메인 ex) 성별,(남,여)
A : 200, 3, 1
9. 네트워크 공격 유형
A : Land attack
보안 3대 요소
- 기밀성(Confidentiality) : 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성
- 무결성(Integrity) : 정당한 방법을 따르지 않고서는 데이터가 변경 될 수 없으며, 데이터의 정확성 및 완전성과 고의/악의로 변경되거나 훼손되지 않음을 보장
- 가용성(Availability) : 권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속해서 사용할 수 있도록 보장하는 특성
Dos 종류
- SYN 플러딩(SYN Flooding) : TCP 프로토콜의 구조적 문제를 이용한 공격, SYN 패킷만 보냄
- UDP 플러딩(UDP Flooding) : 대량의 UDP 패킷을 만들어 임의의 포트 번호로 전송
- 스머프(Smurf attack)/스머핑(Smurfing) : 출발지 주소를 공격 대상의 IP로 설정하여, 네트워크 전체에게 ICMP Echo 패킷을 직접 브로드 캐스팅해 마비시킴
- 죽음의 핑(Ping of Death) : ICMP 패킷(핑)을 정상적인 크기보다 아주 크게 만들어 전송
- 랜드 어택(Land attack) : 출발지 IP와 목적지 IP를 같은 패킷 주소로 만들어 보내, 수신자가 자기 자신에게 응답
- 티어 드롭(Teardrop attack) : IP 패킷의 재조합 과정에서 잘못된 Fragment Offset 정보로 인해 수신 시스템이 단편화된 패킷의 재조합 과정에서 문제를 발생하도록 만드는 Dos 공격, IP 헤더가 조작된 일련의 IP 패킷 조각들을 전송
- 봉크(Bonk) : 같은 시퀀스 번호 계속 보냄
- 보잉크(Boink) : 일정한 간격으로 시퀀스 번호에 빈 공간 생성
DDoS(Distrivuted DoS)
여러 대의 공격자를 분산 배치해 동시에 동작하게 함으로써 특정 사이트 공격
10 . 통신 프로토콜의 기본 3요소
구 타를왜하니 의이구
A : 구문(Syntax), 타이밍(Timing), 의미 ( Semantic )
'자격증 > 정처기' 카테고리의 다른 글
[정처기 실기] 기출 - 2021년 1회 11~20번 (0) | 2024.04.20 |
---|---|
[정처기 실기] 기출 - 2021년 1회 1~10번 (0) | 2024.04.20 |
[정처기 실기] 기출 - 20년 1회 11번~20번 (1) | 2024.04.19 |