하둡(Hadoop)
오픈 소스를 기반으로 한 분산 컴퓨팅 플랫폼으로 일반 PC급 컴퓨터들로 가상화된 대형 스토리지를 형성하고 그 안에 보관된 거대한 데이터 세트를 병렬로 처리할 수 있도록 개발 된 자바 소프트웨어 프레임워크
- 하둡 분산 시스템파일 (HDFS) : 대용량 파일을 분산된 서버에 저장하고, 그 저장된 데이터를 빠르게 처리할 수 있게 하는 하둡 분산 파일 시스템
- 맵리듀스(Map Reduce) : 대용량 데이터 세트를 분산 병렬 컴퓨팅에서 처리하거나 생성하기 위한 목적으로 만들어진 소프트웨어 프레임 워크, 모든 데이터를 키-값 쌍으로 구성하여 데이터를 분류 한다.
IPv4 -> IPv6 전환 기술
- 듀얼 스택 : IP 계층에 두가지의 프로토콜이 모두 탑재되어 있고 통신 상대방에 따라 해당 IP 스택을 선택하는 방법
- 터널링 : IPv6 망에서 인접한 IPv4 망을 거쳐 다른 IPv6 망으로 통신할 때 IPv4 망에 터널을 만들고 IPv4에서 사용하는 프로토콜로 캡슐화하여 전송하는 방법
- 주소변환 : IPv4망과 IPv6망 사이에 주소변환기를 사용하여 서로 다른 네트워상의 패킷을 변환시키는 방법
클라우드 보안
- SECaaS : 기업의 비용과 시간, 인력에 대한 리소스 투자를 최소화하기 위해 클라우드 인프라를 통해 전문화된 보안 기능을 클라우드 형태로 제공하는 서비스
- CASB : 클라우드 서비스 이용 시 접근통제, 암호화, 로깅 등 사용자와 클라우드 사이에서 보안 기능을 수행하는 중개시스템
테스트 레벨 종류
- 단위 테스트 : 사용자의 요구사항에 대한 단위 모듈, 서브루틴 등을 테스트하는 단계
- 통합 테스트 : 단위 테스트를 통과한 모듈 사이의 인터페이스, 통합된 컴포넌트 간의 상호작용을 검증하는 단계
- 시스템 테스트 : 통합된 단위 시스템의 기능이 시스템에서 정상적으로 수행되는지를 검증하는 테스트 단계
- 인수 테스트 : 계약상의 요구사항을 만족했는지 확인하기 위한 테스트 단계
화이트박스 테스트 유형
- 구문 커버리지 : 프로그램 내의 모든 명령문을 적어도 한번 수행 하는 커버리지로 조건문 결과와 관계없이 구문 실행 개수로 계산한다.
- 결정(선택) 커버리지 : 결정 포인트 내의 전체 조건식이 적어도 한 번은 참과 거짓의 결과를 수행
- 조건 커버리지 : 결정 포인트 내의 개별 조건식이 적어도 한번은 참과 거짓의 결과가 되도록 수행
- 조건/결정 커버리지 : 전체 조건식 + 개별 조건식도 참 한 번, 거짓 한 번 결과가 되도록 수행
- 변경 조건/결정 커버리지 : 개별 조건식이 다른 개별 조건식에 영향을 받지 않고 전체 조건식에 독립적으로 영향을 주도록 함을써 조건/결정 커버리지를 향상시킨 커버리지
- 다중 조건 커버리지 : 결정 조건 내 모든 개별 조건신의 모든 가능한 조합을 100% 보장하는 커버리지
- 경로 커버리지 : 수행 가능한 모든 경로를 테스트
- 제어 흐름 테스트 : 프로그램 제어 구조를 그래프 형태로 나타내어 내부 로직을 테스트 하는 기법
- 데이터 흐름 테스트 : 제어 흐름 그래프에 데이터 사용 현황을 추가한 그래프를 통해 테스트
Locking
병행 제어 기법 중 같은 자원을 액세스 하는 다중 트랜젝션 환경에서 DB의 일관성과 무결성을 유지하기 위해 트랜잭션의 순차적 진행을 보장하는 직렬화 기법
관계 대수
관계형 데이터베이스에서 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 정형 언어이다.
REST
웹과 같은 분산 하이퍼미디어 환경에서 자원의 존재/상태 정보를 표준화된 HTTP 메서드로 주고받는 웹 아키텍쳐이다.
죽음의 핑
ICMP를 정상적인 크기보다 아주 작게 만들어 전송하면 다수의 IP 단편화가 발생하고, 수신 측에서는 단편화 된 패킷을 처리하는 과정에서 많이 부하가 발생하거나, 재조합 버퍼의 오버플로가 발생하여 정상적인 서비스를 하지 못하도록 하는 공격 기법
암호화 알고리즘
- SHA-256 : 안전한 해시 알고리즘의 한 종류로서 256비트의 해시값을 생성하고, 출력 속도가 빠르다는 장점을 갖고 있다. 단방향성의 성질을 띠고 있는 암호화 방법으로 복호화가 불가능
- SEED : KISA가 개발한 블록 암호화 알고리즘으로 128bit 비밀키로부터 생성된 16개의 64bit 라운드 키를 사용하여 총 16회의 라운드를 거쳐 128bit의 평문 블록을 128bit 암호문 블록으로 암호화하여 출력하는 방식
데이터 마이닝
빅데이터 분석 기술 중 대량의 데이터를 분석하여 데이터 속에 있는 변수 사이의 상호관계를 규명하여 일정한 패턴을 찾아내는 기법
메시 네트워크
기존 무선 랜의 한계 극복을 위해 등장하였으며, 대규모 디바이스의 네트워크 생성에 최적화되어 차세대 이동통신, 홈 네트워킹, 공공 안정 등의 특수 목적을 위해 사용 되는 새로운 방식의 네트워크 기술
'IT개념' 카테고리의 다른 글
정보처리기사 26회 모의고사 (0) | 2023.09.30 |
---|---|
정보처리기사 27회 모의고사 (0) | 2023.09.30 |
정보처리기사 29회 모의고사 (0) | 2023.09.28 |
정보처리기사 30회 모의고사 (0) | 2023.09.27 |
정보처리기사 31회 모의고사 (0) | 2023.09.26 |