问:我经常听人们说SSL位于网络层和应用层之间,这是什么意思? 答:这是一个非常好的问题。我想回答这个问题的最好方法是从检查协议的目的开始。在计算机领域,协议是管理数据在两个端点之间传输的一套规则。这套规则包括连接、通讯和实时数据交换的句法、语义和同步执行。
然而,大多数通讯和网络协议都不是单独发挥作用的,这些协议在一个称作协议堆栈的地方分层次地放在一起。协议堆栈是需要共同合作的协议的具体结合,在这个协议堆栈中的每一个协议都执行专门的任务。SSL(安全套接层)是一个基于标准的加密协议,提供加密和身份识别服务。SSL广泛应用于在互联网上提供加密的通讯。
SSL最普通的应用是在网络浏览器中通过HT……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:我经常听人们说SSL位于网络层和应用层之间,这是什么意思?
答:这是一个非常好的问题。我想回答这个问题的最好方法是从检查协议的目的开始。在计算机领域,协议是管理数据在两个端点之间传输的一套规则。这套规则包括连接、通讯和实时数据交换的句法、语义和同步执行。然而,大多数通讯和网络协议都不是单独发挥作用的,这些协议在一个称作协议堆栈的地方分层次地放在一起。协议堆栈是需要共同合作的协议的具体结合,在这个协议堆栈中的每一个协议都执行专门的任务。SSL(安全套接层)是一个基于标准的加密协议,提供加密和身份识别服务。SSL广泛应用于在互联网上提供加密的通讯。SSL最普通的应用是在网络浏览器中通过HTTPS实现的。然而,SSL是一种透明的协议,对用户基本上是不可见的,它可应用于任何基于TCP/IP的应用程序。
正如你想象的那样,设法保证一个协议栈能够完成其预定的任务和保证不同的协议都在一起工作是非常复杂的。为了帮助工程师概念化协议栈,人们开发了各种模型,每一种模型都提供一个网络协议应该如何工作的简要说明。OSI(开放系统互连)模型可能是最被广泛应用的,它使用7层结构把各种协议以及服务组织在一起。早期的TCP/IP模型使用4层或者5层。这两种模型接近最上面的层在逻辑上更接近用户,接近最下面的层在逻辑上更接近数据的物理传输。
根据OSI模型,应用层(7层)为应用程序处理提供普通的应用服务。网络层(3层)解决把数据包从网络的一个地方传送到另一个地方的问题。SSL是一种不同寻常的协议,它不只在一个层上工作。SSL既不是网络层协议也不是应用层协议,它是位于这两层之间的一种协议。
由于SSL所处的位置,SSL能够向客户机提供有选择地保护单一应用程序的能力,而不是对整个一组应用程序进行加密。这个过程能够在不用担心3 层(网络层)的情况下完成。由于这些原因,当使用SSL对网络通讯进行加密的时候,实际上只加密了应用层数据。这与IPsec协议不同。IPsec协议在网络层工作,加密在IP层中的所有通讯数据。
作者
相关推荐
-
RC4加密还可以应用在企业中吗?
最近的一篇论文表明有攻击可攻破RC4加密以及解密用户cookie。那么,这种攻击的工作原理是什么,企业应该如何避免这种攻击?RC4是否还有用?
-
PCI DSS 3.1发布:商家需提供详尽的新SSL安全管理计划
新版本的支付卡行业数据安全标准(PCI DSS)已经发布,其中不仅要求商家做好准备摆脱有问题的数据加密协议,还要求提供有关他们打算如何实现这种转变的详细计划。
-
Blue Coat启动加密流量管理就绪认证计划
ETM就绪认证计划旨在帮助Blue Coat业务保障技术合作伙伴将可互操作的SSL可见性解决方案集成到Blue Coat体系结构,形成一流的安全产品,有效地检测、防御和消除隐藏加密流量中的威胁。
-
戴尔SonicWALL发布年度威胁报告 聚焦于零日攻击和新网络犯罪战术的趋势
戴尔SonicWALL威胁研究团队日前发布了年度威胁报告,披露了2013年的重要调查结果,主要聚焦于零日攻击和新网络犯罪战术的趋势。