정보처리기사

모의고사 -9

sejin2 2024. 6. 21. 11:46

1. 사회공학

  • 컴퓨터 보안에 있어서 인간 상호작용의 깊은 신뢰를 바탕으로 사람들을 속여서 정상 보안 절차를 깨트리기 위한 비기술적 시스템 침입 수단

 

2. 그레이웨어

  • 바이러스나 명백한 악성 코드를 포함하지 않는 합법적 프로그램이면서도 사용자를 귀찮게 하거나 위험에 빠뜨릴 수 있는 프로그램 

 

3. 스마트 그리드

  • 전기 및 정보통신 기술을 활용해 전력망을 지능화, 고도화함으로써 고품질 전력서비스 제공
  • 에너지 이용 효율을 극대화하는 전력망

4. WI-SUN

  • IEEE 802.15 표준에 기반을 둔 기술
  • 900MHz 대역을 활용한 장거리 무선 통신 기술로 스마트 그리드와 연계
  • 전기, 수도, 가스 등의 공급자가 무선 네트워크를 이용하여 에너지를 효율적으로 관리할 수 있도록 특화된 무선 통신 기술

5. 소프트웨어 공학의 3R

재공학
( Re-Enginerring )
기존 소프트웨어를 버리지 않고 기능을 개선시키거나 기능을 새로운 소프트웨어로 재활용하는 소프트웨어 재사용 기법
소프트웨어의 위기를 해결하기 위해 개발의 생산성이 아닌 유지보수의 생산성으로 해결하려는 방법

>> 과정
분석 -> 재구성 -> 역공학 -> 이관
역공학
( Reverse Engineering )
기존 개발된 시스템을 CASE도구를 이용하여 요구 분석서, 설계서 등의 문서로 추출하는 작업
개발 단계를 역으로 올라가 기존 개발된 시스템의 코드나 데이터로부터 설계 명세서나 요구 분서서 등을 도출하는 작업
재사용
( Reuse )
이미 개발되어 있는 소프트웨어의 전체 또는 일부분을 다시 사용

 

6. IT 서비스 관리

  • SLM ( Service Level Management )
    • 서비스 수준을 정량적으로 측정하고 실적을 평가하여 미흡한 부분을 개선함으로써 서비스의 품질을 높이는 일련의 관리 및 활동
  • SLA (Service Level Agreement)
    • 소프트웨어 수요자와 공급자 사이의 상호 동의에 의해 서비스 수준을 명시적으로 정의한 문서 
  • ITSM ( Information Technology Service Management )
    • 서비스 수준( SLA ) 에 맞는 IT 서비스를 제공하는 것
    • 최종 사용자를 위한 IT 서비스를 구현, 전달 및 관리하기 위한 일련의 정책과 관행
  • ITIL ( IT Infrastructure Library )
    • IT 서비스를 쉽게 제공하고 관리할 수 있는 가이드 혹은 프레임워크
    • ISTM을 실현하는 도구 또는 방법

7. 형상 관리 도구의 기능

  • 체크인 ( Check-in ) : 개발자가 수정한 소스를 형상 관리 저장소로 업로드하는 기능
  • 체크아웃 ( Check-out ) : 형상 관리 저장소로부터 최신 버전을 개발자 PC로 다운로드 받는 기능
  • 커밋 ( Commit ) : 개발자가 소스를 형상 관리 저장소에 업로드 후 최종적으로 업데이트가 되었을 때 형상 관리 서버에서 반영하도록 하는 기능

8. 인터페이스 감시 도구 

스카우터
( SCOUTER ) 
애플리케이션에 대한 모니터링 및 DB Agent를 통해 오픈 소스 DB 모니터링 기능
인터페이스 감시 기능을 제공
제니퍼
( Jennifer )
애플리케이션의 개발부터 테스트, 오픈, 운영, 안정화까지 전 생애주기 단계 동안 성능을 모니터링하고 분석해주는 APM 소프트웨어

 

9. 순위 함수 - RANK, DENSE_RANK, ROW_NUMBER

RANK 특정 항목에 대한 순위를 구하는 함수
동일한 순위의 레코드 존재 시 후순위는 넘어감
ex ) 2위가 3개인 경우 : 2 / 2 / 2 / 5 / 6위 / ...
DENSE_RANK 레코드의 순위를 계산
동일 순위의 레코드 존재 시에도 후순위를 넘어가지 않음
ex ) 2위가 3개인 경우 : 2 / 2 / 2 / 3 / 4위 / ....
ROW_NUMBER 레코드의 순위를 계산
동일 순위의 값이 존재해도 이와 무관하게 연S속 번호를 부여
ex) 2위가 3개인 경우 : 2 / 3 / 4 / 5 / 6 위 / ...
RANK() OVER (
	[PARTION BY prtition_expression, ...]
    ORDER BY sort_expression [ ASC | DESC ], ...
)

 

파티션 내의 랭킹 순위를 할당하는 함수인만큼 ORDER BY는 필수이며, PARTITION BY는 옵션이다.

  • PARTITION BY 절은 함수가 적용되는 파티션을 나누고, 무시할 경우 조회 결과의 모든 행을 한 파티션으로 취급한다.
  • ORDER BY 절은 함수가 적용되는 각 파티션에 있는 행의 논리적인 정렬 순서(순위)를 결정한다.

10. 해시 암호와 알고리즘

MD5 MD4 개선
프로그램이나 파일의 무결성 검사에 사용
각각의 512bit짜리 입력 메시지 블록에 차례로 동작해 128bit 해시 값 생성
SHA-1 93년 NSA에서 미 정부 표준으로 지정
DSA에서 사용
160bit의 해시 값을 생성하는 해시 알고리즘
SHA-256 / 384 / 512 SHA의 한 종류로서 256bit 해시 값을 생성하는 해시함수
HAS-160 국내표준서명알고리즘 KCDSA를 위해 개발된 해시함수
MD5와 SHA-1의 장점을 취해 개발된 해시 알고리즘

 

11. TCP의 특징

  • 신뢰성 보장 : 패킷 손실, 중복, 순서 바뀜 등이 없도록 보장. TCP 하위 계층인 IP계층의 신뢰성 없는 서비스를 보완하여 신뢰성 제공
  • 연결 지향적 특징 : 같은 계층의 UDP가 비연결성인 것과는 달리 TCP는 연결 지향적임
                                  양단 간 애플리케이션 / 프로세서는 TCP가 제공하는 연결성 회선을 통하여 서로 통신
  • 흐름 제어 : 흐름 제어 기능을 활용하여 송신 및 수신 속도를 일치시킴
  • 혼잡 제어 : 네트워크가 혼잡하다고 판단될 때는 혼잡 제어 기법을 사용하여 송신율 감속

12. 페이지 교체 기법

FIFO
( First In First Out )
각 페이지가 주기억장치에 적재될 때마다 그때의 시간을 기억시켜 가장 먼저 들어와 가장 오래 있던 페이지를 교체하는 기법
LRU
( Least Recently Used )
사용된 시간을 확인하여 가장 오랫동안 사용되지 않은 페이지를 선택하여 교체하는 기법
프로그램의 지역성의 원리에 따라 최근에 참조된 페이지는 앞으로도 참조될 가능성이 크고, 
최근에 참조되지않은 페이지는 앞으로도 참조되지 않을 가능성이 크다는 전제로 구현된 알고리즘 
LFU
( Least Frequently Used )
사용된 횟수를 확인하여 참조 횟수가 가장 적은 페이지를 선택하여 교체하는 기법
기억장치에 저장된 페이지 중에서 사용한 횟수가 가장 적은 페이지를 교체하는 알고리즘
OPT
( OPTimal Replacement )
앞으로 가장 오랫동안 사용하지 않을 페이지를 교체하는 기법
페이지 부재 횟수가 가장 적게 발생하는 가장 효율적인 알고리즘 
NUR 
( Not Used Recently )
LRU와 비슷한 알고리즘으로, 최근에 사용하지 않은 페이지를 교체하는 기법
최근의 사용 여부를 나타내기 위해 참조 비트와 변형 비트 사용
SCR 
( Second Chance Replacment)
가장 오랫동안 주기억장치에 있던 페이지 중 자주 사용되는 페이지의 교체를 방지하기 위한 기법으로 FIFO 기법의 단점을 보완하는 기법

 

13. 무선랜 표준

  • 802.11ad : 60GHz 대역을 사용해 데이터를 전송하는 방식으로 대용량 데이터나 무압축 HD 비디오 등 높은 동영상 스트리밍에 적합
  • 802.11ax : 하나의 AP가 다수의 디바이스를 밀도 있게 지원하는 Capacity를 최대화하는 무선랜 표준

14. 응용 계층 프로토콜

FTP 20, 21 대용량 데이터를 고속 전송 ( 전송 20, 제어 21 )
SSH 22 TALNET 보안 기능 강화
TALNET 23 원격지 컴퓨터 접속
SMTP 25 전자우편 송신
DNS 53 URL을 IP 주소로 변환
DHCP 67, 68 IP주소, 게이트웨이 주소, DNS 주소 할당
HTTP 80 하이퍼 텍스트 전송 담당
POP3 110 전자우편 수신
IMAP 143 전자우편 수신
SNMP 161, 162 네트워크 장비 관리

 

15. 클라우드 관련 기술

인터클라우드 ( Inter Cloud ) 단일 클라우드를 넘어서, 타 클라우드 서비스에서 필요한 자원을 가져다 서비스하는 클라우드 내의 중첩 클라우드 서비스
메타클라우드 ( Meta Cloud ) 클라우드 서비스를 위한 개발환경, 실행환경, 환경설정 등을 개발자의 요구 조건에 맞게 자유롭게 구성할 수 있도록 제시하는 통합 클라우드 시스템 모델
멀티클라우드 ( Multi Cloud ) 2곳 이상의 클라우드 벤더가 제공하는 Public 클라우드를 조합하여 구성하는 클라우드 서비스 제공 모델 

 

'정보처리기사' 카테고리의 다른 글

애플리케이션 테스트 관리  (0) 2024.06.23
모의고사 -10  (0) 2024.06.21
모의고사 -8  (0) 2024.06.20
모의고사 -7  (0) 2024.06.20
모의고사 -6  (0) 2024.06.19