从网页输入url到页面展示,浏览器一顿操作猛如虎

本文介绍了在浏览器输入网址后,页面能快速呈现的操作流程。包括解析 URL 主机名、将主机名转换为服务器 IP 地址、解析端口号、建立 TCP 连接、发送 HTTP 请求与接收响应、展示 HTML 以及获取其他资源等步骤,还给出详情参考链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我只是随便输进去几个字,噼里啪啦的页面就雨点般的扑面而来。浏览器中间做了哪些操作,才能让获知讯息变得如此便捷?且看下面分解:

1、输入网址

2、浏览器解析 URL 解析出主机名

3. 浏览器将主机名转换成服务器 IP 地址(浏览器先查找本地 DNS 缓存列表 没有的话 再向浏览器默认的 DNS 服务器发送查询请求 同时缓存)

4.浏览器将端口号从 URL 中解析出来

5、浏览器建立一条与目标 Web 服务器的 TCP 连接(三次握手)

6、浏览器向服务器发送一条 HTTP 请求报文

7.   服务器向浏览器返回一条 HTTP 响应报文

8、浏览器展示HTML

9、浏览器发送请求获取其他在HTML中的资源。

以上是简写版,对于一看见大段文字就头疼的童鞋来说够了。

欲知详情如何,可参照https://www.cnblogs.com/xianyulaodi/p/6547807.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值