정보처리기사

[정보처리기사] 네트워크_데이터 베이스_신기술 용어

hminor 2023. 7. 2. 13:24

네트워크/데이터베이스 신기술 용어

  • 네트워크 신기술 용어
    • IOT(Internet of Things), 사물 인터넷
      • 실세계와 가상세계의 다양한 사물들을 연결하여 진보된 서비스를 제공하기 위한 서비스 기반 시설
    • M2M(Machine to Machine), 사물 통신
      • 기계와 기계 사이의 통신
      • 유무선 통신 기술을 사용
      • IPv6 기술을 사용해야 가능하다고 함.
    • BLE(Bluetooth Low Energy), 저전력 블루투스
      • 2.4GHz 주파수 대역 기반의 저전력 저용량 데이터 송수신이 가능한 블루루스 기술
      • 대부분의 시간을 슬립 모드로 있어 전력 소모가 매우 적다.
    • NFC(Near Field Communication), 근접 무선 통신
      • 13.56MHz 주파수를 이용한 자기 유도결합 기반의 근거리 자기장 통신 기술
      • 수 cm 이내의 거리에서 개인 간 통신(P2P)을 지원하는 전파 식별(RFID) 기술의 일종
    • RFID(Radio Frequency IDentification), 전파 식별
      • 전파 신호를 통해 비접촉식으로 사물에 부착된 얇은 평면 형태의 태그를 식별하여 정보를 처리하는 시스템
    • ZigBee, 지그비
      • 저속, 저비용, 저전력의 무선망을 위한 기술
    • 지능형 초연결망
      • 네트워크 전체에 소프트웨어 정의 기술(SDE)를 적용하는 차세대 국가망
    • Ad-Hoc Network, 애드 혹 네트워크
      • 노드들에 의해 자율적으로 구성되는 기반 구조가 없는 네트워크
      • 응용 분야로는 긴급 구조, 긴급회의, 전쟁터에서의 군사 네트워크 등이 있다.
    • Mesh Network
      • 기존 무선 랜의 한계 극복을 위해 등장
      • 대규모 디바이스의 네트워크 생성에 최적화되어 차세대 이동통신, 홈 네트워킹, 공공 안전 등의 특수목적을 위한 새로운 방식의 네트워크 기술
    • Mobile Computing, 이동 컴퓨팅
      • 휴대형 기기로 이동하면서 자유롭게 네트워크에 접속하여 업무를 처리할 수 있는 환경
    • 지능형 전력망
      • 전력 에너지의 효율성을 증대하고 전력 품질을 고도화하고, 전력시스템의 안정성을 제공하기 위해 기존의 전력 시스템에 IT 기술을 부가하는 새로운 개념의 IT 융합 기술
    • Smart Grid, 스마트 그리드
      • 전기 및 정보통신기술을 활용해 전력망을 지능화, 고도화함으로써 고품질의 전력 서비스를 제공하고 에너지 이용효율을 극대화하는 전력망
      • *스마트 그리드 VS 지능형 전력망 (차이)*
        • 스마트 그리드는 기존 전력 그리드에 정보 및 통신 기술을 통합하여 효율적인 전력 시스템을 구축 
        • 지능형 전력망은 스마트 그리드의 한 종류로서 데이터 분석, 인공지능 등을 활용하여 
           전력 시스템을 최적화하는 기술적인 측면을 강조한 개념입니다.
    • Wi-Sun
      • 스마트 그리드 서비스를 제공하기 위한 와이파이 기반의 저전력 장거리 통신 기술
    • NDN(Named Data Networking), 데이터 중심의 네트워크
      • 기존의 IP 주소 대신 Data의 이름을 활용해 정보의 효율적인 검색 및 배포를 목적으로 하는 인터넷 기술
    • Piconet
      • 여러 개의 독립된 통신 장치가 블루투스 기술이나 초광대역 무선 통신기술을 사용해 통신망을 형성하는 무선 네트워크 기술
      • 무선 랜과 달리 전송을 위한 기반 구조가 미리 설정되지 않고 상황에 따라 기기들 간의 조정 프로토콜에 의해 네트워크를 형성
    • UWB(Ultra-WideBand Technology), 초 광대역 기술
      • 기존의 스펙트럼에 비해 매우 넓은 대역에 걸쳐 낮은 전력으로 대용량의 정보를 정송하는 무선통신 기술
      • 대역폭이 500MHz 이상이거나 비대역폭(FBW: Fractional Band Width)이 20% 이상인 신호를 이용한 근거리 무선 기술
    • SON(Self-Organizing Network), 자동 구성 네트워크
      • 주변 상황에 자동적으로 적응해 스스로 망을 구성하는 네트워크
    • GIS(Geographical Information System), 지리 정보 시스템
      • 지도에 관한 속성 정보를 컴퓨터를 이용해 해석하는 시스템
    • USN(Ubiquitous Sensor Network), 유비쿼터스 센서 네트워크
      • 각종 센서에서 감지한 정보를 무선으로 수집할 수 있도록 구성한 네트워크
    • WPAN(Wireless Personal Area NetWork), 무선 사설망
      • 무선을 이용하는 개인영역 네트워크
      • 거리에 따른 구분
        • PAN =⇒ W(Wireless) + PAN(개인 네트워크 영역)
        • LAN
        • MAN
        • WAN
    • WDM(Wavelength Division Multiplexer), 파장 분할 다중화기
      • 하나의 광섬유 채널을 빛의 파장에 의해 분할하여 복수의 통신로로 사용할 수 있게 하는 장치
      • 다중화 종류
        • 주파수 분할 다중화
        • 코드 분할 다중화
        • 시분할 다중화
          • 동기식(효율X)
          • 비동기
        • 파장 분할 다중화
        • 공간 분할 다중화
    • VPN(Virtual Private Network), 가상 사설 통신망
      • 인터넷과 같은 공중망에 사설망을 구축해 마치 전용망을 사용하는 효과를 가지는 보안 솔루션
    • MQTT(Message Queuing Telemetry Transport)
      • TCP/IP 기반 네트워크에서 동작하는 발생-구독 기반의 메시징 프로토콜
    • N-Screen
      • 동일한 콘텐츠를 N개의 이종 단말기에서 자유롭게 이용할 수 있는 서비스
    • Vlan(Virtual Local Area Network)
      • 물리적 배치와 상관없이 논리적으로 LAN을 구성할 수 있는 기술
    • IMS(IP Multimedia Subsystem)
      • (Internet Protocol) 기반의 멀티미디어 서비스를 위한 유무선 통신 플랫폼 환경
  • 데이터베이스 신기술 용어
    • 빅테이터(Big Data)
      • 디지털 환경에서 발생하는 대량의 모든 데이터
      • 기존 데이터베이서 관리 도구의 능력을 넘어 데이터에서 가치를 추출하고 결과를 분석
      • 특징
        • 규모(Volume)
        • 다양성(Variety)
        • 속도(Velocity)
        • 정확성(Veracity)
        • 가치(Value)
    • 정형 데이터(Structured Data)
      • 미리 정해 놓은 형식과 구조에 따라 저장되도록 구성된 데이터
    • 비정형 데이터(Unstructured Data)
      • 정의된 구조가 없이 정형화되지 않은 데이터
    • 메타 데이터(Meta Data)
      • 데이터에 대한 데이터
      • 시스템 카탈로그에 저장됨
      • 번외.
        • 시스템 카탈로그: DBMS가 관리하기 위해 자동으로 생성하는 것
        • 파일 디스크립터: 운영체제가 파일을 관리하기 위해 자동으로 생성
        • PCB(Process Control Block): 운영체제가 프로세스를 관리하기 위해 자동으로 생성
          • 문맥 교환을 하게 됨.
    • 데이터 웨어하우스(Data Warehouse)
      • **기간 시스템(회사 시스템)**의 데이터베이스에 축적된 데이터를 공통의 형식으로 변환해서 관리하는 데이터베이스
      • 정보에 입각한 의사 결정을 재릴 수 있도록 분석 가능한 정보의 중앙 레포지토리
    • 데이터 마트(Data Mart)
      • 데이터의 한 부분으로서 특정 사용자가 관심을 갖는 데이터들을 담은 비교적 작은 규모의 데이터 웨어하우스
      • 여러개의 데이터 마트가 모여 ⇒ 데이터 웨어하우스가 됨.
    • 데이터 마이닝(Data Mining)
      • 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 것
      • 수많은 데이터에서 가치 있는 유용한 정보를 찾아내는 것
    • 텍스트 마이닝(Text Mining)
      • 자연어로 구성된 비정형 텍스트 데이터에서 패턴 또는 관계를 추출해 의미 있는 정보를 찾아내는 것
    • 😉잠시 정리😉
      • 데이터가 모여있는 데이터 웨어하우스와 데이터 마트에서
        • 의미있는 데이터를 찾을 때는 데이터 마이닝
        • 의미있는 텍스트를 찾을 때는 텍스트 마이닝
    • 하둡(Hadoop, High-Availability Distributed Object-Oriented Platform)
      • 다수의 범용 컴퓨터를 연결해 하나의 시스템처럼 작동하도록 묶어 대용량의 다양한 데이터들을 분산 처리하는 공개 소스 프레임워크
      • 다양한 소스를 통해 생성된 빅데이터를 효율적으로 저장하고 처리
      • 즉, 여러 일반 컴퓨터를 모아 데이터를 처리하는 시스템으로 작동하게 만듦(구글)
    • 스쿱(Sqoop, SQL to Hadoop)
      • 관계형 데이터베이스(RDB)와 분산 파일 시스템(HDFS) 사이의 양방향 데이터 전송을 위해 설계된 툴
      • RDB + HDFS
    • 맵리듀스(MapReduce)
      • 분산 컴퓨팅에서 대용량 데이터를 병렬 처리하기 위해 개발된 소프트웨어 프레임워크
      • 구글이 수집한 문서와 로그 등 방대한 데이터들을 분석하기 위해 2004년에 발표한 소프트웨어 프레임워크
      • 방대한 입력 데이터를 분할하여 여러 머신들이 분산 처리하는 맵(Map)함수 단계와 이를 다시 하나의 결과로 합치는 **리듀스(Reduce)**함수 단계로 나뉜다.
    • 타조(Tajo)
      • 아파치 하둡(Apache Hadoop) 기반의 분산 데이터 웨어하우스 프로젝트
      • 하둡의 빅데이터를 분석할 때 맵리듀스를 사용하지 않고 SQL을 사용해 하둡 분산 시스템 파일을 바로 읽어내는 기술
      • 대규모 데이터 처리와 실시간 상호 분석에 모두 사용될 수 있다.
    • R
      • 양이 많은 정보를 통계적 방법으로 분석할 때 사용
      • 워드클라우드에서도 사용됨
    • OLAP(On-Line Analytical Processing)
      • 이용자가 직접 데이터베이스를 검색, 분석해서 문제점, 해결책을 찾는 분석형 애플리케이션 개념(통계적 정보)
    • NoSQL(Not only SQL)
      • 기존 관계형 DBMS가 갖고 있는 특성뿐만 아니라, 다른 특성들을 부가적으로 지원
      • NoSQL에 기반을 둔 시스템의 대표적인 예시
        • Apache Cassandra
        • Hadoop
        • MongoDB
  • 소프트웨어 공학 관련 용어
    • 브룩스의 법칙
      • 지체되는 소프트웨어 개발 프로젝트에 인력을 추가하는 것은 개발을 늦출 뿐이다.
    • 파레토 법칙
      • 소프트웨어 테스트 원리 중 20%의 모듈에서 80%의 결함이 발견된다는 결함집중의 원리
    • 롱테일 법칙
      • 사소해 보이는 80%의 다수가 20%의 소수 핵심보다도 뛰어난 가치를 창출한다는 원리
    • Boehm의 법칙
      • 초기 개발 단계에서 결함을 발견하면 많은 시간과 비용을 절약할 수 있지만, 나중 단계에서 발견하면 비용이 많이 발생한다.
    • 무어의 법칙
      • 반도체 집적회로의 성능이 18~24개월마다 2배로 증가한다는 법칙