浏览器请求响应的过程

我们在浏览器输入http://www.baidu.com 之后知道页面展示,那么其中的过程是什么样子呢

下面我们从HTTP TCP IP讲解一下

 

1.当用户在浏览器输入http://www.baidu.com之后 DNS会解析这个域名,把解析到的ip给客户端

这里为什么要解析域名呢,因为计算器识别不了域名只能识别ip 但是人类的记忆对于数字不是很好,域名是为了给人类方便记忆的,回到正题,当浏览器获取到IP之后,通过HTTP协议生成针对对方服务器的报文

2.TCP协议,将HTTP请求报文(请求报文由,请求方法GET POST,URI,协议版本,请求头,请求的具体参数构成)

按顺序分割成报文段

3.IP协议,搜索对方地址一边中转一遍传送,这里说一下什么是中转,见下图

浏览器请求响应的过程_第1张图片

 

 

4.TCP协议按照报文顺序重组报文

5.HTTP对WEB服务器的请求内容进行处理

6.请求的结果同样是根据TCP/IP向用户进行回传

浏览器请求响应的过程_第2张图片

 

你可能感兴趣的:(HTTP)