目录
1.URL解析
URL是统一资源定位符,由协议、域名、主机、端口号等等组成,所以浏览器拿到URL后,先对URL进行解析
2.查找缓存,没有缓存则进行DNS解析
DNS解析也叫做域名解析,目的是解析出URL中的域名,把域名变为IP。因为机器之间只认识IP,而域名是为了方便人类记忆所创建的,所以要先将域名变成机器可以认识的IP。DNS本质是一个数据库,里面存放了域名和IP的对应关系。具体查询步骤如下图
图源:[网络] 在浏览器输入URL回车之后发生了什么 - Vagrant。 - 博客园 (cnblogs.com)
3.建立TCP连接(三次握手)
浏览器拿IP之后,向该IP地址定位的HTTP服务器发起TCP连接
第一次握手:客户端向服务器端发送请求&#