聊聊在浏览器输入网址到打开网页,中间的过程

本文详细介绍了从用户在浏览器输入URL到页面打开的完整过程,包括URL解析、网络传输通信和页面渲染。在URL解析阶段,浏览器会进行格式检查、本地缓存、Host文件和DNS查找以获取IP地址。网络传输中,通过TCP三次握手建立连接,发送HTTP请求,服务器响应后通过四次挥手断开连接。最后,浏览器解析HTML、CSS生成DOM和CSSOM树,构建渲染树并绘制页面。
摘要由CSDN通过智能技术生成

背景分析:
这题考查的是面试者对整个上网概念以及背后流程的了解。而俗称的上网大致分为三个方面:
1:客户端(也称用户端,较常用的就是万维网使用的网页浏览器)。
2:网络传输层(两台计算机经过计算机网络进行的数据通信)。
3:服务端(为客户端提供服务,提供资源,保存客户端数据的一种服务程序)。

 

一:URL解析
名词解释:
URL :(Uniform Resource Locator)统一资源定位符,用于互联网上不同资源的标示。

1:浏览器本地解析URL(一般是做格式化检查以及确认用http还是https协议,默认是http协议)。
2:浏览器本地缓存查找url对应ip。
3:本地host文件查找对应ip。
4:本地路由器dns查看对应ip。

若上面都查不到,则要请求到dns服务器查找ip。
1::服务商dns检查缓存是否存在对应ip。
2:若不存在缓存或

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添码星空

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值