O IPsec surgiu para fornecer segurança no nível de rede através da criptografia e autenticação de pacotes IP. Ele implementa Acordos de Segurança que estabelecem canais seguros entre hosts através do uso de algoritmos criptográficos e troca de chaves gerenciada pelo IKE. Os protocolos AH e ESP são usados para autenticar e/ou criptografar pacotes dentro desses acordos.