[컴퓨터네트워크] VPN이란?

[컴퓨터네트워크] VPN이란?

VPN(Virtual Private Network)

가상 사설망
공중망을 통한 연결을 전용선처럼 사용하는 효과를 누릴 수 있도록 하는 것
기존의 인터넷 서비스를 사용하고 있는데, 이것을 사설 네트워크처럼 쓰고 싶다면, 가상으로 사설망을 만들어 사용하는 겁니다.
단일 회사가 하나의 망을 점유하는 전용선의 개념에 대비되는 것이라고 할 수 있다.

VPN은 방화벽이나 라우터에 내장될 수 있다.

터널링, 암호화, 인증, 접근 제어 수행


VPN 이용분야

  • 재택 근무자나 모바일 유저
  • 본사와 지사 연결
  • 지사와 지사 연결
  • 협력 업체와 네트워크를 통한 Extranet 구성
  • 동종 기업간의 자료 공유
  • 전자 상거래와 보안


VPN의 장단점

장점

  • Network 관리 및 운영 비용의 절감
  • 기업 Network의 유동성 확보
  • 기업의 통신 비용 절감
  • 전용회선 기반 사설 네트워크보다 구축 및 유지 비용이 저렴하다.

장점

  • 보안성의 부족
  • VPN 장비간의 호환성이 떨어짐
  • 관리 편의성이 떨어짐
  • QoS(Quality of Service)가 보장되지 않음
  • 표준화가 되지 않음
  • 인터넷의 성능이 불안정함


VPN의 필수 구성요소

  • 터널링 기법을 이용한 네트워크 보안 및 데이터 보안을 지원할 것
  • 암호화 알고리즘을 통한 DATA의 손실 및 변형을 방지 할 수 있을 것
  • 압축기법 활용을 통한 네트워크 속도 저하 문제를 해결 할 수 있을 것
  • 키 매니지먼트 기능을 통한 LAN to LAN, 혹은 Dial-up to LAN의 신뢰성을 확보 할 수 있을 것
  • VPN 표준 프로토콜인 IPSec(IP Security)를 지원 할 것


VPN의 구현방식에 따른 분류


VPN 전용 서버

  • VPN 클라이언트(Client)와 내부 네트워크 보안이 필요한 곳에 독립적으로 설치 됨
  • 대역폭이 증가하고, 고속통신이 필요 함
  • 확장성이 용이하며 비용이 많이 듬

라우터(Router)형 VPN

  • 전송 경로상의 Router나 Access Server에 VPN 기능을 추가한 형태
  • Router의 성능에 따라 VPN의 성능 또한 좌우 된다는것이 특징
  • Point - to - Point 터널링을 사용 함
  • 보안 문제에 취약할 수 있다는 단점이 있음

방화벽(Firewall)형 VPN

  • 방화벽에 VPN 기능을 추가한 형태
  • Bottleneck 현상이 발생 가능

댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?