【发布时间】:2017-08-02 10:37:20
【问题描述】:
我很想知道通过 HTTP 连接和通过 HTTPS 连接发送的数据之间的区别。我的意思是,内容是什么,在这两种情况下看起来如何。我可以找到 HTTP,但是如果通过 HTTPS 共享相同的信息,相应的内容是什么? HTTP 包含Request Line、Header 和Message body。我希望区别在于Message body。谁能解释一下?证书内容嵌入在这个Message body 中还是怎样?
【问题讨论】:
-
HTTPS 与 HTTP 类似,但标头和负载是加密的。
-
那么证书呢?当我向亚马逊发送查询时,我的浏览器正在验证它的身份。亚马逊的证书是有效载荷的一部分吗?
-
证书由服务器在建立连接时发送,该证书必须被客户端本身或客户端信任的一方信任。
-
是的,那是怎么发送的,这就是我想知道的?
-
证书交换是传输层的一部分。这个article 可以帮助你。