网页如何将输入的URL地址展示在页面上?
- 内容介绍
- 文章标签
- 相关推荐
本文共计632个文字,预计阅读时间需要3分钟。
0+问题+打开浏览器后,输入一段网址,例如baidu.com后会发生什么?
1+总体流程+DNS解析:将域名解析成IP地址+TCP连接:TCP三次握手+发送HTTP请求+服务器处理请求并返回HTTP响应
0 问题打开浏览器后,输入一段网址,例如:baidu.com后会发生什么呢?
1 总体流程- DNS 解析:将域名解析成 IP 地址
- TCP 连接:TCP 三次握手
- 发送 HTTP 请求
- 服务器处理请求并返回 HTTP 报文
- 浏览器解析渲染页面
- 断开连接:TCP 四次挥手
DNS 协议提供通过域名查找 IP 地址,或逆向从 IP 地址反查域名的服务。DNS 是一个网络服务器,我们的域名解析简单来说就是在 DNS 上记录一条信息记录。例如 baidu.com 220.114.23.56(服务器外网IP地址)80(服务器端口号)
- 浏览器缓存
浏览器会按照一定的频率缓存 DNS 记录。 - 操作系统缓存
如果浏览器缓存中找不到需要的 DNS 记录,那就去操作系统中找。 - 路由缓存
路由器也有 DNS 缓存。 - ISP 的 DNS 服务器
ISP 是互联网服务提供商(Internet Service Provider)的简称,ISP 有专门的 DNS 服务器应对 DNS 查询请求。
本文共计632个文字,预计阅读时间需要3分钟。
0+问题+打开浏览器后,输入一段网址,例如baidu.com后会发生什么?
1+总体流程+DNS解析:将域名解析成IP地址+TCP连接:TCP三次握手+发送HTTP请求+服务器处理请求并返回HTTP响应
0 问题打开浏览器后,输入一段网址,例如:baidu.com后会发生什么呢?
1 总体流程- DNS 解析:将域名解析成 IP 地址
- TCP 连接:TCP 三次握手
- 发送 HTTP 请求
- 服务器处理请求并返回 HTTP 报文
- 浏览器解析渲染页面
- 断开连接:TCP 四次挥手
DNS 协议提供通过域名查找 IP 地址,或逆向从 IP 地址反查域名的服务。DNS 是一个网络服务器,我们的域名解析简单来说就是在 DNS 上记录一条信息记录。例如 baidu.com 220.114.23.56(服务器外网IP地址)80(服务器端口号)
- 浏览器缓存
浏览器会按照一定的频率缓存 DNS 记录。 - 操作系统缓存
如果浏览器缓存中找不到需要的 DNS 记录,那就去操作系统中找。 - 路由缓存
路由器也有 DNS 缓存。 - ISP 的 DNS 服务器
ISP 是互联网服务提供商(Internet Service Provider)的简称,ISP 有专门的 DNS 服务器应对 DNS 查询请求。

