当前位置: 首页 > news >正文

前端面试的话术集锦第 20 篇博文——高频考点(输入 URL 到页面渲染的整个流程)

这是记录前端面试的话术集锦第二十篇博文——高频考点(输入 URL 到页面渲染的整个流程),我会不断更新该博文。❗❗❗

借用这道经典面试题,将之前学习到的浏览器以及网络几章节的知识联系起来。

首先是DNS查询,如果这一步做了智能DNS解析的话,会提供访问速度最快的IP地址回来。

1. DNS


DNS的作用就是通过域名查询到具体的IP

因为IP存在数字和英文的组合(IPv6),很不利于人类记忆,所以就出现了域名。你可以把域名看成是某个IP的别名,DNS就是去查询这个别名的真正名称是什么。

TCP握手之前就已经进行了DNS查询,这个查询是操作系统自己做的。当你在浏览器中想访问www.baidu.com时,会进行一下操作:

  1. 操作系统会首先在本地缓存中查询IP

  2. 没有的话会去系统配置的DNS服务器中查询

  3. 如果这时候还没得话,会直接去DNS根服务器查询,这一步查询会找出负责com这个一级域名的服务器

  4. 然后,去该服务器查询baidu这个二级域名

  5. 接下来,三级域名的查询其实是我们配置的,你

http://www.lryc.cn/news/175841.html

相关文章:

  • Android Jetpack Compose之确定重组范围并优化重组
  • 【JDK 8-集合框架进阶】6.1 parallelStream 并行流
  • C语言中结构体,枚举,联合相关介绍
  • 【干货】GNSS连续运行基准站网
  • 如何使用iPhone15在办公室观看家里电脑上的4k电影,实现公网访问本地群晖!
  • LeetCode之26.删除有序数组中的重复项和80.删除有序数组中的重复项II(C++)
  • linux驱动之input子系统简述
  • 嵌入式裸机架构的探索与崩塌
  • MySQL高级语句(第二部分)
  • HTML计时事件(JavaScript)网页电子钟+网页计时器
  • 使用群晖实现Videostation电影的大容量存储及分享教程
  • 后端大厂面试-15道题
  • C++: 冒泡排序(Bubble Sort)
  • 跨域的解决方案
  • 如何使用Java语言判断出geek是字符串参数类型,888是整数参数类型,[hello,world]是数组参数类型,2.5是双精度浮点数类型?
  • 9.20华为机试-后端
  • LC926. 将字符串翻转到单调递增(JAVA - 动态规划)
  • 【高阶数据结构】哈希的应用 {位图;std::bitset;位图的应用;布隆过滤器;布隆过滤器的应用}
  • 金融生产存储亚健康治理:升级亚健康 3.0 ,应对万盘规模的挑战
  • C语言自定义类型讲解:结构体,枚举,联合(2)
  • AI编程助手 Amazon CodeWhisperer 全面解析与实践
  • 利用EXCEL进行XXE攻击
  • 芯片验证就是一次旅行
  • Java深入理解线程的三大特性
  • 2025快手校招面试真题汇总及其解答(二)
  • PHP生成带中文的图片
  • java框架-Dubbo
  • Vue+iview 组件中通过v-for循环动态生成form表单进行表单校验
  • sns.load_dataset(“iris“)报错原因探究+解决办法
  • python回文素数