問題一覧
1
해커가 좀비 pc에 명령을 내리기 위한 pc
c&c 서버
2
악성 프로그램에 감염된 pc들이 네트워크로 연결된 형태
봇넷
3
컴퓨터 시스템의 비정상적인 사용, 오용, 남용등을 실시간으로 탐지하는 시스템
침입탐지 시스템
4
비정상적인 트래픽을 능동적으로 차단하고 격리하는 보안 솔루션
침입 방지 시스템
5
조직 내부의 네트워크와 인터넷 간에 전송 되는 정보를 선별하여 수용 거부 수정하는 기능을 가진 시스템
방화벽
6
내부정보 외부 유출을 방지하는 보안 솔루션
데이터 유출 방지
7
네트워크에 접속하는 내부 pc의 일관된 보관 관리 기능을 제공하는 솔루션
nac
8
블로그 및 보완 이벤트를 통합 하여 관리하는 빅데이터 기반 보안 솔루션
siem
9
하드웨어 설치 시 필요한 환경을 보였다가 자동으로 구성
자동 감지 기능
10
다른 여러 프로그램에서 작성된 개체를 현재 작업 중인 문서에서 연결 하거나 삽입이 가능하게 해준
ole
11
c언어로 구성되어 이식 성이 높다 시 분할 시스템을 위해 설계
unix
12
하드웨어를 보호하고 프로그램과 하드웨어 서버의 인터페이스 역할을 함
커널
13
사용자의 명령어를 인식하여 프로그램을 호출 하고 명령 할 수
쉘
14
프로그램이나 데이터를 언제 주 기억 장치로 적재 할 것인지를 결정하는 기억장치 관리 전략
반입전략
15
프로그램이나 데이터를 축 역 장치 어디에 위치 시킬 것인지를 결정하는 기억 장치 관리 전략
배치 전략
16
이미 사용되고 있는 영역중에서 아는 영역을 교체하여 사용할 것인지를 결정하는 기억장치 관리 전략
교체 전략
17
프로그램과 주 기억 장치의 영역을 동일한 크기로 다녀도 주 기억 장치의 영역에 적재 시켜 실행하는 방법
페이징 기법
18
프로그램을 다양한 크기의 논리적인 단위로 나눔도 주 기억 장치에 저장 시켜 실행하는 기법
세그멘테이션 기법
19
가장 오랫동안 사용하지 않을 페이지를 교체
opt
20
가장 먼저 들어와서 가장 오래 있었던 페이지를 교체
fifo
21
최근에 가장 오랫동안 사용하지 않은 페이지를 교체
lru
22
사용 빈도가 가장 적은 페이지를 교체
lfu
23
프로세스의 처리 시간보다 페이지 교체에 소요되는 시간이 더 많아지는 현상
스레싱
24
준비 상태 큐의 프로세스 중 실행 시간이 가장 짧은 process에게 먼저 cpu를 할당 하는 김밥
sjf
25
프로세스를 시간 할당량 동안 만 실행한 다음으로 색색의 cpu를 남겨 주는 기법
rr
26
네트워크 주소를 다시 여러개의 작은 네트워크로 나누어 사용하는 것
서브 넷 팅
27
바이트의 ip주소 네트워크 주소와 호스트 주소를 구분하기 위한 비트
서브넷 마스크
28
ipv 6의 방식
유니 캐스트 멀티 캐스트 애니 캐스트
29
pc와 pc pc와 네트워크를 연결하는 장치
네트워크 인터페이스 카드
30
각각의 회선을 통하여 관리하여 가까운 pc를 연결해 주는 장치
허브
31
수시는 신호를 재생 시키거나 출력전압을 높여 전송하는 장치
리피터
32
lan과 lan을 연결하고 나서 훨씬 더 큰 lan안에서의 컴퓨터 그룹을 연결하는 장치
브리지
33
lna과 lan을 연결하여 훨씬 더 큰 lan 만드는 장치
스위치
34
데이터 교환을 원활하게 수행할 수 있도록 표준화 시켜 놓은 통신 규약
프로토콜
35
멀리 있는 컴퓨터를 사용하는 응용 계층 프로토콜
telnet
36
원격 파일 전송 응용 계층 프로토콜
ftp
37
ip와 조 합하여 오류를 처리하는 인터넷 계층 프로토콜
icmp
38
사물 통신 무선통신을 이용한 기계와 기계 서보 통신
m2m
39
분산 되어 있는 컴퓨터를 초고속 인터넷 망으로 연결하여 하나로 활용하는 방식
그리드 컴퓨팅
40
iot 서비스를 위한 저전력 장거리 통신 기술
와이선
41
소프트웨어로 네트워킹을 가상화 하여 제어하고 관리하는 네트워크
sdn
42
재난현장 같은곳에서 모바일 호스트만으로 구성한 네트워크
애드 혹 네트워크
43
하나의 코어 네트워크 인프라를 다수의 가상 네트워크로 분리
네트워크 슬라이싱
44
개방형 링크드 데이터 누구나 사용가능한 연계 데이터
lod
45
한번의 로그인으로 가입한 모든 사이트를 이용 가능한 방식
sso
46
한개의 정식 ip 주소에 대량의 가상 사설 ip주소를 할당 및 연결
nat
47
게이트웨이 기간에 띄게 사용하는 프로토콜
egp
48
egp의 단점을 보완 하여 초기에는 전체 경로 제어로 교환 후 변화 된 정보만을 교환하는 방식
bgp
49
내부 게이트웨이 프로토콜로 하나의 자율 시스템 넷 라우팅에 사용되는 프로토콜
igp
50
수신 측의 ack을 받으면 다 완벽히 전송
stop and wait
51
확인 신호를 안받아도 윈도우 크기의 패킷을 전송
sliding window
52
오버플로우를 막기 위해 패킷 수를 조절
congestion control
53
윈도우의 크기를 2배씩 지수적으로 증가 시킴
slow start
54
슬로우 스타트가 임계 값에 도달 시 윈도우의 크기를 증가시켜
congestion avoidance
55
작은 전극에 뇌를 이식하여 생각을 업로드
뉴럴링크
56
p2p 네트워크로 온라인 금융거래 정보를 네트워크 참여자의 디지털 장비의 분산 저장
블록 체인
57
p2p 대표의 참여자들에게 거래 목록이 분산 저장 되어 거래 발생마다 지속적으로 갱신 되는 디지털 원장
분산 원장 기술
58
컴퓨터가 정보를 만들 수 있도록 예약이 쉬운 의미를 가진 차세대 지능형 웹
시맨틱 웹
59
application 공유를 위한 서비스를 제공하기 위한 표준
오픈 그리드 서비스 아키텍처
60
현실 속의 사물을 소프트웨어로 가상화한 모델
디지털 트윈
61
영역의 입력 값을 놓고 예상되는 출력 값과 비교하는 테스트 방식
동치 분할 검사
62
경계값에서 오류가 많아서 경계값을 테스트 케이스로 만든 방식
경계 값 분석
63
입력 간의 관계와 출력에 대한 영향을 분석하여 효용성이 높은 테스트 케이스를 선정하여 검사하는 방법
원인 효과 그래프 검사
64
과거의 경험과 확인의 감각으로 테스트하는 방법
오류 예측 검사
65
소프트웨어 설계 최소 단위 모듈이나 컴포넌트에 초점을 두고 테스트
단위 테스트
66
단위 테스트가 완료된 모델들을 결합하여 하나의 시스템으로 완성시키는 과정에서의 결합을 찾는 테스트
통합 테스트
67
개발된 소프트웨어가 완벽하게 수행 되는가를 점검하는 테스트
시스템 테스트
68
사용자의 요구 사항을 충족하는 데 중점을 두고 테스트
인수 테스트
69
제어 모듈이 호출하는 다른 모듈의 기능을 가지고 임시로 제공되는 시험 정보
스텁
70
테스트 대상의 하위 모듈 호출 하고 바람에 털을 전달할 수 있는 모듈
드라이버
71
테스트 결과가 올바른 지 판단하기 위해 사전에 정의된 참 값 을 대입하여 비교하는 방법
테스트 오라클
72
테스트를 지원하기 위해 생성된 코드와 데이터
테스트 하네스
73
전체적이고 포괄적인 개념을 설계한 구체화 시켜나가는 것
추상화
74
시스템을 계층으로 구분하여 구성하는 아키텍처 패턴
레이어 패턴
75
데이터 스트림 절차의 단계를 필터로 캡슐화 하여 파이프를 통해 전송하는
파이프 필터 패턴
76
모든 소프트웨어 구성 요소를 그래픽 표기법을 이용하여 모델링 하는 기법
럼 바우
77
하나의 책임만 가져야 한다는 객체지향 설계 원칙
단일 책임 원칙
78
코드의 변경 없이 기능 추가가 가능해야 한다
개방 폐쇄 원칙
79
자식은 최소한 부모의 역할을 해야 한다는 객체지향 설계 원칙
리스코프 치환 원칠
80
사용하지 않는 관계를 맺지 말아야 한다는 객체지향 설계 원칙
인터페이스 분리 원칙
81
추상성이 높은 글라스 존 관계를 맺어야한다는 객체지향 설계 원칙
의존 역전 원칙
82
인터페이스를 추상적인 클래스로 표현하는 디자인 패턴
추상 팩토리
83
객체 생성을 서브 클래스에서 처리하는 패턴
팩토리 메소드
84
복재를 만드는 프로토타입
프로토타입
85
인스턴스가 하나임을 보장하는 패턴
싱글톤 패턴
86
작계 분리된 인스턴스를 건축 하 듯이 조립하여 객체를 생성하는 패턴
빌더 패턴
87
호환성이 없는 글라스들의 인터페이스를 다른 클래스가 이용할 수 있도록 변환해 주는 패턴
어댑터 패턴
88
구현 부에서 추상 층을 분리하여 서로가 독립적으로 확장 할 수 있도록 구성 하는 패턴
브리지
89
여러 개체를 가진 복합 객체와 단일 개체를 구분 없이 다루고자 할 때 사용하는 패턴 객체를 트리 구조로 구성
컴포지트
90
객체간의 결합을 통해 능동적으로 기능들을 확장 할 수 있는 패턴으로 임의의 객체에 부가적인 기능을 축하하기 위해 다른 객체들을 덧 붙이는 방식으로 구현하는 패턴
데코 레이터
91
복잡한 서브 클래스를 피해 더이상의 인터페이스를 구성 함을 없어서 북 클래스들의 기능을 간편하게 사용할 수 있도록 하는 패턴
퍼사드 패턴
92
접근이 어려운 게 객체와 여기에 연결 하려는 객체 사이에서 인터페이스 역할을 수행하는 패턴
proxy
93
요청을 객체 형태로 캡슐 와이어 제 이용 하거나 취소할 수 있도록 요청에 필요한 정보를 저장하고 나로그에 남기는 패턴
command
94
수많은 객체들 간의 복잡한 상호작용을 캡슐화의 객체로 정의하는 패턴 객체 사이의 의존성을 줄여 결합도를 감소 시킬 수 있다
중재자 패턴
95
특정 시점에서의 객체 내부 상태를 객체 화 함으로써 이후 요청에 따라 객체를 해당 시점의 상태를 돌릴 수 있는 기능을 제공하는 패턴
메멘토 패턴
96
객체 상태가 변하면 객체 상속 되어 있는 다른 객체들에게 변화 된 상태를 전달하는 패턴 일대다의 의존성을 정의
옵저버 패턴
97
객체의 상태에 따라 동일한 동작을 다르게 처리 할때 사용하는 패턴
상태 패턴
98
동일한 개월의 알고리즘들을 개별적으로 캡슐 하여 상호 교환 할 수 있게 정의하는 패턴 클라이언트는 독립적으로 간단한 알고리즘을 선택하여 사용할 수 있으면 클라이언트에 영향 없이 알고리즘의 변경이 가능함
전략 패턴
99
클래스에서 골격을 정의하고 하비 클래스에서 자리를 구체화 하는 구조의 패턴
템플릿 메소드