티스토리 뷰
1. 디지털플랫폼 정부 구축 활용 기술
- 개방형 클라우드 컴퓨팅: Paas-Ta
- 하나의 시스템을 여러 개의 작은 서비스로 나누어 변경 및 조합할 수 있다: MSA
2. 메모리
- 메모리 단편화: 분할된 주기억장치에 프로세스를 할당, 반납 과정에서 사용되지 못하고 낭비되는 기억장치
- 의 종류 중 외부 단편화는 할당된 크기가 프로세스 크기보다 작아서 사용하지 못하는 공간으로 해결방안, 통합/압축
3. 객체 지향 분석 방법론
- Functional Modeling: 자료 흐름도를 활용하여 표현
- Information Modeling: 객체들 간의 관계를 정의하여 ER 다이어그램을 만드는 과정의 모델링
4. 네트워크 기술 용어
- Zigbee: 근거리 통신을 지원하는 표준 중 하나로 주파수 대역을 이용하는 저전력, 저속, 저비용의 근거리 무선통신 기술
- Smart Grid: 전력망을 고도화함으로 고품질의 전력서비스를 제공하고 에너지 이용효율을 극대화하는 전력망
5. 네트워크 보안 솔루션
- ESM: 방화벽, 침입 탐지 시스템, UTM, 가상 사설망 등의 여러 보안 시스템으로부터 발생한 각종 이벤트 및 로그를 통합해서 관리 분석하는 전사적 통합 보안 관리 시스템
- UTM(Unified Threat Management): 장비의 기능을 하나의 장비로 통합하여 제공하는 시스템
6. 인터페이스 데이터 암호화 전송
- 상호 인증 및 전송 시 데이터 무결성을 보장하는 보안 프로토콜: SSL, TLS
- 웹 상에서 네트워크 트래픽을 암호화하는 주요 방법 중 하나로 클라이언트-서버 간 전송되는 모든 메시지 암호화하여 전송: S-HTTP
7. 프로토콜
- 네트워크 관리 프로토콜, 정보를 네트워크 관리 시스템에 보내는 데 사용하는 인터넷 표준 프로토콜: SNMP
8. 보안 암호 알고리즘
- 한국인터넷진흥원이 개발한 블록 암호화 알고리즘: SEED
- RSA보다 키의 비트 수를 적게하면서 동일한 성능을 제공하는 비대칭키 암호화 알고리즘: ECC
9. c언어
- int i,j;
int a[3][2] = {{1, 2}, {3, 4}, {5, 6}};
int sum = 0;
for (i=0; i<3; i++) { //012 3번 반복
for (j=0; j<2; j++) { //01 2번 반복
sum += a[i][j]; //sum += a[0][0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2] a[2][0] a[2][1] a[2][2]
} //sum=21
}
printf("%.2f", (float)sum/(3*2)); //21/6=3
10. 스위치 장비의 주요 기술요소
- [물리적 배치와 상관없이 논리적으로 LAN을 구성]하여 접속된 장비들의 성능향상 및 보안성 증대 효과가 있는 기술
VLAN
- 2개 이상의 스위치가 여러 경로로 연결 될 때 무한 루프를 막기 위해 우선순위 따라 1개의 경로로만 통신하도록 하는 프로토콜
- STP Spanning Tree Protocol
11. 프로세스 상태 전이
- 프로세스 상태 전이 중 []은 준비상태 여러 프로세스 중 실행될 프로세스를 선정하여 CPU를 할당하는 동작
- 프로세스 문맥 상태를 프로세스 제어블록에 저장하고 다음 프로세스의 PCB로부터 문맥을 복원하는 ()이 발생
1) Dispatch
2) Context Switching
12. 테스트 자동화 도구
- (정적 분석)도구는 애플리케이션을 실행하지 않고 분석하는 도구로 대부분 소스 코드에 대한 코딩 표준, 코딩 스타일, 코드 복잡도 및 남은 결함을 발견하기 위해 사용
- 반면에 성능 테스트 도구는 테스트를 수행함으로써 목표를 달성하였는지를 확인하는 테스트 자동화 도구
13. 무선랜 보안
[TKIP]: Temporal Key Integrity Protocol
- 무선 랜 암호화 방식으로 임시키 무결성 프로토콜
- 메시지 무결성과 데이터 기밀성을 제공함
[CCMP]
- AES를 기반으로 한 암호화 프로토콜로 높은 보안성을 갖는다
- 패킷 번호를 이용하여 재전송 공격을 방지하는 프로토콜
14. 일정관리 모델
- PERT: 일의 순서를 계획적으로 정리하기 위한 비관치, 중간치, 낙관치의 3점 추정방식을 통한 일정 관리 기법
- CPM: 프로젝트 일정을 계산하는 기법으로 모든 자원 제약사항을 배제한채로 프로젝트 시작과 끝을 나타내는 노드와 노드 간을 연결을 통해 공정을 계산하기 위한 표기법
15. 주요 연계 기술
- API: 직접 연계 기술, 하나의 응용프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스
- 소켓: 간접 연계 기술, 네트워크를 경유하는 프로세스 간 통신의 접속점으로 클-서 사이에 데이터를 송수신하는 기술
16. BCNF
BCNF 결정자 함수 종속 제거 = 모든 결정자가 후보키여야 한다!
17. UML
- 시퀀스 다이어그램: 어떤 기능을 수행하는지 객체 처리 로직이나 조건에 따른 처리 흐름을 순서대로 표현하는 다이어그램
- 커뮤니케이션 다이어그램: 객체들이 주고 받는 메시지를 표현하고 객체 간의 연관까지 표현하는 다이어그램
18. 소프트웨어 아키텍처
1) 아키텍처 패턴 유형 중 데이터 스트림을 생성하고 처리하는 시스템에서 사용 가능한 패턴으로 서브 시스템이 입력 데이터를 받아 처리하고 결과를 다음 서브 시스템으로 넘겨주는 과정을 반복하는 패턴
- 파이프-필터 패턴
2) 4+1뷰 중 ()은 시스템의 비기능적인 속성으로 자원의 효율적 사용, 병행 실행, 비동기, 이벤트 처리 등을 표현한 뷰로 개발자, 시스템, 통합자 관점 뷰이다.
- 프로세스 뷰
19. 용어
- 지리적으로 분산된 서버들을 연결한 네트워크로 웹 콘텐츠 복사본을 가까이 두거나 동적 콘텐츠 전달을 활성화하여 웹 성능 및 속도를 향상할 수 있게 하는 기술
- 콘텐츠 전달을 위해 여러 노드를 가진 네트워크에 데이터를 저장하여 제공한다.
- 인터넷 서비스 제공자에 직접 연결되어 데이터를 전송하므로 콘텐츠 병목을 피할 수 있는 장점이 있다.
=> CDN
20. UML State Diagram 구성요소
1) 객체의 전이를 유발하는 자극으로 상태의 변화를 주는 현상: Event
2) 특정 조건 만족 시 전이가 발생하도록 하기 위해 사용되는 속성값의 불리언 식: 전이 조건
21. 스위치 재밍 - 네트워크 공격 기법
- 위조된 MAC 주소를 지속적으로 전송
- 스위치 허브의 주소 테이블을 오버플로우 시킴
'정처기 실기' 카테고리의 다른 글
수제비 마지막 모의고사 (3) | 2023.07.22 |
---|---|
정처기 수제비 예상문제2 (1) | 2023.07.20 |
정처기 실기 약술형 정리 (0) | 2023.07.18 |
정처기 실기 단답식 정리 (커서 잡으면 답 나옴) (0) | 2023.07.17 |
10. 애플리케이션 테스트 관리 (0) | 2023.07.13 |