A protocol providing confidentiality, integrity, and endpoint authentication for network communications.