IoT : 실세계와 가상 세계의 다양한 사물들을 인터넷으로 서로 연결, M2M 개념을 인터넷으로 확장, 개방형 아키텍처 필요
-> M2M : 무선 통신을 이용한 기계와 기계 사이의 통신
모바일 컴퓨팅 : 휴대형 기기로 이동하면서 자유로이 네트워크에 접속하여 업무 처리
클라우드 컴퓨팅 : 각종 컴퓨팅 자원을 중앙 컴퓨터에 두고 단말기로 언제 어디서나 작업 수행
모바일 클라우드 컴퓨팅 : 소비자와 소비자의 파트너가 모바일 기기로 여러가지 정보와 자원을 공유하는 ICT 기술
인터클라우드 컴퓨팅 : 클라우드 서비스나 자원을 연결하는 기술
메시 네트워크 : 대규모 디바이스의 네트워크 생성에 최적화, 무선 랜 한계 극복
와이선 : 장거리 무선 통신을 필요로 하는 사물 인터넷 서비스를 위한 저전력 장거리 통신 기술
NDN : 콘텐츠 중심 네트워킹, 콘텐츠에 담겨있는 정보와 라우터 기능만으로 목적지 확정
-> 콘텐츠 중심 네트워킹 : 사용자가 요구하는 콘텐츠 중심의 데이터 전달이 가능한 네트워크
NGN : 이동 사용자를 목표로 하며, 이동통신에서 제공하는 완전한 이동성 제공을 목표로 개발
SDN : 여러 사용자가 각각의 SW들로 네트워킹을 가상화하여 제어하고 관리하는 네트워크
NFC : 고주파를 이용한 근거리 무선 통신 기술
UWB : 짧은 거리에서 많은 양의 디지털 데이터를 낮은 전력으로 전송하기 위한 무선 기술
피코넷 : 여러 개의 독립된 통신장치가 블루투스 기술이나 UWB 기술을 사용하여 통신망을 형성하는 무선 네트워크 기술
WBAN : 웨어러블/몸에 심는 형태의 센서나 기기를 무선으로 연결하는 개인 영역 네트워킹 기술
GIS : 지리적인 자료를 수집/저장/분석/출력할 수 있는 컴퓨터 응용 시스템
네트워크 구조
● 성형( 스타형 ) : Point-to-Point, 중앙 집중식
● 링형 : Point-to-Point, 분산/집중 제어 가능, 단방향 링의 경우 회선 중 하나라도 고장 시 전체 통신망에 영향 미침
● 버스형 : 구조 간단, 단말장치 추가/제거 용이, 단말장치 고장 시 전체 통신망에 영향 X
● 계층형( Tree형 ) : 분산 처리 시스템
● 망형 : 노드의 연결성 높음, 공중 데이터 통신망
LAN( 근거리 통신망 ) : 자원 공유 목적, 전송 속도 빠름, 에러 발생율 낮음, 주로 버스형/링형 사용
WAN( 광대역 통신망 ) : 먼거리 사이트들 연결, 통신 속도 느림, 에러 발생률 높음
스위치
● L2 스위치 : MAC 주소 기반 프레임 전송
● L3 스위치 : IP주소 기반 패킷 전송
● L4 스위치 : 로드밸런싱 기능, TCP/UDP 기반으로 서버의 부하가 적은 곳에 분배
● L7 스위치 : TCP/UDP 포트 정보에 패킷 내용까지 참조하여 세밀하게 로드밸런싱
< Hierarchical 3 Layer 모델 >
● 액세스 계층 : 사용자가 네트워크에 접속 시 최초로 연결되는 지점
● 디스트리뷰션 계층 : 액세스 계층의 장치들이 연결되는 지점
● 코어 계층 : 백본 계층, 백본 스위치 사용
경로 제어 : 전송 경로 중 최적 패킷 교환 경로 결정
< 프로토콜 >
● IGP : AS 내의 라우팅에 사용
-> RIP : 최대 홉 수를 15로 제한, 라우팅 정보를 30초마다 네트워크 내 모든 라우터에 알리며 180초 이내에 새로운 라우팅 정보가 수신되지 않으면 해당 경로를 이상 상태로 간주
-> OSPF : 대규모 네트워크에서 많이 사용, 라우팅 정보에 변화 생길 시 변화된 정보만 네트워크 내 모든 라우터에게 알림
● EGP : 게이트웨이 간 라우팅에 사용
● BGP : AS간 라우팅 프로토콜
흐름 제어 : 송/수신 측 사이에 전송되는 패킷의 양이나 속도 규제
● 정지-대기 : 수신 측의 확인 신호( ACK )를 받은 후 패킷 전송, 한 번에 하나의 패킷만 전송
● 슬라이딩 윈도우 : 수신 측의 확인 신호를 받지 않더라도 미리 정해진 패킷의 수만큼 연속적으로 전송
Secure OS
● 보안 커널 : 보안 기능을 갖춘 커널, TCB 기반 참조 모니터의 개념 구현
-> 보호 대상 : 메모리, 보조기억장치, 데이터, 하드웨어 장치, 자료구조, 명령어
< 방법 >
● 암호적 분리 : 내부 정보 암호화
● 논리적 분리 : 논리적 구역 지정 후 구역 벗어나는 행위 제한
● 시간적 분리 : 동시 실행으로 발생하는 보안 취약점 제거
● 물리적 분리 : 사용자별로 특정 장비만 사용하도록 제한
회복 : DB가 손상되었을 때 손상되기 이전의 정상 상태로 복구하는 작업
병행제어 : 동시에 여러 개의 트랜잭션을 병행 수행 시 DB의 일관성을 파괴하지 않도록 트랜잭션 간 상호 작용을 제어
< 병행제어 없을 시 문제점 >
● 갱신 분실( Lost Update ) : 두 개 이상 트랜잭션이 같은 자료를 공유하여 갱신 시 갱신 결과 일부가 없어짐
● 비완료 의존성 : 하나의 트랜잭션 수행 실패 후 회복 전 다른 트랜잭션이 실패한 갱신 결과를 참조
● 모순성 : 두 개의 트랜잭션이 병행수행 시 원치 않는 자료 이용하여 발생하는 문제
● 연쇄 복귀 : 병행수행되던 트랜잭션 중 하나에 문제가 생겨 Rollback하는 경우 다른 트랜잭션도 함께 Rollback된다.
'자격증 > 정보처리기사 - 필기' 카테고리의 다른 글
정보시스템 구축 관리 - 시스템 보안 구축 (0) | 2020.07.18 |
---|---|
정보시스템 구축 관리 - 소프트웨어 개발 보안 구축 (0) | 2020.07.18 |
정보시스템 구축 관리 - SW 개발 방법론 활용 (0) | 2020.02.27 |
프로그래밍 언어 활용 - 응용 SW 기초 기술 활용 (0) | 2020.02.26 |
프로그래밍 언어 활용 - 프로그래밍 언어 활용 (0) | 2020.02.25 |