码迷,mamicode.com
首页 > Web开发 > 详细

HTTP事务

时间:2016-11-15 00:16:31      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:发送   nbsp   完整   htm   dom   css   回车   服务器   建立   

一次完整的HTTP事务

当我们在地址栏输入URL,按下回车的时候,浏览器需要做的事情:

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.浏览器对页面进行渲染呈现给用户

HTTP事务

标签:发送   nbsp   完整   htm   dom   css   回车   服务器   建立   

原文地址:http://www.cnblogs.com/crisyang/p/6063810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!