IPSec原理
IPSec原理
IPSec(IP Security)是IETF定义的一组协议,用于增强IP网络的安全性
IPSec协议集提供如下服务:
- 数据完整性(Data Integrity)
- 认证(Autentication)
- 保密性(Confidentiality)
- 应用透明安全性(Application-transparent Security)
IPSec功能分为三类:
- 认证头(AH)
提供数据完整性和数据源认证(运用Hash算法),但不能提供数据保密服务MD5、SHA
- 封装安全负荷(ESP)
提供数据加密功能,加密算法有:DES、3DES、AES等
- Internet密钥交换协议(IKE)
用于生成和分发在ESP和AH中使用的密钥
IPSec协议 |
功能 |
代表协议 |
AH |
数据完整性和源认证 |
MD5、SHA |
ESP |
数据加密 |
DES、3DES、AES(全是对称加密算法) |
IKE |
密钥生成和分发 |
DH |
IPSec两种封装模式
传输模式的认证头
AH前
原来的IP头 |
TCP |
数据 |
AH后的IPv4传输模式
原来的IP头 |
AH |
TCP |
数据 |
隧道模式的认证头
新的IP头 |
AH |
原来的IP头 |
TCP |
数据 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!