分析浏览器输入域名到网页显示出来这个过程

1.例如我们在浏览器中输入www.hactcm.edu.cn并回车,首先浏览器会在本地hosts文件(位于C:\Windows\System32\drivers\etc)中查找,查看是否存在这个域名和其对应的ip地址,假如存在,便开始访问这个ip地址。假如不存在再将域名发送至域名解析服务器,然后域名解析服务器将解析出来的ip地址返回,浏览器再去访问这个地址。下面我们就开始对其进行试验:

①我先对www.hactcm.edu.cn进行ping命令测试,然后得知IP地址是211.69.32.50,用ipconfig /all命令得知DNS地址为211.69.32.10。

这个时候访问该网站,我们发现网站能够正常访问。

②此时我再将DNS随便改一个值1.1.0.0,再去访问这个网站发现不能正常访问。

③此时在C:\Windows\System32\drivers\etc下找到hosts文件夹,然后在host文件中添加一条记录。

④此时,再去访问www.hactcm.edu.cn,发现网站又能正常访问了。

时间: 2024-12-27 13:52:37

分析浏览器输入域名到网页显示出来这个过程的相关文章

面试题——分析从输入url到页面返回的过程(或者查询返回过程)

1. You enter a URL into the browser(输入一个url地址) 2.The browser looks up the IP address for the domain name(浏览器查找域名的ip地址) 导航的第一步是通过访问的域名找出其IP地址.DNS查找过程如下: 浏览器缓存 – 浏览器会缓存DNS记录一段时间. 有趣的是,操作系统没有告诉浏览器储存DNS记录的时间,这样不同浏览器会储存个自固定的一个时间(2分钟到30分钟不等). 系统缓存 – 如果在浏览器

在浏览器输入网址到网页打开数据经过的过程

<1>客户端输入网址,请求与服务器的80端口建立连接. <2>服务器收到请求,并响应客户端: <3>客户端接收到服务器的响应,准备开始接收数据.服务器开始发送数据. (三次握手) 第1次握手:客户端通过将一个含有"同步序列号(SYN)"标志位的数据段发送给服务器 请求连接. 第2次握手:服务器用一个带有"确认应答(ACK)"和"同步序列号(SYN)"标志位的 数据段响应客户端. 第3次握手:客户端发送一个数据段

面试题系列---【浏览器输入URL到网页完全呈现的过程】

1.流程图 2.详情,原文地址:https://www.jianshu.com/p/8446d0ce9782 原文地址:https://www.cnblogs.com/hujunwei/p/11494510.html

从浏览器输入url到显示页面的过程 (前端面试题)

域名DNS解析,解析到真正的IP地址             | 客户端与服务端建立TCP连接,3次握手 | 客户端发送Http请求 | server接收到http请求,处理,并返回 | 客户端接收到返回数据,处理数据(渲染页面,执行js) 原文地址:https://www.cnblogs.com/gqx-html/p/10879451.html

浏览器输入url后发生的事情以及每步可以做的优化

首先总结下输入url按下回车后的大致流程: 查询url的ip地址. 建立tcp连接,连接服务器. 浏览器发起http/https请求. 服务器响应浏览器的请求. 网页的解析与渲染. 下面分析每个过程 查询url的ip地址详细过程: 浏览器解析出url中的域名. 查询浏览器的DNS缓存. 浏览器中没有DNS缓存,则查找本地客户端hosts文件有无对应的ip地址. hosts中无,则查找本地DNS服务器有无对应的缓存. 若本地DNS服务器没有缓存,则向根服务器查询,进行递归查找. 递归查找从顶级域名

浏览器输入网址到浏览器渲染页面的过程

1) 在客户端浏览器中输入网址URL. 2) 发送到DNS(域名服务器)获得域名对应的WEB服务器的IP地址. 3) 客户端浏览器与WEB服务器建立TCP(传输控制协议)连接. 4) 客户端浏览器向对应IP地址的WEB服务器发送相应的HTTP或HTTPS请求. 5) WEB服务器响应请求,返回指定的URL数据或错误信息:如果设定重定向,则重定向到新的URL地址. 6) 客户端浏览器下载数据,解析HTML源文件,解析的过程中实现对页面的排版,解析完成后,在浏览器中显示基础的页面. 7) 分析页面中

在浏览器输入 URL 回车之后发生了什么

注意:本文的步骤是建立在,请求的是一个简单的 HTTP 请求,没有 HTTPS.HTTP2.最简单的 DNS.没有代理.并且服务器没有任何问题的基础上. 大致流程 URL 解析 DNS 查询 TCP 连接 处理请求 接受响应 渲染页面 一.URL 解析 地址解析: 首先判断你输入的是一个合法的 URL 还是一个待搜索的关键词,并且根据你输入的内容进行自动完成.字符编码等操作. HSTS 由于安全隐患,会使用 HSTS 强制客户端使用 HTTPS 访问页面.详见:你所不知道的 HSTS. 其他操作

浏览器加载渲染网页过程解析 (转)

浏览器的工作机制,一句话概括起来就是:web浏览器与web服务器之间通过HTTP协议进行通信的过程.所以,C/S之间握手的协议就是HTTP协议.浏览器接收完毕开始渲染之前大致过程如下: 从浏览器地址栏的请求链接开始,浏览器通过DNS解析查到域名映射的IP地址,成功之后浏览器端向此IP地址取得连接,成功连接之后,浏览器端将请 求头信息 通过HTTP协议向此IP地址所在服务器发起请求,服务器接受到请求之后等待处理,最后向浏览器端发回响应,此时在HTTP协议下,浏览器从服务器接收到 text/html

浏览器加载渲染网页过程解析

浏览器的工作机制,一句话概括起来就是:web浏览器与web服务器之间通过HTTP协议进行通信的过程.所以,C/S之间握手的协议就是HTTP协议.浏览器接收完毕开始渲染之前大致过程如下: 从浏览器地址栏的请求链接开始,浏览器通过DNS解析查到域名映射的IP地址,成功之后浏览器端向此IP地址取得连接,成功连接之后,浏览器端将请 求头信息 通过HTTP协议向此IP地址所在服务器发起请求,服务器接受到请求之后等待处理,最后向浏览器端发回响应,此时在HTTP协议下,浏览器从服务器接收到 text/html