SSL secures only one application socket; SSH secures only a login; PGP secures only a specified file or message. IPsec encrypts everything between two hosts.
たとえば SSLは一つのアプリケーションソケット、SSH はログイン、 PGPは特定のファイルやメッセージのみに対してそれぞれ安全性を提供しますが、 IPsec は 2ホスト間のすべての通信を暗号化します。 - FreeBSD