网络请求与网页组成

一、网络请求过程

1、通过URL查找服务器ip

根据网址(URL)通过DNS(域名系统协议)找出服务器ip。

浏览器先访问本地Host文件(即本地域名服务器),检查文件是否有与域名匹配的ip,如果有则直接访问ip对应的服务器,否则,向上层DNS服务器查询,如果还没有则一直往上查询,直到根服务器。

查询方式分为:递归查询(较少)、迭代查询

递归查询:

迭代查询:

 

2、TCP三次握手

è¿éåå¾çæè¿° 

客户端请求连接,服务器收到请求后发送确认信息,客户端收到确认信息后发送应答信息,握手结束。

3、发送HTTP请求

客户端与服务器连接后,发送HTTP请求

4、服务器响应请求

服务器收到请求后,进行处理并将处理结果封装为响应报文返回给客户端。

5、浏览器解析HTML

浏览器解析服务器返回的HTML代码,并请求HTML中CSS、JS图片等资源。

6、页面渲染

将数据结果渲染在浏览器呈现最终页面 

二、网页组成 

网页一般由HTML、CSS、JavaScripts组成。

发布了24 篇原创文章 · 获赞 30 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/yufen9987/article/details/103266617