web页面的访问过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web页面的访问过程相关的知识,希望对你有一定的参考价值。

1,浏览器首先会查询本机的系统,获取主机名对应的IP地址。

2,若本机查询不到相应的IP地址,则会发起DNS请求,获取主机名对应的IP地址。

3,使用查询到的IP地址,直接访问目标服务器。

  首先说说访问目标地址的两种方式:

  第一,使用目标IP地址访问。比如你可以直接在浏览器中输入IP地址而直接访问它的主机。

  第二,由于IP地址都是一堆数字不方便人记忆,于是有了域名这种字符型标识。DNS服务器则完成域名解析的工作,它将你访问的目标域名转换成相应的IP地址。

4,浏览器发送HTTP请求。

          HTTP请求由三部分组成,分别是:请求行、消息报头、请求正文   

5, 从请求信息中获得客户机想访问的主机名。

6,从请求信息中获取客户机想要访问的web应用。(web应用程序指提供浏览器访问的程序,简称web应用)

7,从请求信息中获取客户机要访问的web资源。(web资源,即各种文件,图片,视频,文本等)

8,读取相应的主机下的web应用,web资源。

9,用读取到的web资源数据,创建一个HTTP响应。

10,服务器回送HTTP响应。

  HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文

11,客户浏览器解析回送的资源,并显示结果。

 


本文出自 “大李子” 博客,转载请与作者联系!

以上是关于web页面的访问过程的主要内容,如果未能解决你的问题,请参考以下文章

Web页面解析过程(浅)

WEB页面生命周期

Spring MVC或Spring Boot配置默认访问页面不生效?

如何防止web攻击

Web访问过程中的劫持

PHP安全之Web攻击