网页输入网址到渲染完成经历了哪些过程

简介: 前端面试

1.输入网址,发送到DNS服务器,并获取域名对应的web服务器对应的IP地址。
2.与web服务器建立TCP连接。
3.浏览器向web服务器发送http请求
4.web服务器响应请求,并返回指定url的数据
5.浏览器下载web服务器返回的数据及解析html源文件
6.生成DOM树,解析css和js,渲染页面,直至显示完成

相关文章
|
3月前
|
网络协议
浅谈网页从请求到显示的过程
浅谈网页从请求到显示的过程
|
6月前
|
Web App开发 XML 开发框架
技术心得记录:在IE浏览器中的奇怪页面表现
技术心得记录:在IE浏览器中的奇怪页面表现
64 0
|
7月前
|
网络协议 网络架构
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(上)
当我们键入一个网址后,从键入网址到网页显示之间会发生许多复杂的步骤。这篇文章旨在详细解释这一过程,帮助读者深入了解HTTP、DNS和协议栈等相关知识。通过这篇文章,读者可以消除疑惑,也可巩固对网络通信的理解,从而更好地应用和利用互联网。
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(上)
|
7月前
|
域名解析 缓存 网络协议
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(中)
通过对TCP/IP协议的深入研究,我们可以更好地理解网络通信的整个过程,以及各个协议在其中的作用。这对于我们理解和解决网络通信中的问题非常重要。希望通过本文的学习,能够对TCP/IP协议有更深入的了解,并能够应用到实际的网络通信中。
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(中)
|
7月前
|
缓存 网络协议 安全
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(终章)
这篇文章简要介绍了计算机网络中交换机和路由器的工作原理,以及它们在网络通信和连接中的重要作用。交换机利用MAC地址表实现数据包的转发,而路由器则根据IP地址进行转发决策,将数据包从一个网络转发到另一个网络。通过交换机和路由器的协同工作,网络实现了高效的数据传输和通信。
【JavaWeb学习】—手托html页面和在浏览器中输入地址访问的背后不同原因(十一)
【JavaWeb学习】—手托html页面和在浏览器中输入地址访问的背后不同原因(十一)
|
Web App开发 网络协议 网络安全
面试:从 URL 在浏览器被被输入到页面展现的过程中发生了什么?
经有这么一道面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?
|
域名解析 缓存 网络协议
从输入一个url到浏览器页面展示都经历了哪些过程
从输入一个url到浏览器页面展示都经历了哪些过程
|
前端开发
前端学习案例1-输入url到页面呈现的过程1
前端学习案例1-输入url到页面呈现的过程1
81 0
前端学习案例1-输入url到页面呈现的过程1
|
前端开发
前端学习案例2-输入url到页面呈现的过程2
前端学习案例2-输入url到页面呈现的过程2
55 0
前端学习案例2-输入url到页面呈现的过程2