Virtual + Private Network
PN만 놓고보자면 사설망, 사설 네트워크를 의미한다. 물리적으로 통제가 가능하고 개념적으로 LAN으로 볼 수 있다.
그렇다면 사설 네트워크을 쓰는 이유는?
말 그대로 사적으로 네트워크를 사용해야 하는 경우이다.(회사의 영업 통계 및 보안 자료 DB)따라서 보안성을 위해 퍼블릭 네트워크를 논리적으로(virtual) 프라이빗하게 만드는 것이 VPN이다.
IPSec 제공 서비스
- Access control
- Coneectionless integrity
- Data original authentication
- Protection against replay
- Confidentiality
• Internet Security Association Key Management Protocol은 보안 협상 및 암호화 키들을 관리하는 메커니즘을 제공한다.
• AH는 데이터의 원본 인증 및 무결성 재연공격 방지 기능을 제공한다.
• ESP는 데이터의 기밀성, 원본 인증 및 기밀성 및 재연공격 방지 기능을 제공한다.
인터넷을 통해 PN의 서버에 데이터를 전송할 때,
외부의 컴퓨터에서 SG(Secure Gateway)로 트래픽 전송.
SG에서 패킷을 확인했더니 사설망으로 보내는 비밀 트래픽임을 확인하고 패킷을 통째로 암호화. 암호화된 패킷에서 여전히 목적지를 알 수 있으므로 다음 SG는 전송 가능.
이 때 원래 IP는 Inner IP, 암호화된 새로운 IP는 Outer IP라 한다.
같은 원리로 헤더 또한 Inner Header, Outer Header라 부른다.
암호화된 패킷을 받으면서 Outer Header을 제거하며 복호화를 한 뒤 원본 패킷을 전송.
서버에서는 원본 패킷을 받는다.
•MS사가 개발한 것으로 IP, IPX, NetBEUI를 암호화하고 IP 헤더로 캡슐화 한다.
- PPP 링크 설정
- 물리적인 연결을 설정함
- 사용자 인증
- Call back 제어 단계(Option)
- Call back이 구현되어 있다면, 인증서버가 사용자 인증 후 연결을 종료하고 다시 클라이언트에게 연결함
- 네트워크 제어 프로토콜 호출 단계
- 사용자에게 동적으로 주소 할당