상세 컨텐츠

본문 제목

정보처리기사 필기시험 준비 [26]

정보처리기사/정보처리기사_필기

by JORDON 2023. 2. 15. 21:43

본문

반응형

 

소프트웨어 개발 프레임워크

  • 요구분석, 설계, 개발, 테스트하는 과정에 대한 기본 골격, 프레임
  • 소프트웨어 개발에 공통으로 사용되는 구성요소와 아키텍처를 일반화하여 쉽게 구현할 수 있도록 도와주는 소프트웨어
  • 컴포넌트 기반 개발 방법론의 프레임워크는 7개의 단계와 23개의 활동으로 구성

VPN

  • 가상사설망(Virtual Private Network)
  • 인터넷과 같은 공중망을 마치 전용선으로 사설망을 구축한것 처럼 사용할 수 있는 가상사설망
  • 고비용을 절감하여 사용 가능

Mesh Network

  • 홈 네트워킹이나 공공 안전의 특수한 목적을 위한 새로운 방식의 네트워크 기술
  • 매쉬 네트워크는 노드나 센서 등의 네트워크 기기들이 자신의 주위에 있는 컴퓨터나 네트워크 허브에 연결하지 않아도 서로 통신이 가능한 네트워크를 말한다.
  • 기기들이 네트워크상에 그물처럼 직접 연결되어 있기 때문이다.
  • 기존 다른 네트워크 방식보다 구축이 쉽고 비용도 저렴하다.

PICONET

  • 블루투스 기기들은 최소 2개에서 최대 8개까지 즉석에서 네트워크를 만들수 있는데 이런 기본네트워크를 피코넷이라한다.
  • 여러개의 독립된 통신장치가 블루투스 기술이나 UWB 통신기술을 사용하여 통신망을 형성하는 무선 네트워크기술
  • 짧은 거리에서 형성하는 네트워크와 정지 또는 이동중에 있는 장치를 모두 포함

와이선(Wi-SUN)

  • 저전력 장거리 통신기술

SDN(Software Defined Networking)

  • 네트워크를 컴퓨터처럼 모델링하여 여러 사용자가 각각의 소프트웨어들로 네트워킹을 가상화하여 제어하고 관리하는 기술

네트워크 구축 환경

  • 버스형구조(bus)
    • 하나의 통신 회선에 여러대의 컴퓨터가 멀티 포인트로 연겨로디어 있는 구조
  • 트리형구조(tree)
    • 각 컴퓨터가 계층적으로 연결되어 있는 구성 형태로 나뭇가지가 사방에 뻗어 있는 것과 유사한 모양의 구조형태
  • 링형구조(ring)
    • 컴퓨터 등 단말 노드가 양쪽의 컴퓨터와 점 대 점으로 연결되어 고리처럼 순환형으로 구성된 형태이다.
  • 성형구조(star)
    • 각 단말 노드가 허브라는 네트워크 장비에 점 대 점으로 연결되어 있는 구성 형태

네트워크 장비 유형

  • 스위칭
    • 네트워크에서 전달 경로를 찾는 기능
  • 스위치
    • OSI 2계층
  • 라우터
    • OSI 3계층
  • 광전송 장비
    • 전송장비는 네트워크의 스위칭 노드를 묶어주는 시스템으로 광케이블을 이용해 비교적 긴 거리의 트래픽 전송에 이용된다.
    • SONET 
      • 동기식 광통신망
      • 광섬유를 통해 디지털비트 스트림을 동기식으로 전송하는 표준
    • SDH
      • 동기식 다중화 기술 소넷을 기초로함
      • 확장된 동기식 디지털 다중화 신호계위에 관한 ITU 국제표준
    • DWDN
      • 파장분할 다중
      • 하나의 광섬유에 여러개의 파장을 동시에 전송하는 전송방식
      • 저럼하고 확정성이 좋아 소넷과 SDH의 대체제
    • CET(Carrier Ethernet Transproot)
      • 광역통신망에서 고속으로 데이터를 전달하고 교환하는 패킷전송기술

엑세스장비

  • 엑세스장비는 최종 사용자와 공중네트워크를 연결해주는 시스템으로 통신업자와 최종 사용자 간의 접점이 된다.
  • 코어 네트워크와 최종사용자를 연결하는 엑세스망은 포설 및 유지보수에 많은 비용이 들어가는 부분이다.
  • 엑세스 스위치, FTTx장비, xDSL장비, 케이블 엑세스장비로 구분

이동통신장비

  • 기지국은 이동전화 단말기와 무선경로를 구성하고 신호포맷을 바꾸어 교환기에 제공
  • 제어국은 기지국을 제어하고 교환기와 연동한다. 
  • 교환기는 음성 통화 및 각종 부가 서비스를 제어하고 타 사업자 망과 연동기능을 수행

스택가드

  • 프로그램에서 특정 함수를 실행시키면 스택에 이전 함수에 돌아가기위한 주소가 기록된다.
  • 버퍼에 큰 값을 넣게 되면 스택 영역을 침범하게 된다.
  • 메모리상에서 프로그램 복귀주소와 변수사이에 카나리라고 하는 특정값을 저장해 두었다가 그 값이 변경되면 오버플로우로 인지하여 실행준다.
  • 버퍼 오버플로우를 탐지하고 보안 취약점으로 사용되는 것을 막음으로써 실행파일의 보안을 강화시킈는 다양한 기법

뉴럴링크

  • 인간이 뇌신경에 칩을 이식하여 생각을 업로드하거나 다운로드 할 수 있다.

딥러닝

  • 심층학습 또는 딥러닝은 여러 비선형 변환기법의 조합을 통해 높은 수준의 추상화를 시도하는 기계학습 알고리즘의 집합으로 정의되며 큰 틀에서 사람의 사고방식을 컴퓨터에게 가르치는 기계학습의 한 분야
  • 인공지능>머신러닝>딥러닝

머신러닝

  • 데이터를 구문 분석하고 해당 데이터를 통해 학습한 후 정보를 바탕으로 결정을 내리기 위해 학습한 내용을 적용하는 알고리즘

블록체인

  • 분산컴퓨팅 관리기법으로 관리대상 데이터를 블록이하고 하는 소규모 데이터들이 P2P방식을 기반으로 생성된 체인 형태의 연결고리
  • 암호화폐거래에 사용
  • 은행없이 개인간의 자유로운 거래 가능

증강현실

  • 가상현실의 한분야로 실제로 존재하는 환경에 가상의 사물이나 정보를 합성하여 마치 원래의 환경에 존재하는 사물처럼 보이도록 하는 컴퓨터 그래픽 기법이다.

소프트웨어 개발 보안 필요성

  • 안전한 소프트웨어를 개발, 운영하기 위한 목적
  • 개발팀에게 충분한 소프트웨어 보안교육을 제공해야한다.
  • 개발보안에 필요한 표준을 확립
  • 재사용가능한 보안 라이브러리를 작성하여 비슷한 기능을 수행하는 프로젝트에 도입

Seven Touchpoint

  • 실무적으로 검증된 개발 보안 방법론
  • 안전한 소프트웨어를 모든 소프트웨어 산출물에 대해 객관적인 위험분석 및 테스트를 거처 생산
  • 코드검토, 아키텍처 위험분석, 침투테스트, 위험기반 보안 테스트, 악용사례, 보안요구, 보안 운영

CLSAP

  • 소프트웨어 개발생명주기 초기단계에 보안강화
반응형

관련글 더보기

댓글 영역