1) IPsec provides data confidentiality, integrity, and authentication for IPv4 and IPv6 networks through protocols like AH and ESP.
2) It uses security associations to define encryption and authentication parameters for secure communication between hosts or subnets.
3) The Internet Key Exchange (IKE) protocol negotiates security associations and authenticates peers to securely establish IPsec tunnels.