IPSEC와 GRE의 차이점

Anonim

IPSEC 및 GRE < 컴퓨터 네트워크는 두 개 이상의 컴퓨터 또는 서로 연결되어 정보 및 자원을 공유 할 수있는 기타 전자 장치의 그룹으로 구성됩니다. 세 가지 유형의 네트워크 즉, 인터넷, 인트라넷 및 엑스트라 넷이 있습니다. 또한 여러 네트워킹 방법이 있습니다: 건물과 같이 좁은 지역에서 사용되는 근거리 통신망 (LAN); 도시에서 사용되는 MAN (Metropolitan Area Network); 넓은 지역에서 사용되는 WAN (Wide Area Network)과 무선 LAN 및 WAN.

이러한 네트워크, 특히 인터넷을 사용하는 네트워크는 서로 다른 네트워크 사용자가 공유 할 데이터 패킷을 전송하기 위해 통신 프로토콜을 사용합니다. 패킷은 데이터 전달, 오류 검출 및 사용자 데이터 또는 페이로드에 필요한 정보를 제공하는 제어 정보를 포함합니다. 그러한 패킷 중 하나는 인터넷의 주요 프로토콜 인 인터넷 프로토콜 (IP) 패킷이다. IP 주소를 사용하여 네트워크의 컴퓨터 나 장치간에 패킷을 라우팅합니다. 패킷을 사용함으로써 네트워크는 다중 호스트 주소 지정 및 오류 감지를 얻을 수 있습니다. IP 통신을 보호하기 위해 세션의 모든 IP 패킷을 암호화하고 인증하는 데 필요한 프로토콜이 필요합니다. 인터넷 보안 시스템 중 일부는 SSL (Secure Sockets Layer), SSH (Secure Shell), TLS (전송 계층 보안) 및 IPSec (인터넷 프로토콜 보안)입니다.

IPsec은 두 호스트, 두 개의 보안 게이트웨이 또는 게이트웨이와 호스트간에 공유되는 데이터를 보호하는 데 사용됩니다. 다른 보안 시스템과는 달리,이를 사용하도록 설계되지 않은 응용 프로그램에서도 사용할 수 있습니다. 세션을 시작할 때 IPsec을 사용하면 에이전트가 세션 중에 사용되는 암호화 키의 상호 인증 및 동의를 설정할 수 있습니다.

이것은 호스트 간 전송 모드와 네트워크 터널 모드 모두에 적용 할 수 있습니다. 이는 공개 표준이며 재생 공격으로부터 보호하는 AH (인증 헤더), 기밀성을 제공하는 ESP (Encapsulating Security Payload) 및 AH 및 ESP 작업에 대한 데이터를 제공하는 SA (보안 연결)를 사용하여 여러 작업을 수행합니다.

반면에 GRE (Generic Routing Encapsulation)는 IP 네트워크의 다른 라우팅 된 프로토콜과 IP 네트워크의 IP 패킷을 운반하는 데 사용되는 터널링 프로토콜입니다. 상태 비 저장이며 흐름 제어 메커니즘이 없습니다.

IPsec은 인증을 통해 기밀성을 제공하지만 GRE는 보안 성이 떨어진다. GRE에는 또한 패킷의 라우팅 및 전달에 지연을 초래할 수있는 추가 오버 헤드 바이트 헤더가 있습니다. IPsec은 패킷을 보낼 수 있지만 GRE처럼 라우팅 프로토콜을 보낼 수 없습니다.

요약:

1.IPsec은 인터넷 프로토콜 보안 (Internet Protocol Security)의 약자이며 GRE는 일반 라우팅 캡슐화 (Generic Routing Encapsulation)를 나타냅니다. 2. IPsec은 인터넷의 기본 프로토콜이며 GRE는 그렇지 않습니다. 3. GRE는 IP 네트워크에서 IP 패킷뿐만 아니라 다른 라우트 된 프로토콜도 전송할 수 있지만 Ipsec은 그렇게 할 수 없습니다. 4. IPsec은 인증 기능으로 인해 GRE보다 더 많은 보안을 제공합니다. 5. GRE에는 IPsec가 수행하지 않는 동안 패킷의 라우팅 및 전달에 영향을 줄 수있는 오버 헤드 바이트 헤더가 있습니다.