[浏览器]
从输入链接到渲染页面
在浏览器地址栏中输入地址,按下回车键后,浏览器要做的第一件事是先从地址中获取web服务器的IP地址,这个步骤就是DNS服务,因为缓存机制的存在,浏览器会先尝试从缓存中获取,如果获取不到就会请求DNS服务。获取到Web服务器的ip地址后,就可以开始建立TCP连接了(三次握手:客户端发,服务端收&发,客户端收,以确保客户端和服务端的收&发都是ok的)。
如果使用的是HTTPS,接下来要进行的就是TLS协商。
在完成以上步骤后,客户端就开始发送HTTP请求了,服务端则响应相应的html文件,客户端对其中的内容进行解析、加载。最后将页面渲染出来
从输入链接到渲染页面
在浏览器地址栏中输入地址,按下回车键后,浏览器要做的第一件事是先从地址中获取web服务器的IP地址,这个步骤就是DNS服务,因为缓存机制的存在,浏览器会先尝试从缓存中获取,如果获取不到就会请求DNS服务。获取到Web服务器的ip地址后,就可以开始建立TCP连接了(三次握手:客户端发,服务端收&发,客户端收,以确保客户端和服务端的收&发都是ok的)。
如果使用的是HTTPS,接下来要进行的就是TLS协商。
在完成以上步骤后,客户端就开始发送HTTP请求了,服务端则响应相应的html文件,客户端对其中的内容进行解析、加载。最后将页面渲染出来
展开
2
1