ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2020 정보처리기사 필기 : 5과목 : 2장
    Study/정보처리기사 2020. 5. 29. 14:31
    728x90

    2장 : IT프로젝트 정보시스템 구축 관리


    1.     네트워크 분류

    • 근거리 통신망 (LAN)
      • 버스형 또는 링형 구조 사용. 
      • 오류 발생이 낮다.
      • 경로 선택이 필요 없다. 
      • 망에 포함된 자원을 공유한다. 
    • 광대역 통신망 (WAN)

    2.     스위치 (Switch)

    • LAN과 LAN을 연결하여 더 큰 LAN을 만드는 장치
    • 분류
      • L2 스위치 (일반적인 스위치)
      • L3 스위치
      • L4 스위치
      • L7 스위치
    • 방식
      • Store and Forwarding : 모두 받은 후, 스위칭하는 방식
      • Cut-through : 목적지 주소만 확인 후 보냄
      • Fragment Free : 위의 두 가지를 합친 방식

    3.     백본 스위치 (Backbone Switch)

    • 모든 패킷이 지나가는 네트워크의 중심
    • L3 스위치가 백본 스위치 역할을 한다. 

    4.     라우팅 (Routing)

    • "경로 제어"라고 한다. 
    • 최적 패킷 교환 경로를 결정하는 일은 한다. (경로를 만드는 일이 아님) 
    • 경로 제어표(Routing Table)를 참조한다. 
    • 라우터에 의해 라우팅이 수행된다. 

     

    라우팅 프로토콜의 종류  
    IGP
    (Interior Gateway Protocol)
    AS 내의 라우팅에 사용된다.  RIP
    (Routing Information Protocol)
    가장 널리 상용된다. 

    주기적을로 정보를 보낸다. 
    OSPF
    (Open Shortest Path First protocol)
    변화된 정보만 보낸다. 
    EGP
    (Exterior Gateway Protocol)
    AS 간의 라우팅에 사용된다. 
    BGP
    (Border Gateway Protocol)
    AS 간의 라우팅에 사용된다. 

    EGP의 단점을 개선한 모델이다. 

    라우팅 테이블을 교환한다. 

    5.     흐름 제어 (Flow Control)

    • 송수신 측 사이에 전송되는 패킷의 양이나 속도를 규제하는 기능
    • 종류
      • 정지-대기 (Stop and Wait)
      • 슬라이딩 윈도우 (Sliding Window)

    6.     혼잡 제어 (Congestion Control)

    • 네트워크 내의 패킷 수를 조절하여, 네트워크의 오버플로를 방지하는 기능
    • 종류
      • 느린 시작 (Slow Start)
      • 혼잡 회피 (Congestion Avoidance)

    7.     교착 상태 (Dead Lock)

    • 기억 공간이 꽉 차 있을 때, 다음 패킷들이 기억공간에 들어가기 위해 무한정 기다리는 현상

    8.     소프트웨어 개발 보안의 목표

    • 기밀성 : 인가된 사용자만 접근 가능하고, 전송 중 노출되어도 데이터를 읽을 수 없다. 
    • 무결성 : 인가된 사용자만 정보의 수정이 가능하다. 
    • 가용성 : 인가된 사용자는 언제든지 사용 가능하다. 

    9.     회복 (Recovery)

    • 장애 발생 시, 이전 상태로 복구하는 작업. 
    • 장애의 유형
      • 트랜잭션 장애 : 데이터 상의 오류
      • 시스템 장애 : 데이터가 아닌, 수행에 있어서의 오류
      • 미디어 장애 : 물리적인 손상

    10. 병행 제어의 문제점

    • 갱신 분실 (Lost Update) : 갱신 결과의 일부가 없어지는 현상
    • 비완료 의존성 (Uncommitted Dependency) : 다른 트랜잭션이 실패한 갱신 결과를 참조하는 현상
    • 모순성 (Inconsistency) : 원치 않은 자료를 이용하는 현상
    • 연쇄 복귀 (Cascading Rollback) : 연쇄적으로 Rollback하는 현상

    ** 소프트웨어 개발 직무별 보안 활동

    순서 이름 하는 일
    1 프로젝트 관리자
    (Project Manager)
    보안 전략을 구성원에게 전달하고, 모니터링한다. 
    2 요구사항 분석가
    (Requirement Specifier)
    요구사항을 설명하고, 정의한다. 
    3 아키텍트
    (Architect)
    적절한 보안 요구사항을 적용한다. 
    4 설계자
    (Designer)
    최선의 문제 해결 방법을 결정한다. 

    품질 측정을 지원한다. 

    수정 요구사항을 최소화하는 방법을 제공한다. 

    보안 위협에 적절하게 대응한다. 
    5 구현 개발자
    (Implementer)
    시큐어 코딩 표준을 준수하여 개발한다. 
    6 테스트 분석가
    (Test Analyst)
    구현 결과를 반복적으로 확인한다. 
    7 보안 감시자
    (Security Auditor)
     

    11. 데이터 표준화 ★★★

    • 데이터 요소의 명칭, 정의, 형식, 규칙에 대한 원칙을 수립하고 적용하는 것. 
    • 종류
      • 표준 단어
      • 표준 도메인
      • 표준 코드
      • 표준 용어
    •  절차
      • 요구사항 수집
      • 표준 정의
      • 표준 확정
      • 표준 관리
    • 데이터 관리 조직
    구분 데이터 관리자 (DA) 데이터베이스 관리자 (DBA)
    관리 대상 데이터 모델, 각종 표준 데이터베이스
    주요 업무 추가, 수정 등 사용자의 요구사항을 데이터에 반영한다. 

    메타 데이터를 정의한다. 
    데이터베이스를 관리한다. 
    품질 관리 데이터 표준 관리 및 적용 데이터의 정합성 관리

    ※ Network 관련 신기술 ★★★

    • IOT (Internet of Things, 사물 인터넷)
    • M2M (Machine to Machine, 사물 통신)
    • 모바일 컴퓨팅
    • 클라우드 컴퓨팅
    • 모바일 클라우드 컴퓨팅 (MCC, Mobile Cloud Computing)
    • 인터클라우드 컴퓨팅
    • 메시 네트워크 : 무선 랜의 한계 극복
    • 와이선 (Wi-Sun) : 저전력 장거리 통신 기술
    • NDN (Named Data Networking)
    • NGN (Next Generation Network, 차세대 통신망)
    • SDN (Software Defined Networking, 소프트웨어 정의 네트워킹)
    • NFC (Near Field Communication, 근거리 무선 통신)
    • UWB (Ultra WideBand, 초광대역) : 넓은 범위에서, 낮은 전력으로, 많은 양의 데이터 전송
    • 피코넷 (PICONET) : 여러 개의 독립된 통신장치끼리 망을 형성
    • WBAN (Wireless Body Area Network)
    • GIS (Geographic Information System, 지리 정보 시스템)
    • USN (Ubiquitous Sensor Network, 유비쿼터스 센서 네트워크) : 모든 곳에 RFID 태그를 부착
    • SON (Self Organizing Network, 자동 구성 네트워크)
    • 애드 혹 네트워크 (Ad-hoc Network)
    • 네트워크 슬라이싱 (Network Slicing)
    • 저전력 블루투스 기술 (BLE, Bluetooth Low Energy)
    • 지능형 초연결망

    ※ SW 관련 신기술 ★★★

    • 인공지능 (AI, Artificial Intelligence)
    • 뉴럴링크 
    • 딥 러닝
    • 전문가 시스템
    • 증강현실 (혼합현실) (AR, Augmented Reality) : 실제 촬영 화면에, 가상의 정보를 부가하여 보여주는 기술
    • 블록체인
    • 분신 원장 기술 (DLT, Distributed Ledger Technology) : 블록체인
    • 해시
    • 양자 암호키 분배 (QKD, Quantum Key Distribution)
    • 프라이버시 강화 기술 (PET, Privacy Enhancing Technology)
    • 디지털 저작권 관리 (DRM, Digital Rights Management)
    • 공통 평가 기준 (CC, Common Criteria)
    • 개인정보 영향 평가 제도 (PIA, Privacy Impact Assessment)
    • 그레이웨어 (Grayware) : 악의적일수도, 아닐수도 있는 소프트웨어
    • 매시업 (Mashup)
    • 리치 인터넷 애플리케이션 (RIA, Rich Internet Application)
    • 시맨틱 웹 (Semantic Web) : 컴퓨터가 사람 대신, 정보를 읽고 이해하고 가공하여 새로운 정보를 만드는 웹
    • 증발품 (Vaporware)
    • 오픈 그리드 서비스 아키텍처 (OGSA, Open Grid Service Architecture)
    • 서비스 지향 아키텍쳐 (SOA, Service Oriented Architecture)
    • 서비스형 소프트웨어 (SaaS, Software as a Service)
    • 소프트웨어 에스크로 (Software Escrow)
    • 복잡 이벤트 처리 (CEP, Complex Event Processing)
    • 디지털 트윈 (Digital Twin) 

    ※ HW 관련 신기술 ★★★

    • 고가용성 (HA, High Availability)
    • 3D 프린팅
    • 4D 프린팅
    • RAID (Redundant Array of Inexpensive Disk) : 서로 다른 디스크들에 분산하여 저장
    • 4K 해상도
    • 앤 스크린 (N-Screen)
    • 컴패니언 스크린 (Companion Screen)
    • Thin Client PC : 하드디스크나 주변 장치 없는 컴퓨터
    • 패블릿 (Phablet) : 5인치 이상의 대화면 스마트폰
    • C형 USB
    • 멤스 (MEMS, Micro Electro Mechanical System)
    • 트러스트존 기술 (TrustZone Technology)
    • 엠디스크 (M-DISC)
    • 멤리스터 (Memristor)

    ※ DB 관련 신기술 ★★★

    • 빅데이터
    • 브로드 데이터
    • 메타 데이터
    • 디지털 아카이빙 : 디지털 정보 자원을 장기적으로 보존하기 위한 작업
    • 하둡 (Hadoop)
    • 타조 (Tajo)
    • 데이터 다이어트 : 압축하여 저장하는 방법
    728x90

    댓글

kxmjhwn@gmail.com