1번
IPv6
- 현재 사용하고 있는 IPv4의 주소 부족 문제를 해결하기 위해 개발됨
- 16비트씩 8부분, 총 128비트로 구성됨
- 각 부분을 16진수로 표현하고 콜론으로 구분
- 인증성, 기밀성, 데이터 무결성의 지원으로 보안 문제 해결 가능
- 주소의 확장성, 융통성, 연동성이 뛰어나고 실시간 흐름 제어로 향상된 멀티미디어 기능을 지원
2번
행위 패턴
디자인 패턴은 생성, 구조, 행위 총 3가지로 분류함
3번
패키지 다이어그램
UML 다이어그램 종류
- 클래스 다이어그램: 시스템을 구성하는 클래스로 표현
- 객체 다이어그램: 시스템을 구성하는 객체로 표현
- 패키지 다이어그램: 모델을 구성하는 패키지들로 구성
- 컴포넌트 다이어그램: 시스템 구성 컴포넌트로 표현
- 유스케이스 다이어그램: 시스템과 사용자
- 상태 다이어그램: 상태와 전이로 요소 동작 표현
- 액티비티 다이어그램: 액티비티 흐름 표현
- 시퀀스 다이어그램: 객체들 간의 상호작용을 시간순으
4번
즉각 갱신 기법
트랜잭션이 데이터를 변경하면 트랜잭션이 부분 완료되기 전이라도 즉시 실제 DB에 그 내용을 반영하는 기법, 장애가 발생하여 회복 작업할 경우를 대비하여 갱신된 내용들을 로그에 보관시킴. 회복작업을 수행할 경우 Redo와 Undo 모두 수행 가능
5번
파이썬 출력 -> 리스트 출력일 때 []
print는 개행을 기본으로 함
6번
네트워크의 중간에서 남의 패킷 정보를 도청하는 해킹 유형의 하나로 수동적 공격에 해당
9번
SELECT 학과, COUNT(*) AS 학과별튜플 FROM 학생 GROUP BY 학과
11번
NAT (Network Address Translation)
- 우리말로 번역하면 네트워크 주소 변환이라는 의미의 영문 3글자 약자
- 1개의 정식 IP 주소에 다량의 가상 사설 IP 주소를 할당 및 연결하는 방식
- 1개의 IP 주소를 사용해서 외부에 접속할 수 있는 노드는 어느 시점에서 1개만으로 제한되는 문제가 있으나 이 때에는 IP 마스커레이드를 이용
12번
하둡
- 오픈 소스 기반 분산 컴퓨팅 플랫폼
- 분산 저장된 데이터들은 클러스터 환경에서 병렬 처리
- 일반 PC급 컴퓨터들로 가상화된 대형 스토리지를 형성하고 그 안에 보관된 거대한 데이터 세트를 병렬로 처리할 수 있도록 개발됨
- 구글의 맵리듀스 엔진을 사용하고 있음
13번
샘플링 오라클
특정한 몇몇 테스트 케이스의 입력 값들에 대해서만 기대하는 결과를 제공하는 오라클, 전수 테스트가 불가능한 경우 사용, 경계값 및 구간별 예상값 결과 작성시 사용하는 오라클
14번
- 갱신 이상
- 삭제 이상
- 삽입 이상
DB 이상(Anomaly) 종류 3가지
15번
동치 분할 검사
테스트 기법 중 미리 정해 놓은 후 각 영역에 해당하는 입력값을 넣고 예상되는 출력값이 나오는지 실제 값과 비교하는 명세 기반 테스트 기법
16번
유닉스
- 트리 구조의 파일 시스템
- 대부분 C 언어로 작성되어 있어 이식성이 높으며 장치, 프로세스 간의 호환성이 높음
- 시분할 시스템을 위해 설계된 대화식 운영체제
- AT&T 벨 연구소와 MIT에서 공동 개발
17번
블록체인
피투피 네트워크를 이용하여 온라인 금융 거래 정보를 온라인 네트워크 참여자의 디지털 장비에 분산 저장하는 기술
18번
프로세스 상태
- 준비
- 실행
- 대기
- 종료
19
객체 자료형보다 생성할 때의 객체 자료형이 우선시
20
가용성
가용성은 인가받은 사용자는 시스템 내의 정보와 자원을 언제라도 사용할 수 있다는 보안 요건