2011-01-25 61 views
0

浏览器如何找出HTTPS连接中的目的地?所有的头被加密..确定HTTPS连接中的目的地

更新:不,这不是一门功课..我的名字是因为学生我会一直在这个巨大的真棒领域

+0

你的名字是学生吗?这是作业吗? – 2011-01-25 17:51:47

+0

我不认为这是直接的家庭作业,但也许他正在做一些家庭作业,并对协议产生困惑。这听起来不像是一个家庭作业问题。 – Aren 2011-01-25 17:54:46

回答

0

包含HTTPS的字符串来学习:您所键入的浏览器是浏览器使用的。这不是加密的,

2

当浏览器查看像https://www.gmail.com/这样的网址时,浏览器首先会解决www.gmail.com72.14.213.19

下一页浏览器中打开之前&服务器发送任何头协商基础上经数字签名的SSL证书的公钥加密方案(RSA)端口443上

浏览器的TCP连接72.14.213.19

在这个过程中,浏览器在通信前检查证书的真实性。

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

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

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

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

+0

哇谢谢..但为什么不能代理过滤器阻止https?如果IP地址在开放时发送出去.. – student 2011-01-25 17:53:09