在HTTPS连接中标识目标

在HTTPS连接中标识目标,https,Https,浏览器如何在HTTPS连接中确定目标?所有的头都是加密的 更新:不,这不是家庭作业。。我的名字叫student,因为我将一直在这个巨大的令人敬畏的领域学习您在浏览器中键入的包含https:的字符串就是浏览器使用的字符串。这是不加密的,当浏览器查看url时,您的浏览器所做的第一件事就是将www.gmail.com解析为72.14.213.19 接下来,浏览器将在端口443上打开到72.14.213.19的TCP连接 在传输任何标头之前,浏览器和服务器将根据数字签名的SSL证书协商公钥加密方案(RS

浏览器如何在HTTPS连接中确定目标?所有的头都是加密的


更新:不,这不是家庭作业。。我的名字叫student,因为我将一直在这个巨大的令人敬畏的领域学习

您在浏览器中键入的包含https:的字符串就是浏览器使用的字符串。这是不加密的,

当浏览器查看url时,您的浏览器所做的第一件事就是将
www.gmail.com
解析为
72.14.213.19

接下来,浏览器将在端口443上打开到
72.14.213.19
的TCP连接

在传输任何标头之前,浏览器和服务器将根据数字签名的SSL证书协商公钥加密方案(RSA)

在此过程中,浏览器在通信之前检查证书的真实性

一旦客户机和服务器之间建立了这种信任,客户机现在就可以用服务器可以解密的方式加密头。它继续在SSL隧道内发出HTTP请求

服务器解密消息,为请求提供服务,并以特定客户端可以解密的方式对其进行加密

然后浏览器解密响应,读取标题并决定如何从那里继续


这是HTTPS连接事件的概述:D

可能比你想知道或需要知道的更多,如果你的用户名不是学生,我会更详细地解释这些东西,这不太可能是家庭作业。

你的名字是学生?这是家庭作业?我不认为这是直接的家庭作业,但也许他正在做一些家庭作业,对协议产生了困惑。这听起来不像是一个家庭作业问题。哇,谢谢。。但是为什么代理过滤器不能阻止https呢?如果ip地址以开放的方式发送,很可能是因为流量通过不同的端口。(443)代理可能未捕获/转发HTTPS流量。感谢链接。。不,这不是家庭作业。因此,如果目标ip以明文形式发送,为什么代理服务器不能阻止https?