IPSec(IP Security)是IETF制定的為保證在Internet上傳送數據的安全保密性能的三層隧道加密協定。 IPSec在IP層對IP報文提供安全服務。IPSec協定本身定義了如何在IP數據包中增加欄位來保證IP包的完整性、私有性和真實性,以及如何加密數據包。使用IPsec,數據就可以安全地在公網上傳輸。IPsec提供了兩個主機之間、兩個安全網關之間或主機和安全網關之間的保護。
IPSec包括報文驗證頭協定AH(協定號51) 和報文安全封裝協定ESP(協定號50)兩個協定。 AH可提供數據源驗證和數據完整性校驗功能;ESP除可提供數據驗證和完整性校驗功能外,還提供對IP報文的加密功能。
IPSec有隧道(tunnel)和傳送(transport)兩種工作方式。在隧道方式中,用戶的整個IP數據包被用來計算AH或ESP頭,且被加密。AH或ESP頭和加密用戶數據被封裝在一個新的IP數據包中;在傳送方式中,只是傳輸層數據被用來計算AH或ESP頭,AH或ESP頭和被加密的傳輸層數據被放置在原IP包頭後面。
基本介紹
- 中文名:Internet 密鑰交換協定
- 外文名:IPsec IKE
- 全稱:Internet Key Exchange Protocol
- 簡介:IPsec 體系結構中的一種主要協定