본문 바로가기
Data Analysis/정보처리기사

[수제비 2023 기출 1~2회] 출제 개념 정리

by suvii 2024. 4. 27.

[수제비 2023 기출 1회]

  • AJAX
    : 웹에서 Javascript, XML을 이용하여 비동기식으로 웹 페이지의 일부 콘텐츠만 리로드 해오는 방식으로, HTML만으로는 어려운 다양한 작업을 웹 페이지에서 구현해서 이용자가 웹 페이지와 자유롭게 상호 작용할 수 있도록 구현하는 기법이다.

  • SSH
    : 데이터를 암호화하여 전송, 22번 포트 사용, Telnet보다 강력한 보안 제공하는 원격 접속 프로토콜
    - SSL : URL이 https로 시작, 443번 포트 사용
    - TLS : 전송 계층 보안, SSL의 후속 버전, 데이터의 정보 보호와 무결성 제공

  • 스키마
    • 외부 스키마 : 사용자나 개발자의 관점에서 필요로하는 데이터베이스의 논리적 구조. 사용자 뷰를 나타내며, 서브 스키마로 불림
    • 개념 스키마 : 데이터베이스의 전체적인 논리적 구조. 전체적인 뷰를 나타냄
    • 내부 스키마 : 물리적 저장 장치 관점에서 보는 데이터베이스 구조.

 

[수제비 2023 기출 2회]

  • 화이트박스 테스트
    • 구문 커버리지 : 모든 명령문이 실행
    • 분기 커버리지 : 결정 포인트 내 전체 조건식이 적어도 한 번은 참
    • 조건 커버리지 : 결정 포인트 내 각 개별 조건식이 적어도 한 번은 참
    • 다중 조건 커버리지 : 모든 가능한 조합을 100% 보장
  • 템퍼 프루핑
    : 소프트웨어, 시스템을 외부에서의 악의적인 조작으로부터 보호하는 보안 기술로 위/변조와 같은 이상 조작을 검출하고, 이상 감지 시 프로그램을 오작동하도록 만드는 기술이다. 구성 기술로는 해시 함수, 핑거 프린트, 워터마크 등이 있다.

  • 오류 제어 방식
    • 전진(순방향) 오류 수정(FEC) : 데이터 전송 과정에서 발생한 오류를 검출하여 검출된 오류를 재전송 요구 없이 스스로 수정하는 방식
      • 해밍 코드 방식 : 1비트의 오류 수정이 가능
      • 상승 코드 방식 : 여러 비트의 오류 수정이 가능
    • 후진(역방향) 오류 수정(BEC) : 데이터 전송 과정에서 오류가 발생하면 송신 측에 재전송을 요청하는 방식
      • 패리티검사 : 패리티 비트 추가
      • 순환잉여검사(CRC) : 다항식을 통해 산출된 값을 토대로 집단 오류를 해결하기 위한 방식
      • 블록합 검사 : 이차원 패리티 검사 방식
      • 자동반복 요청 방식(ARQ) : 신뢰성 있는 데이터 전달을 위해 재전송을 기반으로 하는 에러제어 방식