The document discusses several network security protocols:
1) IPSec provides security at the network layer and has two modes - transport and tunnel. It uses IKE to establish security associations.
2) SSL/TLS provides security at the transport layer for network communications. It establishes encrypted sessions using public key cryptography.
3) PGP provides security at the application layer for encrypting and authenticating emails using public key algorithms and key rings.
4) Firewalls control access between internal and external networks, using either packet filtering or application proxies.