当前位置:   article > 正文

IPSEC VPN——AH/ESP详解(大学生易读版)_ah和esp有何相同与不同?

ah和esp有何相同与不同?

引言

        作为IPSEC VPN安全协议的重要存在,这里单独拎出来详讲解一下,想了解更多的IPSEC VPN知识可点击这链接哦:IPSEC VPN详解(大学生易读版)。望大家这节课下来更好理解IPSEC VPN,也能完全掌握AH/ESP协议。

原理

        安全协议(AH/ESP)在IPSEC里面不能单独存在,在IKE协议建立的SA(安全联盟)基础下结合密钥,关系具体如下图,并采用封装的方式封装在报文之中,从而达到具有安全保障的作用。

AH协议

  提供的服务

        (1)无连接数据完整性
        (2)数据源认证
        (3)抗重放服务

  AH封装在传输模式上的情况

        理解:在传输模式下,通过AH算法,将原ip报头以及数据封装为AH报头,AH报头里面通过哈希函数产生的校验来验证完整性,里面的密钥来验证数据源认证,以及报头中的序列号可以防止重放攻击,从而达成AH协议的目的所在。

  AH封装在隧道模式上的情况

       理解:在隧道模式下,(一下加粗前的和上述一致)通过AH算法,将原ip报头以及数据封装为AH报头,AH报头里面通过哈希函数产生的校验来验证完整性,里面的密钥来验证数据源认证,以及报头中的序列号可以防止重放攻击,从而达成AH协议的目的所在。 值得一提的是,AH不具有加密功能,但隧道模式本具有加密ip报头的作用,所以这里也具有加密性。

  注意

        不论是传输模式还是隧道模式下,AH提供对数据包的保护时,它保护的是整个IP数据包,如果存在NAT的话会先修改ip报头,修改后会导致AH算法中受保护的ip头部改变,所以不能NAT穿越

ESP协议

  提供的服务

        (1)无连接数据完整性
        (2)数据源认证
        (3)抗重放服务
        (4)数据加密

  ESP封装在传输模式上的情况

        理解:在整个封装后部分,除了AH之前具有的功能,还多了一个具有加密功能的作用,值得一提的是传输模式本不具有加密功能,但在ESP协议下,拥有了加密加持。

  ESP封装在隧道模式上的情况

        理解:道理同上了,看图,值得一提这里是在隧道模式下先封装原数据包和ip报头并加密,后来ESP再次加密,一共经历了俩次加密。

注意

        ESP在传输模式下会验证外部IP头部,将导致校验失败。

        ESP在隧道模式不验证外部IP头,因此ESP在隧道模式下可以在NAT环境中运行。(道理同上述AH注意事项一致)

AH与ESP对比

尾言

        大家要掌握上述不同安全协议在不同工作模式下的封装方式大家好好理解,也知道俩安全协议的差别所在,望大家在学习完后能掌握住安全协议,也能更好滴理解IPSEC VPN,具体想做了解IPSEC VPN可见链接:IPSEC VPN详解 (大学生易读版)。我都用简单易懂的口吻为大家讲解滴,也希望大家在网络道路上学习越来越

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/765153
推荐阅读
相关标签