Previous Page
Next Page

Book Cover
VPNs Illustrated: Tunnels, VPNs, and IPsec
By Jon C. Snader
...............................................
Publisher: Addison Wesley Professional
Pub Date: October 26, 2005
ISBN: 0-321-24544-X
Pages: 480
 



Table of Contents  | Index

   Copyright
   Preface
      Introduction
   Source Code and Errata Availability
   Colophon
   Acknowledgments
    Part 1:  Background
          Chapter 1.  Introduction
      Section 1.1.  Purpose
      Section 1.2.  Readers
      Section 1.3.  Typographical Conventions
      Section 1.4.  Source Code and Third-Party Programs
      Section 1.5.  Testbed
      Section 1.6.  Road Map
      Section 1.7.  Summary
          Chapter 2.  TCP/IP Overview
      Section 2.1.  Introduction
      Section 2.2.  Layering
      Section 2.3.  Encapsulation
      Section 2.4.  Addressing
      Section 2.5.  IP
      Section 2.6.  UDP
      Section 2.7.  TCP
      Section 2.8.  ICMP
      Section 2.9.  NAT and Private IP Addresses
      Section 2.10.  PPP
      Section 2.11.  IPv6
      Section 2.12.  Routing
      Section 2.13.  Summary
      Exercises
          Chapter 3.  Cryptography Overview
      Section 3.1.  Introduction
      Section 3.2.  Symmetric Ciphers
      Section 3.3.  Asymmetric Ciphers
      Section 3.4.  Cryptographic Hash Functions, MACs, and HMACs
      Section 3.5.  Digital Signatures
      Section 3.6.  Certificates
      Section 3.7.  Summary
      Exercises
          Chapter 4.  Tunnels
      Section 4.1.  Introduction
      Section 4.2.  IP-in-IP Tunnels
      Section 4.3.  PPPoE
      Section 4.4.  GRE
      Section 4.5.  PPTP
      Section 4.6.  L2TP
      Section 4.7.  MPLS
      Section 4.8.  gtunnel
      Section 4.9.  Summary
      Exercises
    Part 2:  Tunnels and VPNs
          Chapter 5.  Virtual Private Networks
      Section 5.1.  Introduction
      Section 5.2.  PPTP
      Section 5.3.  L2TP
      Section 5.4.  Other VPNs
      Section 5.5.  Summary
      Exercises
          Chapter 6.  Secure Sockets Layer
      Section 6.1.  Introduction
      Section 6.2.  Cipher Suites
      Section 6.3.  The SSL Protocol
      Section 6.4.  SSL on the Wire
      Section 6.5.  OpenSSL
      Section 6.6.  The stunnel Program
      Section 6.7.  SSL Security
      Section 6.8.  Summary
      Exercises
          Chapter 7.  SSH
      Section 7.1.  Introduction
      Section 7.2.  The SSHv1 Protocol
      Section 7.3.  The SSHv2 Protocol
      Section 7.4.  Building VPNs with SSH
      Section 7.5.  Summary
      Exercises
          Chapter 8.  Lightweight VPNs
      Section 8.1.  Introduction
      Section 8.2.  VTun
      Section 8.3.  CIPE
      Section 8.4.  Tinc
      Section 8.5.  OpenVPN
      Section 8.6.  Summary
      Exercises
    Part 3:  IPSec
          Chapter 9.  IPsec
      Section 9.1.  Introduction
      Section 9.2.  An Overview of IPsec
      Section 9.3.  Road Map for Part 3
      Section 9.4.  Summary
      Exercises
          Chapter 10.  IPsec Architecture
      Section 10.1.  Introduction
      Section 10.2.  Protocols
      Section 10.3.  IPsec Modes
      Section 10.4.  Security Associations
      Section 10.5.  Combining Security Associations
      Section 10.6.  Policies
      Section 10.7.  IPsec Processing
      Section 10.8.  Summary
      Exercises
          Chapter 11.  AH
      Section 11.1.  Introduction
      Section 11.2.  The AH Header
      Section 11.3.  Sequence Numbers
      Section 11.4.  AH Processing
      Section 11.5.  Transport Mode
      Section 11.6.  Tunnel Mode
      Section 11.7.  AH with IPv6
      Section 11.8.  Summary
      Exercises
          Chapter 12.  ESP
      Section 12.1.  Introduction
      Section 12.2.  The ESP Header
      Section 12.3.  ESP Processing
      Section 12.4.  Transport Mode
      Section 12.5.  Tunnel Mode
      Section 12.6.  ESP with IPv6
      Section 12.7.  Summary
      Exercises
          Chapter 13.  IKE
      Section 13.1.  Introduction
      Section 13.2.  ISAKMP
      Section 13.3.  IKE
      Section 13.4.  An Example Negotiation
      Section 13.5.  Summary
      Exercises
          Chapter 14.  IPsec Futures
      Section 14.1.  Introduction
      Section 14.2.  IPsec Architecture
      Section 14.3.  AH
      Section 14.4.  ESP
      Section 14.5.  IKE
      Section 14.6.  NAT Traversal
      Section 14.7.  Summary
      Exercises
          Appendix A.  Source Code
      A.1 Introduction
      A.2 Cryptographic Routines
      A.3 Library Code
          Appendix B.  Miscellaneous Software
      B.1 Netcat
      B.2 tcpdump and Other Packet Sniffers
      B.3 ssldump
      B.4 PPP
   Bibliography
   Index

Previous Page
Next Page