공든탑앱 열기

신기술 용어: 네트워크·소프트웨어

정보처리기사 · IT 신기술과 시스템 구축 · 약 14분

쉽게 말하면

5과목에는 새 기술 이름을 주고 뜻을 고르는 문제가 많아요. 네트워크를 소프트웨어로 조종하는 SDN, 네트워크 장비를 가상화한 NFV, 서버를 빌려 쓰는 클라우드(IaaS·PaaS·SaaS), 서버 관리 없이 코드만 올리는 서버리스, 사물끼리 연결하는 IoT, 현실을 가상 공간에 똑같이 옮긴 디지털 트윈 같은 것들이에요. 이름의 영어 뜻을 풀어 보면 대부분 짐작할 수 있어요.

시험용 정의

SDN(Software Defined Networking)은 네트워크의 제어 기능을 장비에서 분리해 소프트웨어로 중앙에서 제어한다. NFV(Network Functions Virtualization)는 방화벽·라우터 같은 네트워크 장비 기능을 범용 서버의 소프트웨어로 가상화한다. 클라우드 컴퓨팅은 서비스 범위에 따라 IaaS(서버·저장 장치 같은 인프라), PaaS(개발·실행 플랫폼), SaaS(완성된 소프트웨어)로 나뉘고, 배치 방식은 공개형·사설형·하이브리드다. 메시 네트워크는 기기들이 그물처럼 서로 연결된 대규모 무선망, 애드 혹 네트워크는 기지국 없이 노드끼리 구성하는 임시망, 피코넷은 블루투스 등으로 여러 기기가 작은 망을 이룬 것이다. IoT(사물 인터넷)는 사물을 인터넷으로 연결하며, 경량 메시지 프로토콜 MQTT(발행-구독)를 많이 쓴다. 디지털 트윈은 실제 사물을 가상 공간에 똑같이 만들어 시뮬레이션하는 기술이다. 서비스 구조로 SOA(서비스 지향 아키텍처)와 서비스를 잘게 나눠 독립 배포하는 마이크로서비스(MSA)가 있다.

비유로 이해하기

피자 비유가 유명하다. 집에서 다 만들면 온프레미스, 주방만 빌리면 IaaS, 반죽과 재료까지 받으면 PaaS, 완성된 피자를 배달받으면 SaaS다.

자세히

먼저 알아 둘 말

말뜻
가상화물리 자원 하나를 여러 개처럼, 또는 여러 개를 하나처럼 쓰게 하는 기술
온프레미스회사가 직접 서버를 사서 운영하는 방식
노드네트워크에 연결된 장치 하나
발행-구독보내는 쪽이 주제로 발행하면 구독한 쪽들이 받는 방식

클라우드 서비스 유형

유형제공하는 것사용자가 관리예
IaaS서버, 스토리지, 네트워크운영체제부터 위가상 서버 대여
PaaSIaaS + 운영체제·개발 플랫폼애플리케이션앱 실행 플랫폼
SaaS완성된 소프트웨어없음 (사용만)웹 메일, 온라인 오피스

네트워크 신기술

용어뜻
SDN소프트웨어로 네트워크를 중앙 제어 (제어부·전달부 분리)
NFV네트워크 장비 기능을 소프트웨어로 가상화
메시 네트워크그물처럼 연결된 대규모 무선 네트워크. 차세대 이동 통신, 재난 통신
애드 혹 네트워크기지국·액세스 포인트 없이 노드끼리 만드는 임시망 (군사, 재난)
피코넷여러 독립 통신 장치가 블루투스·UWB로 이룬 작은 망
와이선 (Wi-SUN)스마트 그리드용 장거리 저전력 무선 통신
NDN콘텐츠 이름 기반으로 데이터를 찾는 네트워크
5G·6G, 이동 엣지 컴퓨팅데이터를 가까운 곳(엣지)에서 처리해 지연을 줄임

소프트웨어·서비스 신기술

용어뜻
서버리스서버 관리 없이 이벤트에 따라 함수 실행 (FaaS)
디지털 트윈현실 사물의 가상 복제본으로 시뮬레이션
MQTTIoT용 경량 발행-구독 메시지 프로토콜
SOA기능을 서비스 단위로 나눠 재사용·연계
마이크로서비스작은 독립 서비스들로 시스템 구성, 서비스별 배포
매시업웹의 여러 서비스·정보를 섞어 새 서비스를 만드는 것
PaaS-TA국내 개방형 클라우드 플랫폼

기출에서 더 나온 것

말뜻
매시업 (Mashup)여러 웹 서비스의 기능·정보를 섞어 새 서비스를 만드는 것
N-ScreenPC·TV·휴대폰 등 여러 기기에서 같은 콘텐츠를 끊김 없이 이어 보는 서비스
도커 (Docker)애플리케이션을 컨테이너에 담아 어디서나 같은 환경으로 실행하게 하는 가상화 기술
스마트 그리드정보통신 기술로 전력망을 지능화해 에너지 효율을 높인 전력망
Zing10cm 안 근접 거리에서 기가급 속도로 데이터를 주고받는 초고속 근접 무선 통신
BaaS모바일 앱 개발에 필요한 서버 기능(인증·저장소·푸시)을 클라우드로 빌려 주는 서비스
SDDC소프트웨어 정의 데이터 센터. 서버·저장 장치·네트워크를 모두 가상화해 소프트웨어로 관리한다. 특정 하드웨어에 묶이지 않는다

시험에 이렇게 나와요

확인 문제

Q1. 개발자가 서버를 관리하지 않고 함수 단위 코드만 올리면, 요청이 있을 때만 실행되고 쓴 만큼 비용을 내는 클라우드 방식은?

  1. 가상 머신
  2. IaaS
  3. 서버리스
  4. 온프레미스
정답 보기

3번 서버리스

서버리스(Serverless)는 서버가 없는 게 아니라 서버 관리를 클라우드가 대신해 주는 방식이다. 이벤트가 있을 때만 함수가 실행된다(FaaS).

Q2. 개발자에게 운영체제와 개발 환경까지 갖춘 플랫폼을 제공하는 클라우드 서비스는?

  1. PaaS
  2. IaaS
  3. DaaS
  4. SaaS
정답 보기

1번 PaaS

Platform as a Service.

Q3. 기지국 같은 고정 기반 없이 이동 노드끼리 구성하는 임시 네트워크는?

  1. 애드 혹 네트워크
  2. SAN
  3. 메시 네트워크
  4. VPN
정답 보기

1번 애드 혹 네트워크

애드 혹 네트워크다. 고정된 기반 시설 없이 노드끼리 바로 연결한다. 메시 네트워크는 노드가 그물처럼 서로 연결된 구조다.

Q4. 실제 사물이나 시스템을 가상 공간에 똑같이 구현해 시뮬레이션하는 기술은?

  1. 매시업
  2. 증강 현실
  3. 메타데이터
  4. 디지털 트윈
정답 보기

4번 디지털 트윈

디지털 트윈이다. 현실의 쌍둥이를 가상에 만들어 시뮬레이션한다. 증강 현실은 현실 화면 위에 가상 정보를 겹쳐 보여 준다.

Q5. IoT 기기에서 많이 쓰는 발행-구독 방식의 경량 메시지 프로토콜은?

  1. SMTP
  2. SNMP
  3. MQTT
  4. FTP
정답 보기

3번 MQTT

MQTT다. 가볍고 전력이 적게 들어 IoT 기기에 알맞다. SMTP는 메일 전송, FTP는 파일 전송, SNMP는 네트워크 관리 프로토콜이다.

헷갈리기 쉬운 O·X

SaaS는 사용자가 운영체제를 직접 설치하고 관리하는 서비스다.

정답 보기

X SaaS는 완성된 소프트웨어를 그냥 쓴다. 운영체제를 관리하는 건 IaaS 사용자.

SDN은 네트워크 제어 기능을 소프트웨어로 분리해 중앙에서 관리한다.

정답 보기

O

서버리스 환경에서는 물리 서버가 전혀 존재하지 않는다.

정답 보기

X 서버는 있지만 관리를 클라우드 사업자가 한다.

함께 보면 좋은 개념