[Sec 1. 네트워크 구축 관리]
- 네트워크 토폴로지 : 계층형(Tree), 버스형(Bus), 성형(Star), 링형(Ring), 망형(Mesh)
- 네트워크 장비
- 1계층 장비(물리계층) : NIC, 허브, 리피터
- 2계층 장비(데이터링크 계층) : 브리지, 스위치
- 3계층 장비(네트워크 계층) : 라우터
- 백본 네트워크 : 대규모 패킷 통신망, 빠름
- L2 스위치 : 데이터링크 계층에서 운용, MAC 주소 기반
- L3 스위치 : 인터넷 계층에서 운용, IP 주소 기반, 라우팅 기능 탑재
- L4 스위치 : 전송 계층에서 운용, 로드밸런싱
- L7 스위치 : 전체적으로 운용, 보안 장비에서 사용
- 네트워크 관련 용어
- 사물 인터넷(IoT) : 사물 간 연결
- 사물 통신(M2M) : 기계 간 통신
- 저전력 블루투스(BLE)
- 근접 무선 통신(NFC) : 버스카드, 삼성페이 등
- 전파 식별(RFID)
- 지그비(ZigBee)
- 지능형 초연결망 : 소프트웨어 정의기술(SDE)
- 애드 혹 네트워크 : 기반 구조가 없는 네트워크, 긴급 시, 혹은 군사 네트워크에서 사용
- 메시 네트워크(Mesh Network)
- 이동 컴퓨팅(Mobile Computing)
- 지능형 전력망 : 에너지 효율 증대 (전체적)
- 스마트 그리드(Smart Grid) : 에너지 효율 증대 (구체적)
- 와이-선(Wi-Sun)
- 데이터 중심 네트워크(NDN) : 데이터의 이름에 기반하여 통신하는 방식
- 피코넷(Piconet) : 무선 통신 기술을 이용하는 무선 네트워크
- 초 광대역 기술(UWB)
- 자동 구성 네트워크(SON)
- 지리 정보 시스템(GIS)
- USN(Ubiquitous Sensor Network)
- 무선 사설망(WPAN)
- 파장 분할 다중화기(WDM) : 광섬유 채널
- 가상 사설 통신망(VPN) : 공중망 상에서 사설망을 구축하여 마치 전용망을 사용하는 것처럼 효과를 내는 보안 솔루션
- MQTT : 발행-구독 기반의 메시징 프로토콜
- 엔-스크린 : 동일한 콘텐츠를 여러 이종 단말기에서 이용 가능
- 가상랜(Vlan)
- 클라우드 컴퓨팅(Cloud Computing)
: 인터넷 기술을 활용하여 가상화된 IT 자원을 서비스로 제공하는 컴퓨팅 방식
: 사용자는 필요한 만큼 IT 자원을 빌려 사용하고, 사용량에 따라 비용을 지불한다.- IaaS(Infrastructure) : 클라우드로 IT 인프라 자원(서버, 스토리지, 네트워크 등)을 제공
- PaaS(Platform) : 클라우드 컴퓨팅 플랫폼 제공
- SaaS(Sofrware) : 소프트웨어를 인터넷상에서 이용하는 서비스
- BaaS(Blockchain) : 블록체인 기술 응용 서비스 개발·관리 지원
[Sec 2. SW 구축 관리]
- SW 개발 동향
- 클라우드 서비스
- 서비스 제공 형태 : 퍼블릭 클라우드, 프라이빗 클라우드, 하이브리드 클라우드
- 서비스 유형 : IaaS, PaaS, SaaS, BaaS
- 도커(Docker) : 응용 프로그램 배치 작업을 자동화하는 오픈 소스 프로젝트
- 하이퍼바이저(컴퓨터 가상화 솔루션) : 하나의 컴퓨터에 다수의 운영체제를 동시에 구동
- 소프트웨어 정의 기술
- SDN : 소프트웨어로 네트워크를 나눈 것
- SDS : 소프트웨어로 스토리지를 나눈 것
- SDC : 소프트웨어로 컴퓨팅을 나눈 것
- SDDC : 소프트웨어로 데이터 센터를 나눈 것
- 양자컴퓨터, 블록체인
- 인공지능
- 종류 : 기계 학습, 인공 신경망, 딥러닝
- 키워드 : 텐서플로(구글이 만든 딥러닝 라이브러리), 파이토치(페이스북)
- 신속한 애플리케이션 개발 : No Code, Low-Code
- 클라이언트 측 웹 프레임워크
- React : 오픈 소스 자바스크립트 라이브러리, 페이스북이 개발
- Vue.js : 자바스크립트로 개발, Evan You가 개발
- AngularJS : 자바스크립트 기반 웹 애플리케이션 프레임워크
- Ajax : 비동기적 웹 애플리케이션 개발
- REST : 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것, ROA(자원 기반)
- 구성요소 : 자원, 자원에 대한 행위(GET, POST, PUT, DELETE), 자원에 대한 행위의 내용
- 전송 데이터 : JSON, XML
- SOA : 서비스 호출
- 구성요소 : Service Broker(UDDI), Service Provider(WSDL), Service Consumer(SOAP)
- 핵심기술 : 데이터교환(XML), 미들웨어(ESB), 서비스 호출(SOAP), 서비스기록(WSDL), 서비스등록(UDDI)
- 시멘틱 웹(Semantic Web)
- 온톨로지(Ontology) : RDF 언어 사용
- 구성 : 클래스, 인스턴스, 속성, 관계
- 매시업(Mashup) : 기존의 여러 서비스를 혼합해 새로운 서비스를 개발하는 기술
- 디지털 트윈(Digital Twin) : 물리적 자산을 소프트웨어로 표현
- 메타버스(Meraverse) : 가상 세계에서 다양한 인터랙션이 가능한 시스템
- 가상현실(VR) : 완전히 가상적인 환경에 몰입
- 증강현실(AR) : 실제 환경에 가상의 정보를 더하는 기술
- 소셜 미디어 및 소셜 네트워크
- 클라우드 서비스
[Sec 3. HW 구축관리]
- IT 인프라
- 구성요소 : 하드웨어, 네트워크, OS(Operating System), 미들웨어
- 운영방식 : On-premise(직접 관리), Cloud(사용한 만큼 비용 지불)
- 인프라 구성
- 랙 : L2 스위치 포함
- 네트워크 장비 : L2(서버 연결), L3(라우터), L4(로드밸런싱)
- 서버 : 웹 서버(정적), 웹 애플리케이션 서버(동적), DB 서버, 파일 서버, 프록시 서버(중계)
- 방화벽(Firewall) : 내외부 네트워크 간 통신 제어 및 불필요한 통신 차단
- 구현방식에 따른 유형 : 패킷 필터링(네트워크 계층과 전송 계층에서 작동), 애플리케이션 게이트웨이(응용 계층에서 작동, 로그 활용), 회선 게이트웨이, 상태기반 패킷 검사, 혼합형 타입
- 구축방식에 따른 유형 : 스크리닝 라우터, 베스천 호스트(실질적인 방화벽), 듀얼 홈드 호스트, 스크린드 호스트(패킷 필터 라우터+베스천 호스트), 스크린드 서브넷(2*스크리닝 라우터+베스천 호스트)
- 서버 장비 운영
- 보안 운영 체제
- 스토리지 : 데이터를 저장하는 저장소
- 구분 : DAS(서버에 직접 연결), NAS(네트워크로 연결), SAN(고속채널로 연결)
- RAID : 복수의 HDD를 하나의 드라이브로 인식사용
- 구성 : 스트라이핑(여러 디스크에 저장), 미러링(데이터 복제)
- 형태 : RAID-0(스트라이핑), RAID-1(미러링), RAID-2(해밍코드), RAID-3(한 디스크를 패리티 정보 저장용으로 사용), RAID-4(RAID-3+블록 단위 분산 저장), RAID-5(각 디스크에 패리티 정보 포함), RAID-6(두 개의 패리티 정보를 디스크에 분산 저장)
- 고가용성 : 2개 이상의 서버 연결하여 서비스 중단 방지
[Sec 4. DB 구축 관리]
- 빅데이터 : 규모(Volume), 다양성(Variety), 속도(Velocity), 정확성(Veracity), 가치(Value)
- 정형 데이터와 비정형 데이터
- 메타 데이터(Meta Data) : 데이터에 대한 데이터
- 데이터 웨어하우스(Data Warehouse)
- 데이터 마트(Data Mart) : 데이터 웨어하우스의 한 부분
- 데이터 마이닝 : 대규모 데이터에서 규칙이나 패턴을 찾아내는 것
- 텍스트 마이닝 : 비정형 텍스트 데이터에서 패턴이나 관계를 추출하여 의미 있는 정보를 찾아내는 것
- 하둡(Hadoop) : 대용량 데이터를 효율적으로 저장하고 처리하는 분산 처리 프레임워크
- Sqoop(SQL to Hadoop) : 관계형 데이터베이스와 Hadoop 사이의 데이터 전송을 위한 도구
- 맵리듀스(MapReduce) : 대용량 데이터를 병렬 처리하기 위한 소프트웨어 프레임 워크
- R : 대규모 데이터를 통계적 방법으로 분석하는 언어/환경
- OLAP(On-Line Analytical Processing) : 사용자가 직접 데이터베이스를 검색, 분석하는 분석형 애플리케이션 개념
- NoSQL : 관계형 DBMS 외 다른 특성들을 지원하는 데이터베이스 시스템
'Data Analysis > 정보처리기사' 카테고리의 다른 글
| [5과목 정보시스템 구축관리] 04. 시스템 보안 구축 (1) | 2024.04.20 |
|---|---|
| [5과목 정보시스템 구축관리] 03. 소프트웨어 개발 보안 구축 (1) | 2024.04.20 |
| [5과목 정보시스템 구축 관리] 01. 소프트웨어 개발 방법론 활용 (1) | 2024.04.20 |
| [4과목 프로그래밍 언어 활용] 04. 프로그래밍 언어 활용 (0) | 2024.04.20 |
| [4과목 프로그래밍 언어 활용] 03. 네트워크 기초 활용 (1) | 2024.04.19 |