2019-09-22 SSL 到底在具体哪层(本身则是模糊的)

首先,SSL协议分为SSL握手协议和SSL记录协议。记录协议工作在TCP之上,握手协议工作在记录协议之上。 而与之相对应的七层结构中,传输层之上是会话层,会话层之上是表示层。 所以你得出的结论是 SSL握手协议在表示层,SSL记录协议在会话层,很明显是有问题的! 一、会话层负责建立和位置会话,很明显SSL握手协议就是干这个事的。 二、表示层对统一传输方式,并对数据进行加密之类的前置处理。这个应该是SSL记录协议要做的事情。 所以如果真要说对应关系,应该是SSL握手协议对应会话层, SSL记录协议对应表示层,但是这又与SSL握手协议在SSL记录协议之上相违背。所以我觉得这个SSL协议就不该套在OSI七层结构中,没法套。这就是创建这个协议的人,自己定义的一套东西,就放在应用层和传输层之间。如果一定要定位,应该就是在应用层,不然为什么叫https!!

你可能感兴趣的:(2019-09-22 SSL 到底在具体哪层(本身则是模糊的))