in ,

VPN 프로토콜 쉽게 알아보기

VPN 프로토콜 쉽게 알아보기


VPN 프로토콜 쉽게 알아보기

안녕하세요. 코인고수입니다.

이전 포스팅에서는 VPN 이란 무엇인지 알아보았는데요.

확인을 못하신 분들을 위해 링크를 따로 남겨 놓겠습니다!

VPN이란 무엇인가요? 초보자 가이드

오늘은 VPN 프로토콜의 개념, 계층, 종류와 일반적인 VPN 프로토콜 6종류까지

자세하고 쉽게 알아보는 시간을 가져보도록 하겠습니다.

VPN 프로토콜에 대해 생소하신 분들도 있기에 예시를 들어서 최대한 쉽게 써봤습니다!

아래 목차를 클릭하시면 원하시는 정보로 이동합니다!

VPN 프로토콜

VPN 프로토콜 기본 개념 알아보기

IP(Internet Protocol)라는 단어에도 들어가고 실생활에서도 자주 들리는 프로토콜이란 무엇일까요?

프로토콜은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고받는 규칙의 체계인데요. 즉, 한마디로 줄이면 통신 규약 및 약속이란 뜻입니다.

ex) 세계에는 많은 다른 언어들이 있습니다. 한국어, 일본어, 중국어, 러시아어 등등 정말 수도 없이 많은데요. 이런 다양한 사람들끼리 소통하기 위해 우리는 공용어인 영어를 배웁니다. 영어를 구사함으로써 의사소통이 가능해지는 것이지요.

이러한 언어의 글로벌 수용 가능성을 네트워킹에서는 프로토콜이라고 합니다.

이 예시를 프로토콜에 적용해봅시다. 서로 다른 전자기기(ex. 컴퓨터끼리 or 컴퓨터와 단말기끼리)[<-다른 언어] 간 정보 교환을 할 때 같은 통신 규약(Communication Protocol)[<-공용어인 영어]을 사용하면 기종, 모델 등이 다르더라도 서로 통신할 수 있게 됩니다.

VPN 프로토콜 계층

VPN 프로토콜 계층 알아보기

VPN 프로토콜 종류를 설명해 드리기 전에 프로토콜의 계층에 대해 설명하겠습니다.

국제표준화기구인 ISO에서 표준 프로토콜을 사용하여 다양한 통신 시스템들이 통신할 수 있도록 OSI(Open Systems Interconnection Reference Model) 7계층을 구성했는데요.

여기서, OSI(Open Systems Interconnection Reference Model)란 한국어로 개방형 시스템 상호 연결이라는 뜻인데요, OSI는 서로 다른 컴퓨터 시스템이 서로 통신할 수 있게 해주는 표준을 제공해준답니다.

그럼 이 OSI 7계층에 대해서 알아볼까요?

계층(계층)이름속한 주요 프로토콜
7Application(응용 프로그램)HTTP, FTP, DNS, SNMP, Telnet 등등
6Presentation(프레젠테이션)SSL, TLS 등등
5Session(세션)NetBIOS, PPTP 등등
4Transport(전송)TCP, UDP 등등
3Network(네트워크)IP, ARP, ICMP, IPSec 등등
2Data Link(데이터 연결)PPP, ARP, Ethernet 등등
1Physical(물리)RS-232, X.25/X.21 등등
OSI 7계층 총정리 표

OSI 7계층의 장점

  • OSI는 각 계층이 독립되어 있으므로 다른 계층에 영향 없이 쉬운 수정이 가능합니다.
  • 인터페이스 표준화가 되어 있습니다.
  • 단순한 구조이고, 설계에 쉽습니다.

OSI 7계층의 단점

  • 7개의 계층을 거쳐 가야 하기 때문에 지연 시간이 발생합니다.
  • 각 계층마다 헤더 등의 정보를 추가하거나 없애기 때문에 지연 시간이 발생합니다.

VPN 프로토콜 종류

널리 알려지고 유명한 VPN 프로토콜의 종류 알아보기

OSI 7계층에 대해 알아보았고 그 다음은 일반적인 VPN 프로토콜 6종류에 대해 알아보겠습니다.

  • OpenVPN
  • WireGuard
  • IKEv2
  • L2TP/IPsce
  • PPTP
  • SSTP

OpenVPN

OpenVPN의 Open은 `오픈소스`에서 따왔는데요.

여기서 오픈소스란? 오픈소스 소프트웨어를 뜻하는 용어입니다. 오픈소스는 공개적으로 접근할 수 있게 설계되어 있어 누구나 자유롭게 확인, 수정·배포할 수 있는 코드입니다.

오픈소스 프로젝트는 모두에게 안전한 고성능 보안 프로토콜을 제공하기 위해서 시작된 프로젝트입니다. 이 OpenVPN은 인터넷을 사용하는 모든 이에게 정부, 해커 등으로부터 안전한 보안 터널을 사용할 수 있게 해줍니다.


OpenVPN의 장단점에 대해 알아보겠습니다.

OpenVPN의 장점

VPN-프로토콜-종류-OpenVPN
  • PPTP, SSTP보다 좋은 보안성
  • 윈도우, 리눅스, 맥OS, iOS, 안드로이드 등 우리가 사용할 수 있는 대부분 플랫폼에서 사용이 가능하다.

OpenVPN의 단점

  • 믿을 수 있는 VPN 서비스 제공자를 사용하는게 좋다.
  • 일반 사용자가 OpenVPN 서버를 구축하려면 많은 공부량이 필요하다.

WireGuard

VPN 프로토콜-종류-WireGuard

WireGuard는 현재 Edge Security LLC에서 개발 중인 가장 빠른 터널링 프로토콜입니다. 그러나, 아직 완벽한 VPN은 아니기에 개선이 필요해 보입니다.

WireGuard의 장단점에 대해 알아보겠습니다.

WireGuard의 장점

  • 속도가 제일 빠르다.
  • 오픈소스로 구성되어 있어 누구든지 코드를 확인할 수 있다.

WireGuard의 단점

  • 결국에는 완벽한 VPN이 아니기에 개선할 필요가 있고 구현 면에서 초기 단계에 머무르고 있다.

IKEv2

VPN 프로토콜-종류-IKEv2

IKEv2(Internet Key Exchange version 2)는 마이크로소프트와 시스코에서 개발한 IPSec 기반의 VPN 프로토콜입니다.

그리고, 가장 모바일에 최적화되어있습니다.

IKEv2의 장단점에 대해 알아보겠습니다.

IKEv2의 장점

  • 자동 연결 기능이 있다.(ex. Wi-Fi에서 모바일 데이터로. 모바일 데이터에서 Wi-Fi로)
  • 모바일에서 쓰기에 안정적이고 가장 믿을 수 있다.
  • SSTP, L2TP보다 속도가 빠르다.

IKEv2의 단점

  • 속도가 가장 느리다.
  • 방화벽 우회가 어렵다.


여기서 방화벽이란? 미리 정의된 보안 규칙에 기반을 두어 들어오고 나가는 모든 네트워크 트래픽을 모니터링하고 제어하는 네트워크 보안 시스템입니다.

L2TP/IPSec

L2TP는 오래된 프로토콜에서 상당한 발전을 이룬 대중적인 VPN 프로토콜입니다. L2TP는 암호화나 개인 정보 자체를 따로 제공하지 않기에 IPSec과 같이 사용합니다.

L2TP는 기복적으로 PPTP 방식을 따르기 때문에, 서버-클라이언트 통신 방식은 유사합니다.

차이점으로는 UDP 500번 포트를 사용해 통신을 한다는 점입니다.

때문에 NAT방식을 사용한 방화벽에 쉽게 차단될 수도 있지만, 설정이 쉽고 간단하다는 장점이 있습니다.

L2TP의 장점

  • IPSec과 같이 사용하면 PPTP, SSTP보다 보안이 좋다.
  • 시스템 대부분에서 이용할 수 있기에 호환성이 좋다.

L2TP의 단점

  • 속도가 가장 느리다.
  • 방화벽 우회가 어렵다.

PPTP

PPTP(Point to Point Tunneling Protocol)는 마이크로소프트 회사가 설립한 협회에서 개발된 가장 오래된 VPN 프로토콜 중 하나입니다.

PPTP는 윈도우 95의 OSR2(OEM Service Release 2)부터 내장되어 있기에 역사가 깊습니다.

PPTP는 예전부터 널리 사용됐지만, PPTP에 채택된 암호 알고리즘인 ‘RC4″는 암호 강도가 약하기에 통신 내용이 해킹될 위험이 있습니다.

PPTP의 장점

  • 6개 중에서 WireGuard 다음으로 속도가 빠르다.
  • 대부분 시스템에서 이용할 수 있기에 호환성이 좋다.

PPTP의 단점

  • 보안이 제일 안 좋다.

SSTP

VPN 프로토콜-종류-SSTP

SSTP(Secure Socket Tunneling Protocol)는 마이크로소프트에서 개발한 독점적인 SSL 기반의 VPN 프로토콜입니다.

윈도우 운영제제에 내장된 백도어에 대한 추측도 있기 때문에 다른 표준들 만큼 신뢰를 주지는 못합니다.

여기서 백도어란? 하드웨어나 소프트웨어 등의 개발과정이나 유통과정 중에 몰래 탑재되어 정상적인 인증 과정을 거치지 않고 보안을 해제할 수 있도록 만드는 악성코드입니다.

SSTP의 장점

  • 대부분의 방화벽을 우회한다.
  • L2TP보다 보안이 좋다
  • 마이크로소프트가 지원한다.

SSTP의 단점

  • 많은 vpn 업체에서는 이용하지 않고 있다.
  • 윈도우 전용 플랫폼에서만 작동한다.
  • 윈도우 운영 체제에 내장된 백도어에 대한 추측도 있기 때문에 다른 표준들만큼 신뢰를 주지는 못합니다.

VPN 프로토콜 총정리

프로토콜 종류속도보안스트리밍P2P
OpenVPN빠름매우 좋음좋음좋음
WireGuard제일 빠름매우 좋음좋음좋음
IKEv2빠름제일 좋음좋음좋음
L2TP/IPSec느림좋음나쁨나쁨
PPTP매우 빠름나쁨나쁨나쁨
SSTP중간보통중간좋음
VPN 프로토콜 총정리 표

여기서 스트리밍이란? 인터넷에서 데이터를 연속적으로 전송하여 실시간으로 재생하는 일을 말합니다.

여기서 P2P(Peer-to-Peer)란? P2P 네트워킹은 서버를 사용하지 않고 두 개 이상의 장치들이 연결되어서 데이터를 전송하는 것을 말합니다.

VPN 프로토콜의 개념, 계층, 종류, 장단점까지 알아보았는데요!

최대한 쉽고 간략하게 쓴지라 아직 부족한 부분들도 있을 거 같습니다.

다음에도 더 좋은 포스팅으로 만나 뵙겠습니다. 감사합니다!

작성자 Winston

어떻게 생각하세요?

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

GIPHY App Key not set. Please check settings

2023 NordLocker 쉽게 알아보기 | 사용법, 기능, 다운로드

VPN이란 무엇인가요? 초보자 가이드