浏览器域名解析过程
2018-11-09 10:28 系佛 阅读(1539) 评论(0) 收藏 举报在浏览器中输入www.baidu.com后,依次会发生如下过程:
1.域名解析:浏览器解析域名对应的IP地址;
//DNS Domain Name System 域名系统 将域名映射为IP地址的过程就称为“域名解析”。DNS就是进行域名解析的服务器
2.发起TCP的3次握手 :TCP 传输控制协议
//1.拿到IP地址后,浏览器第一次发起连接请求(试探),进入等待回复状态,(没有携带数据)
//2.服务器端接收到请求之后,如果同意连接,向客户端发送确认;
//3.客户端收到确认后需再发一次请求,此时携带要发送给Server的数据,服务器端收到客户端确认后,此时TCP连接,可以发起Http请求。
3.建立TCP连接后发起http请求
4.服务器响应http请求,浏览器得到html代码
5.浏览器解析html代码,并请求html代码中的资源(如js、css、图片等)
6.浏览器对页面进行渲染呈现给用户
浙公网安备 33010602011771号