O IPSec é um conjunto de protocolos desenvolvido pelo Internet Engineering Task Force (IETF), para oferecer segurança a um pacote no nível de rede que opera em dois modos. No primeiro modo, não protege o cabeçalho IP, e sim as informações provenientes da camada de transporte, enquanto que, no segundo modo, protege o cabeçalho IP original.
Esses dois modos são denominados, respectivamente, de